From patchwork Thu Apr 27 21:32:01 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Eric Blake X-Patchwork-Id: 9704303 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 8F7B9602BE for ; Fri, 28 Apr 2017 09:36:04 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AF2F028602 for ; Fri, 28 Apr 2017 09:36:02 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9855D2865E; Fri, 28 Apr 2017 09:36:02 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 84A5F28662 for ; Fri, 28 Apr 2017 09:36:01 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d42Bm-0005Ff-Rw; Fri, 28 Apr 2017 09:27:46 +0000 Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d3r1y-0005tD-AG for xen-devel@lists.xenproject.org; Thu, 27 Apr 2017 21:32:55 +0000 Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id 49/8D-03920-58362095; Thu, 27 Apr 2017 21:32:53 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVysWW7jG5TMlO kwafDOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bpqU+ZC/pup1TsebCTsYHx26mwLkYuDiGB OUwSt14vZeti5ORgEXCQeH9gEyuIzShQJvFvTQ8jhJ0tsa1pOjNEjb3E3KbLjBDNGxglDn+Yy 97FyMHBJqAi8WtVDEiNiICkxO+u08wgNcwC17kldrZ1sIAkhAX8JK78/sYEMUhVYt7+FewgNq +AmcSXjmNgR3AKmEucWXQdrF4IKL5o8VFmiBpBiZMzn7CA7GIWUJdYP08IJMwsIC/RvHU2WIm EgLbEhfZHLCB7JQT6GCWaD09kncAoPAtJ+yyE9llI2hcwMq9i1ChOLSpLLdI1MtRLKspMzyjJ TczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMdQYg2MH4Z1nAIUZJDiYlUV7Zg4yRQnxJ+SmVG YnFGfFFpTmpxYcYZTg4lCR4lyUxRQoJFqWmp1akZeYAow4mLcHBoyTCuwQkzVtckJhbnJkOkT rFqCglzusCkhAASWSU5sG1wSL9EqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5V4JM4cnMK4G b/gpoMRPQYhYXBpDFJYkIKakGRrOCu9cPlek9VHwYaHVUf+u0RP/47Xxzqn6zPtado/M5s5+D l738nbjm9NcJ+iq7I64lP7hnuOPZju6zNXHPDl05u6W77v+RK3Yl9678qjy7iSNKIkB3T67+8 lK/W8aXPiYu0Zz03+GGcr/0XItjnz697Gh7ES71V+TiCo3URw5+ywuytWRb1yqxFGckGmoxFx UnAgASpiCY7wIAAA== X-Env-Sender: eblake@redhat.com X-Msg-Ref: server-15.tower-21.messagelabs.com!1493328765!65577584!1 X-Originating-IP: [209.132.183.28] X-SpamReason: No, hits=0.0 required=7.0 tests=Mail larger than max spam size X-StarScan-Received: X-StarScan-Version: 9.4.12; banners=-,-,- X-VirusChecked: Checked Received: (qmail 20347 invoked from network); 27 Apr 2017 21:32:46 -0000 Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 27 Apr 2017 21:32:46 -0000 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 16B9325BF62; Thu, 27 Apr 2017 21:32:44 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 16B9325BF62 DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 16B9325BF62 Received: from red.redhat.com (ovpn-123-177.rdu2.redhat.com [10.10.123.177]) by smtp.corp.redhat.com (Postfix) with ESMTP id 0215B78DE4; Thu, 27 Apr 2017 21:32:22 +0000 (UTC) From: Eric Blake To: qemu-devel@nongnu.org Date: Thu, 27 Apr 2017 16:32:01 -0500 Message-Id: <20170427213202.13512-4-eblake@redhat.com> In-Reply-To: <20170427213202.13512-1-eblake@redhat.com> References: <20170427213202.13512-1-eblake@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Thu, 27 Apr 2017 21:32:45 +0000 (UTC) X-Mailman-Approved-At: Fri, 28 Apr 2017 09:27:45 +0000 Cc: Peter Maydell , "open list:Overall" , "Michael S. Tsirkin" , Mark Cave-Ayland , Alexander Graf , Yongbok Kim , Gerd Hoffmann , "Edgar E. Iglesias" , Rob Herring , Stefano Stabellini , "open list:Block layer core" , Magnus Damm , armbru@redhat.com, Christian Borntraeger , Anthony Perard , "open list:X86" , Richard Henderson , Andrzej Zaborowski , Artyom Tarasenko , Eduardo Habkost , Stefan Weil , alistair.francis@xilinx.com, "open list:Calxeda Highbank" , Jan Kiszka , Stefan Hajnoczi , Igor Mammedov , Cornelia Huck , David Gibson , Kevin Wolf , berrange@redhat.com, Paul Burton , Max Filippov , Marcelo Tosatti , Max Reitz , Michael Walle , "open list:Old World" , Paolo Bonzini , Aurelien Jarno Subject: [Xen-devel] [PATCH v4 3/4] shutdown: Add source information to SHUTDOWN and RESET X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" X-Virus-Scanned: ClamAV using ClamSMTP Libvirt would like to be able to distinguish between a SHUTDOWN event triggered solely by guest request and one triggered by a SIGTERM or other action on the host. While qemu_kill_report() is already able to tell whether a shutdown was triggered by a host signal (but NOT by a host UI event, such as clicking the X on the window), that information was then lost after being printed to stderr. The previous patch prepped things to use an enum internally; now it's time to wire it up through all callers, and to extend the SHUTDOWN and RESET events to report the details. Enhance the shutdown request path to take a parameter of which way it is being triggered, and update ALL callers. It would have been less churn to keep the common case with no arguments as meaning guest-triggered, and only modified the host-triggered code paths, via a wrapper function, but then we'd still have to audit that I didn't miss any host-triggered spots; changing the signature forces us to double-check that I correctly categorized all callers. Since command line options can change whether a guest reset request causes an actual reset vs. a shutdown, it's easy to also add the information to the RESET event, even though libvirt has not yet expressed a need to know that. For the moment, we keep the enum ShutdownCause for internal use only, and merely expose a single boolean of 'guest':true|false to the QMP client; this is because we don't yet have evidence that the further distinctions will be useful, or whether the addition of new enum members would cause problems to clients coded to an older version of the enum. Update expected iotest outputs to match the new data. Here is output from 'virsh qemu-monitor-event --loop' with the patch installed: event SHUTDOWN at 1492639680.731251 for domain fedora_13: {"guest":true} event STOP at 1492639680.732116 for domain fedora_13: event SHUTDOWN at 1492639680.732830 for domain fedora_13: {"guest":false} Note that libvirt runs qemu with -no-quit: the first SHUTDOWN event was triggered by an action I took directly in the guest (shutdown -h), at which point qemu stops the vcpus and waits for libvirt to do any final cleanups; the second SHUTDOWN event is the result of libvirt sending SIGTERM now that it has completed cleanup. The replay driver needs a followup patch if we want to be able to faithfully replay the difference between a host- and guest-initiated shutdown (for now, the replayed event is always attributed to host). See also https://bugzilla.redhat.com/1384007 Signed-off-by: Eric Blake --- v4: s/ShutdownType/ShutdownCause/, no thanks to mingw header pollution v3: retitle again, fix qemu-iotests, use enum rather than raw bool in all callers v2: retitle (was "event: Add signal information to SHUTDOWN"), completely rework to post bool based on whether it is guest-initiated v1: initial submission, exposing just Unix signals from host --- qapi/event.json | 17 +- include/sysemu/sysemu.h | 4 +- trace/generated-tracers.h | 18523 ++++++++++++++++++++++++++++++++++++++++++ vl.c | 22 +- foo.c | 121 + hw/acpi/core.c | 4 +- hw/arm/highbank.c | 4 +- hw/arm/integratorcp.c | 2 +- hw/arm/musicpal.c | 2 +- hw/arm/omap1.c | 10 +- hw/arm/omap2.c | 2 +- hw/arm/spitz.c | 2 +- hw/arm/stellaris.c | 2 +- hw/arm/tosa.c | 2 +- hw/i386/pc.c | 2 +- hw/i386/xen/xen-hvm.c | 2 +- hw/input/pckbd.c | 4 +- hw/ipmi/ipmi.c | 4 +- hw/isa/lpc_ich9.c | 2 +- hw/mips/boston.c | 2 +- hw/mips/mips_malta.c | 2 +- hw/mips/mips_r4k.c | 4 +- hw/misc/arm_sysctl.c | 8 +- hw/misc/cbus.c | 2 +- hw/misc/macio/cuda.c | 4 +- hw/misc/slavio_misc.c | 4 +- hw/misc/zynq_slcr.c | 2 +- hw/pci-host/apb.c | 4 +- hw/pci-host/bonito.c | 2 +- hw/pci-host/piix.c | 2 +- hw/ppc/e500.c | 2 +- hw/ppc/mpc8544_guts.c | 2 +- hw/ppc/ppc.c | 2 +- hw/ppc/ppc405_uc.c | 2 +- hw/ppc/spapr_hcall.c | 2 +- hw/ppc/spapr_rtas.c | 4 +- hw/s390x/ipl.c | 2 +- hw/sh4/r2d.c | 2 +- hw/timer/etraxfs_timer.c | 2 +- hw/timer/m48t59.c | 4 +- hw/timer/milkymist-sysctl.c | 4 +- hw/timer/pxa2xx_timer.c | 2 +- hw/watchdog/watchdog.c | 2 +- hw/xenpv/xen_domainbuild.c | 2 +- hw/xtensa/xtfpga.c | 2 +- kvm-all.c | 6 +- os-win32.c | 2 +- qmp.c | 4 +- replay/replay.c | 5 +- target/alpha/sys_helper.c | 4 +- target/arm/psci.c | 4 +- target/i386/excp_helper.c | 2 +- target/i386/hax-all.c | 6 +- target/i386/helper.c | 2 +- target/i386/kvm.c | 2 +- target/s390x/helper.c | 2 +- target/s390x/kvm.c | 4 +- target/s390x/misc_helper.c | 4 +- target/sparc/int32_helper.c | 2 +- ui/sdl.c | 2 +- ui/sdl2.c | 4 +- bar | Bin 0 -> 67108864 bytes bar.src | Bin 0 -> 560 bytes file | Bin 0 -> 1900544 bytes file2 | Bin 0 -> 10485760 bytes file3 | Bin 0 -> 15728640 bytes foo | Bin 0 -> 13344 bytes tests/qemu-iotests/071.out | 4 +- tests/qemu-iotests/081.out | 2 +- tests/qemu-iotests/087.out | 12 +- tests/qemu-iotests/094.out | 2 +- tests/qemu-iotests/117.out | 2 +- tests/qemu-iotests/119.out | 2 +- tests/qemu-iotests/120.out | 2 +- tests/qemu-iotests/140.out | 2 +- tests/qemu-iotests/143.out | 2 +- tests/qemu-iotests/156.out | 2 +- tests/test-hmp | Bin 0 -> 603288 bytes trace-events | 2 +- ui/cocoa.m | 2 +- 80 files changed, 18776 insertions(+), 118 deletions(-) create mode 100644 trace/generated-tracers.h create mode 100644 foo.c create mode 100644 bar create mode 100644 bar.src create mode 100644 file create mode 100644 file2 create mode 100644 file3 create mode 100755 foo create mode 100755 tests/test-hmp diff --git a/qapi/event.json b/qapi/event.json index e80f3f4..6d22b02 100644 --- a/qapi/event.json +++ b/qapi/event.json @@ -10,6 +10,10 @@ # Emitted when the virtual machine has shut down, indicating that qemu is # about to exit. # +# @guest: If true, the shutdown was triggered by a guest request (such as +# a guest-initiated ACPI shutdown request or other hardware-specific action) +# rather than a host request (such as sending qemu a SIGINT). (since 2.10) +# # Note: If the command-line option "-no-shutdown" has been specified, qemu will # not exit, and a STOP event will eventually follow the SHUTDOWN event # @@ -17,11 +21,11 @@ # # Example: # -# <- { "event": "SHUTDOWN", +# <- { "event": "SHUTDOWN", "data": { "guest": true }, # "timestamp": { "seconds": 1267040730, "microseconds": 682951 } } # ## -{ 'event': 'SHUTDOWN' } +{ 'event': 'SHUTDOWN', 'data': { 'guest': 'bool' } } ## # @POWERDOWN: @@ -44,15 +48,20 @@ # # Emitted when the virtual machine is reset # +# @guest: If true, the reset was triggered by a guest request (such as +# a guest-initiated ACPI reboot request or other hardware-specific action) +# rather than a host request (such as the QMP command system_reset). +# (since 2.10) +# # Since: 0.12.0 # # Example: # -# <- { "event": "RESET", +# <- { "event": "RESET", "data": { "guest": false }, # "timestamp": { "seconds": 1267041653, "microseconds": 9518 } } # ## -{ 'event': 'RESET' } +{ 'event': 'RESET', 'data': { 'guest': 'bool' } } ## # @STOP: diff --git a/include/sysemu/sysemu.h b/include/sysemu/sysemu.h index 00a907f..ffbf9ac 100644 --- a/include/sysemu/sysemu.h +++ b/include/sysemu/sysemu.h @@ -49,13 +49,13 @@ typedef enum WakeupReason { QEMU_WAKEUP_REASON_OTHER, } WakeupReason; -void qemu_system_reset_request(void); +void qemu_system_reset_request(ShutdownCause reason); void qemu_system_suspend_request(void); void qemu_register_suspend_notifier(Notifier *notifier); void qemu_system_wakeup_request(WakeupReason reason); void qemu_system_wakeup_enable(WakeupReason reason, bool enabled); void qemu_register_wakeup_notifier(Notifier *notifier); -void qemu_system_shutdown_request(void); +void qemu_system_shutdown_request(ShutdownCause reason); void qemu_system_powerdown_request(void); void qemu_register_powerdown_notifier(Notifier *notifier); void qemu_system_debug_request(void); diff --git a/trace/generated-tracers.h b/trace/generated-tracers.h new file mode 100644 index 0000000..1280dfe --- /dev/null +++ b/trace/generated-tracers.h @@ -0,0 +1,18523 @@ +/* This file is autogenerated by tracetool, do not edit. */ + +#ifndef TRACE__GENERATED_TRACERS_H +#define TRACE__GENERATED_TRACERS_H + +#include "qemu-common.h" + +#include "trace/control.h" +#include "qemu/log.h" + + +static inline void trace_qemu_memalign(size_t alignment, size_t size, void * ptr) +{ + if (trace_event_get_state(TRACE_QEMU_MEMALIGN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_memalign " "alignment %zu size %zu ptr %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , alignment, size, ptr); + } +} + +static inline void trace_qemu_anon_ram_alloc(size_t size, void * ptr) +{ + if (trace_event_get_state(TRACE_QEMU_ANON_RAM_ALLOC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_anon_ram_alloc " "size %zu ptr %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , size, ptr); + } +} + +static inline void trace_qemu_vfree(void * ptr) +{ + if (trace_event_get_state(TRACE_QEMU_VFREE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_vfree " "ptr %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ptr); + } +} + +static inline void trace_qemu_anon_ram_free(void * ptr, size_t size) +{ + if (trace_event_get_state(TRACE_QEMU_ANON_RAM_FREE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_anon_ram_free " "ptr %p size %zu" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ptr, size); + } +} + +static inline void trace_virtqueue_fill(void * vq, const void * elem, unsigned int len, unsigned int idx) +{ + if (trace_event_get_state(TRACE_VIRTQUEUE_FILL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtqueue_fill " "vq %p elem %p len %u idx %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , vq, elem, len, idx); + } +} + +static inline void trace_virtqueue_flush(void * vq, unsigned int count) +{ + if (trace_event_get_state(TRACE_VIRTQUEUE_FLUSH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtqueue_flush " "vq %p count %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , vq, count); + } +} + +static inline void trace_virtqueue_pop(void * vq, void * elem, unsigned int in_num, unsigned int out_num) +{ + if (trace_event_get_state(TRACE_VIRTQUEUE_POP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtqueue_pop " "vq %p elem %p in_num %u out_num %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , vq, elem, in_num, out_num); + } +} + +static inline void trace_virtio_queue_notify(void * vdev, int n, void * vq) +{ + if (trace_event_get_state(TRACE_VIRTIO_QUEUE_NOTIFY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_queue_notify " "vdev %p n %d vq %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , vdev, n, vq); + } +} + +static inline void trace_virtio_irq(void * vq) +{ + if (trace_event_get_state(TRACE_VIRTIO_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_irq " "vq %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , vq); + } +} + +static inline void trace_virtio_notify(void * vdev, void * vq) +{ + if (trace_event_get_state(TRACE_VIRTIO_NOTIFY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_notify " "vdev %p vq %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , vdev, vq); + } +} + +static inline void trace_virtio_set_status(void * vdev, uint8_t val) +{ + if (trace_event_get_state(TRACE_VIRTIO_SET_STATUS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_set_status " "vdev %p val %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , vdev, val); + } +} + +static inline void trace_virtio_rng_guest_not_ready(void * rng) +{ + if (trace_event_get_state(TRACE_VIRTIO_RNG_GUEST_NOT_READY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_rng_guest_not_ready " "rng %p: guest not ready" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , rng); + } +} + +static inline void trace_virtio_rng_pushed(void * rng, size_t len) +{ + if (trace_event_get_state(TRACE_VIRTIO_RNG_PUSHED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_rng_pushed " "rng %p: %zd bytes pushed" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , rng, len); + } +} + +static inline void trace_virtio_rng_request(void * rng, size_t size, unsigned quota) +{ + if (trace_event_get_state(TRACE_VIRTIO_RNG_REQUEST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_rng_request " "rng %p: %zd bytes requested, %u bytes quota left" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , rng, size, quota); + } +} + +static inline void trace_virtio_serial_send_control_event(unsigned int port, uint16_t event, uint16_t value) +{ + if (trace_event_get_state(TRACE_VIRTIO_SERIAL_SEND_CONTROL_EVENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_serial_send_control_event " "port %u, event %u, value %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port, event, value); + } +} + +static inline void trace_virtio_serial_throttle_port(unsigned int port, bool throttle) +{ + if (trace_event_get_state(TRACE_VIRTIO_SERIAL_THROTTLE_PORT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_serial_throttle_port " "port %u, throttle %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port, throttle); + } +} + +static inline void trace_virtio_serial_handle_control_message(uint16_t event, uint16_t value) +{ + if (trace_event_get_state(TRACE_VIRTIO_SERIAL_HANDLE_CONTROL_MESSAGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_serial_handle_control_message " "event %u, value %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , event, value); + } +} + +static inline void trace_virtio_serial_handle_control_message_port(unsigned int port) +{ + if (trace_event_get_state(TRACE_VIRTIO_SERIAL_HANDLE_CONTROL_MESSAGE_PORT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_serial_handle_control_message_port " "port %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port); + } +} + +static inline void trace_virtio_console_flush_buf(unsigned int port, size_t len, ssize_t ret) +{ + if (trace_event_get_state(TRACE_VIRTIO_CONSOLE_FLUSH_BUF)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_console_flush_buf " "port %u, in_len %zu, out_len %zd" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port, len, ret); + } +} + +static inline void trace_virtio_console_chr_read(unsigned int port, int size) +{ + if (trace_event_get_state(TRACE_VIRTIO_CONSOLE_CHR_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_console_chr_read " "port %u, size %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port, size); + } +} + +static inline void trace_virtio_console_chr_event(unsigned int port, int event) +{ + if (trace_event_get_state(TRACE_VIRTIO_CONSOLE_CHR_EVENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_console_chr_event " "port %u, event %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port, event); + } +} + +static inline void trace_bdrv_open_common(void * bs, const char * filename, int flags, const char * format_name) +{ + if (trace_event_get_state(TRACE_BDRV_OPEN_COMMON)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:bdrv_open_common " "bs %p filename \"%s\" flags %#x format_name \"%s\"" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, filename, flags, format_name); + } +} + +static inline void trace_bdrv_lock_medium(void * bs, bool locked) +{ + if (trace_event_get_state(TRACE_BDRV_LOCK_MEDIUM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:bdrv_lock_medium " "bs %p locked %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, locked); + } +} + +static inline void trace_multiwrite_cb(void * mcb, int ret) +{ + if (trace_event_get_state(TRACE_MULTIWRITE_CB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:multiwrite_cb " "mcb %p ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , mcb, ret); + } +} + +static inline void trace_bdrv_aio_multiwrite(void * mcb, int num_callbacks, int num_reqs) +{ + if (trace_event_get_state(TRACE_BDRV_AIO_MULTIWRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:bdrv_aio_multiwrite " "mcb %p num_callbacks %d num_reqs %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , mcb, num_callbacks, num_reqs); + } +} + +static inline void trace_bdrv_aio_discard(void * bs, int64_t sector_num, int nb_sectors, void * opaque) +{ + if (trace_event_get_state(TRACE_BDRV_AIO_DISCARD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:bdrv_aio_discard " "bs %p sector_num %"PRId64" nb_sectors %d opaque %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, sector_num, nb_sectors, opaque); + } +} + +static inline void trace_bdrv_aio_flush(void * bs, void * opaque) +{ + if (trace_event_get_state(TRACE_BDRV_AIO_FLUSH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:bdrv_aio_flush " "bs %p opaque %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, opaque); + } +} + +static inline void trace_bdrv_aio_readv(void * bs, int64_t sector_num, int nb_sectors, void * opaque) +{ + if (trace_event_get_state(TRACE_BDRV_AIO_READV)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:bdrv_aio_readv " "bs %p sector_num %"PRId64" nb_sectors %d opaque %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, sector_num, nb_sectors, opaque); + } +} + +static inline void trace_bdrv_aio_writev(void * bs, int64_t sector_num, int nb_sectors, void * opaque) +{ + if (trace_event_get_state(TRACE_BDRV_AIO_WRITEV)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:bdrv_aio_writev " "bs %p sector_num %"PRId64" nb_sectors %d opaque %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, sector_num, nb_sectors, opaque); + } +} + +static inline void trace_bdrv_aio_write_zeroes(void * bs, int64_t sector_num, int nb_sectors, int flags, void * opaque) +{ + if (trace_event_get_state(TRACE_BDRV_AIO_WRITE_ZEROES)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:bdrv_aio_write_zeroes " "bs %p sector_num %"PRId64" nb_sectors %d flags %#x opaque %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, sector_num, nb_sectors, flags, opaque); + } +} + +static inline void trace_bdrv_co_readv(void * bs, int64_t sector_num, int nb_sector) +{ + if (trace_event_get_state(TRACE_BDRV_CO_READV)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:bdrv_co_readv " "bs %p sector_num %"PRId64" nb_sectors %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, sector_num, nb_sector); + } +} + +static inline void trace_bdrv_co_copy_on_readv(void * bs, int64_t sector_num, int nb_sector) +{ + if (trace_event_get_state(TRACE_BDRV_CO_COPY_ON_READV)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:bdrv_co_copy_on_readv " "bs %p sector_num %"PRId64" nb_sectors %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, sector_num, nb_sector); + } +} + +static inline void trace_bdrv_co_readv_no_serialising(void * bs, int64_t sector_num, int nb_sector) +{ + if (trace_event_get_state(TRACE_BDRV_CO_READV_NO_SERIALISING)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:bdrv_co_readv_no_serialising " "bs %p sector_num %"PRId64" nb_sectors %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, sector_num, nb_sector); + } +} + +static inline void trace_bdrv_co_writev(void * bs, int64_t sector_num, int nb_sector) +{ + if (trace_event_get_state(TRACE_BDRV_CO_WRITEV)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:bdrv_co_writev " "bs %p sector_num %"PRId64" nb_sectors %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, sector_num, nb_sector); + } +} + +static inline void trace_bdrv_co_write_zeroes(void * bs, int64_t sector_num, int nb_sector, int flags) +{ + if (trace_event_get_state(TRACE_BDRV_CO_WRITE_ZEROES)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:bdrv_co_write_zeroes " "bs %p sector_num %"PRId64" nb_sectors %d flags %#x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, sector_num, nb_sector, flags); + } +} + +static inline void trace_bdrv_co_io_em(void * bs, int64_t sector_num, int nb_sectors, int is_write, void * acb) +{ + if (trace_event_get_state(TRACE_BDRV_CO_IO_EM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:bdrv_co_io_em " "bs %p sector_num %"PRId64" nb_sectors %d is_write %d acb %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, sector_num, nb_sectors, is_write, acb); + } +} + +static inline void trace_bdrv_co_do_copy_on_readv(void * bs, int64_t sector_num, int nb_sectors, int64_t cluster_sector_num, int cluster_nb_sectors) +{ + if (trace_event_get_state(TRACE_BDRV_CO_DO_COPY_ON_READV)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:bdrv_co_do_copy_on_readv " "bs %p sector_num %"PRId64" nb_sectors %d cluster_sector_num %"PRId64" cluster_nb_sectors %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, sector_num, nb_sectors, cluster_sector_num, cluster_nb_sectors); + } +} + +static inline void trace_stream_one_iteration(void * s, int64_t sector_num, int nb_sectors, int is_allocated) +{ + if (trace_event_get_state(TRACE_STREAM_ONE_ITERATION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:stream_one_iteration " "s %p sector_num %"PRId64" nb_sectors %d is_allocated %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, sector_num, nb_sectors, is_allocated); + } +} + +static inline void trace_stream_start(void * bs, void * base, void * s, void * co, void * opaque) +{ + if (trace_event_get_state(TRACE_STREAM_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:stream_start " "bs %p base %p s %p co %p opaque %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, base, s, co, opaque); + } +} + +static inline void trace_commit_one_iteration(void * s, int64_t sector_num, int nb_sectors, int is_allocated) +{ + if (trace_event_get_state(TRACE_COMMIT_ONE_ITERATION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:commit_one_iteration " "s %p sector_num %"PRId64" nb_sectors %d is_allocated %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, sector_num, nb_sectors, is_allocated); + } +} + +static inline void trace_commit_start(void * bs, void * base, void * top, void * s, void * co, void * opaque) +{ + if (trace_event_get_state(TRACE_COMMIT_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:commit_start " "bs %p base %p top %p s %p co %p opaque %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, base, top, s, co, opaque); + } +} + +static inline void trace_mirror_start(void * bs, void * s, void * co, void * opaque) +{ + if (trace_event_get_state(TRACE_MIRROR_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mirror_start " "bs %p s %p co %p opaque %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, s, co, opaque); + } +} + +static inline void trace_mirror_restart_iter(void * s, int64_t cnt) +{ + if (trace_event_get_state(TRACE_MIRROR_RESTART_ITER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mirror_restart_iter " "s %p dirty count %"PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, cnt); + } +} + +static inline void trace_mirror_before_flush(void * s) +{ + if (trace_event_get_state(TRACE_MIRROR_BEFORE_FLUSH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mirror_before_flush " "s %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_mirror_before_drain(void * s, int64_t cnt) +{ + if (trace_event_get_state(TRACE_MIRROR_BEFORE_DRAIN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mirror_before_drain " "s %p dirty count %"PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, cnt); + } +} + +static inline void trace_mirror_before_sleep(void * s, int64_t cnt, int synced, uint64_t delay_ns) +{ + if (trace_event_get_state(TRACE_MIRROR_BEFORE_SLEEP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mirror_before_sleep " "s %p dirty count %"PRId64" synced %d delay %"PRIu64"ns" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, cnt, synced, delay_ns); + } +} + +static inline void trace_mirror_one_iteration(void * s, int64_t sector_num, int nb_sectors) +{ + if (trace_event_get_state(TRACE_MIRROR_ONE_ITERATION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mirror_one_iteration " "s %p sector_num %"PRId64" nb_sectors %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, sector_num, nb_sectors); + } +} + +static inline void trace_mirror_iteration_done(void * s, int64_t sector_num, int nb_sectors, int ret) +{ + if (trace_event_get_state(TRACE_MIRROR_ITERATION_DONE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mirror_iteration_done " "s %p sector_num %"PRId64" nb_sectors %d ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, sector_num, nb_sectors, ret); + } +} + +static inline void trace_mirror_yield(void * s, int64_t cnt, int buf_free_count, int in_flight) +{ + if (trace_event_get_state(TRACE_MIRROR_YIELD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mirror_yield " "s %p dirty count %"PRId64" free buffers %d in_flight %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, cnt, buf_free_count, in_flight); + } +} + +static inline void trace_mirror_yield_in_flight(void * s, int64_t sector_num, int in_flight) +{ + if (trace_event_get_state(TRACE_MIRROR_YIELD_IN_FLIGHT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mirror_yield_in_flight " "s %p sector_num %"PRId64" in_flight %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, sector_num, in_flight); + } +} + +static inline void trace_mirror_yield_buf_busy(void * s, int nb_chunks, int in_flight) +{ + if (trace_event_get_state(TRACE_MIRROR_YIELD_BUF_BUSY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mirror_yield_buf_busy " "s %p requested chunks %d in_flight %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, nb_chunks, in_flight); + } +} + +static inline void trace_mirror_break_buf_busy(void * s, int nb_chunks, int in_flight) +{ + if (trace_event_get_state(TRACE_MIRROR_BREAK_BUF_BUSY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mirror_break_buf_busy " "s %p requested chunks %d in_flight %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, nb_chunks, in_flight); + } +} + +static inline void trace_backup_do_cow_enter(void * job, int64_t start, int64_t sector_num, int nb_sectors) +{ + if (trace_event_get_state(TRACE_BACKUP_DO_COW_ENTER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:backup_do_cow_enter " "job %p start %"PRId64" sector_num %"PRId64" nb_sectors %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , job, start, sector_num, nb_sectors); + } +} + +static inline void trace_backup_do_cow_return(void * job, int64_t sector_num, int nb_sectors, int ret) +{ + if (trace_event_get_state(TRACE_BACKUP_DO_COW_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:backup_do_cow_return " "job %p sector_num %"PRId64" nb_sectors %d ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , job, sector_num, nb_sectors, ret); + } +} + +static inline void trace_backup_do_cow_skip(void * job, int64_t start) +{ + if (trace_event_get_state(TRACE_BACKUP_DO_COW_SKIP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:backup_do_cow_skip " "job %p start %"PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , job, start); + } +} + +static inline void trace_backup_do_cow_process(void * job, int64_t start) +{ + if (trace_event_get_state(TRACE_BACKUP_DO_COW_PROCESS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:backup_do_cow_process " "job %p start %"PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , job, start); + } +} + +static inline void trace_backup_do_cow_read_fail(void * job, int64_t start, int ret) +{ + if (trace_event_get_state(TRACE_BACKUP_DO_COW_READ_FAIL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:backup_do_cow_read_fail " "job %p start %"PRId64" ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , job, start, ret); + } +} + +static inline void trace_backup_do_cow_write_fail(void * job, int64_t start, int ret) +{ + if (trace_event_get_state(TRACE_BACKUP_DO_COW_WRITE_FAIL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:backup_do_cow_write_fail " "job %p start %"PRId64" ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , job, start, ret); + } +} + +static inline void trace_qmp_block_job_cancel(void * job) +{ + if (trace_event_get_state(TRACE_QMP_BLOCK_JOB_CANCEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qmp_block_job_cancel " "job %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , job); + } +} + +static inline void trace_qmp_block_job_pause(void * job) +{ + if (trace_event_get_state(TRACE_QMP_BLOCK_JOB_PAUSE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qmp_block_job_pause " "job %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , job); + } +} + +static inline void trace_qmp_block_job_resume(void * job) +{ + if (trace_event_get_state(TRACE_QMP_BLOCK_JOB_RESUME)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qmp_block_job_resume " "job %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , job); + } +} + +static inline void trace_qmp_block_job_complete(void * job) +{ + if (trace_event_get_state(TRACE_QMP_BLOCK_JOB_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qmp_block_job_complete " "job %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , job); + } +} + +static inline void trace_block_job_cb(void * bs, void * job, int ret) +{ + if (trace_event_get_state(TRACE_BLOCK_JOB_CB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:block_job_cb " "bs %p job %p ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, job, ret); + } +} + +static inline void trace_qmp_block_stream(void * bs, void * job) +{ + if (trace_event_get_state(TRACE_QMP_BLOCK_STREAM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qmp_block_stream " "bs %p job %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, job); + } +} + +static inline void trace_virtio_blk_req_complete(void * req, int status) +{ + if (trace_event_get_state(TRACE_VIRTIO_BLK_REQ_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_blk_req_complete " "req %p status %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , req, status); + } +} + +static inline void trace_virtio_blk_rw_complete(void * req, int ret) +{ + if (trace_event_get_state(TRACE_VIRTIO_BLK_RW_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_blk_rw_complete " "req %p ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , req, ret); + } +} + +static inline void trace_virtio_blk_handle_write(void * req, uint64_t sector, size_t nsectors) +{ + if (trace_event_get_state(TRACE_VIRTIO_BLK_HANDLE_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_blk_handle_write " "req %p sector %"PRIu64" nsectors %zu" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , req, sector, nsectors); + } +} + +static inline void trace_virtio_blk_handle_read(void * req, uint64_t sector, size_t nsectors) +{ + if (trace_event_get_state(TRACE_VIRTIO_BLK_HANDLE_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_blk_handle_read " "req %p sector %"PRIu64" nsectors %zu" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , req, sector, nsectors); + } +} + +static inline void trace_virtio_blk_submit_multireq(void * mrb, int start, int num_reqs, uint64_t sector, size_t nsectors, bool is_write) +{ + if (trace_event_get_state(TRACE_VIRTIO_BLK_SUBMIT_MULTIREQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_blk_submit_multireq " "mrb %p start %d num_reqs %d sector %"PRIu64" nsectors %zu is_write %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , mrb, start, num_reqs, sector, nsectors, is_write); + } +} + +static inline void trace_virtio_blk_data_plane_start(void * s) +{ + if (trace_event_get_state(TRACE_VIRTIO_BLK_DATA_PLANE_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_blk_data_plane_start " "dataplane %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_virtio_blk_data_plane_stop(void * s) +{ + if (trace_event_get_state(TRACE_VIRTIO_BLK_DATA_PLANE_STOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_blk_data_plane_stop " "dataplane %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_virtio_blk_data_plane_process_request(void * s, unsigned int out_num, unsigned int in_num, unsigned int head) +{ + if (trace_event_get_state(TRACE_VIRTIO_BLK_DATA_PLANE_PROCESS_REQUEST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_blk_data_plane_process_request " "dataplane %p out_num %u in_num %u head %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, out_num, in_num, head); + } +} + +static inline void trace_thread_pool_submit(void * pool, void * req, void * opaque) +{ + if (trace_event_get_state(TRACE_THREAD_POOL_SUBMIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:thread_pool_submit " "pool %p req %p opaque %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pool, req, opaque); + } +} + +static inline void trace_thread_pool_complete(void * pool, void * req, void * opaque, int ret) +{ + if (trace_event_get_state(TRACE_THREAD_POOL_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:thread_pool_complete " "pool %p req %p opaque %p ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pool, req, opaque, ret); + } +} + +static inline void trace_thread_pool_cancel(void * req, void * opaque) +{ + if (trace_event_get_state(TRACE_THREAD_POOL_CANCEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:thread_pool_cancel " "req %p opaque %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , req, opaque); + } +} + +static inline void trace_paio_submit_co(int64_t sector_num, int nb_sectors, int type) +{ + if (trace_event_get_state(TRACE_PAIO_SUBMIT_CO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:paio_submit_co " "sector_num %"PRId64" nb_sectors %d type %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , sector_num, nb_sectors, type); + } +} + +static inline void trace_paio_submit(void * acb, void * opaque, int64_t sector_num, int nb_sectors, int type) +{ + if (trace_event_get_state(TRACE_PAIO_SUBMIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:paio_submit " "acb %p opaque %p sector_num %"PRId64" nb_sectors %d type %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , acb, opaque, sector_num, nb_sectors, type); + } +} + +static inline void trace_cpu_in(unsigned int addr, char size, unsigned int val) +{ + if (trace_event_get_state(TRACE_CPU_IN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:cpu_in " "addr %#x(%c) value %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, size, val); + } +} + +static inline void trace_cpu_out(unsigned int addr, char size, unsigned int val) +{ + if (trace_event_get_state(TRACE_CPU_OUT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:cpu_out " "addr %#x(%c) value %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, size, val); + } +} + +static inline void trace_balloon_event(void * opaque, unsigned long addr) +{ + if (trace_event_get_state(TRACE_BALLOON_EVENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:balloon_event " "opaque %p addr %lu" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, addr); + } +} + +static inline void trace_virtio_balloon_handle_output(const char * name, uint64_t gpa) +{ + if (trace_event_get_state(TRACE_VIRTIO_BALLOON_HANDLE_OUTPUT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_balloon_handle_output " "section name: %s gpa: %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, gpa); + } +} + +static inline void trace_virtio_balloon_get_config(uint32_t num_pages, uint32_t actual) +{ + if (trace_event_get_state(TRACE_VIRTIO_BALLOON_GET_CONFIG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_balloon_get_config " "num_pages: %d actual: %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , num_pages, actual); + } +} + +static inline void trace_virtio_balloon_set_config(uint32_t actual, uint32_t oldactual) +{ + if (trace_event_get_state(TRACE_VIRTIO_BALLOON_SET_CONFIG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_balloon_set_config " "actual: %d oldactual: %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , actual, oldactual); + } +} + +static inline void trace_virtio_balloon_to_target(uint64_t target, uint32_t num_pages) +{ + if (trace_event_get_state(TRACE_VIRTIO_BALLOON_TO_TARGET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_balloon_to_target " "balloon target: %"PRIx64" num_pages: %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, num_pages); + } +} + +static inline void trace_cpu_set_apic_base(uint64_t val) +{ + if (trace_event_get_state(TRACE_CPU_SET_APIC_BASE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:cpu_set_apic_base " "%016"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_cpu_get_apic_base(uint64_t val) +{ + if (trace_event_get_state(TRACE_CPU_GET_APIC_BASE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:cpu_get_apic_base " "%016"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_apic_report_irq_delivered(int apic_irq_delivered) +{ + if (trace_event_get_state(TRACE_APIC_REPORT_IRQ_DELIVERED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:apic_report_irq_delivered " "coalescing %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , apic_irq_delivered); + } +} + +static inline void trace_apic_reset_irq_delivered(int apic_irq_delivered) +{ + if (trace_event_get_state(TRACE_APIC_RESET_IRQ_DELIVERED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:apic_reset_irq_delivered " "old coalescing %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , apic_irq_delivered); + } +} + +static inline void trace_apic_get_irq_delivered(int apic_irq_delivered) +{ + if (trace_event_get_state(TRACE_APIC_GET_IRQ_DELIVERED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:apic_get_irq_delivered " "returning coalescing %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , apic_irq_delivered); + } +} + +static inline void trace_apic_local_deliver(int vector, uint32_t lvt) +{ + if (trace_event_get_state(TRACE_APIC_LOCAL_DELIVER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:apic_local_deliver " "vector %d delivery mode %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , vector, lvt); + } +} + +static inline void trace_apic_deliver_irq(uint8_t dest, uint8_t dest_mode, uint8_t delivery_mode, uint8_t vector_num, uint8_t trigger_mode) +{ + if (trace_event_get_state(TRACE_APIC_DELIVER_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:apic_deliver_irq " "dest %d dest_mode %d delivery_mode %d vector %d trigger_mode %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dest, dest_mode, delivery_mode, vector_num, trigger_mode); + } +} + +static inline void trace_apic_mem_readl(uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_APIC_MEM_READL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:apic_mem_readl " "%"PRIx64" = %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_apic_mem_writel(uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_APIC_MEM_WRITEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:apic_mem_writel " "%"PRIx64" = %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_cs4231_mem_readl_dreg(uint32_t reg, uint32_t ret) +{ + if (trace_event_get_state(TRACE_CS4231_MEM_READL_DREG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:cs4231_mem_readl_dreg " "read dreg %d: 0x%02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , reg, ret); + } +} + +static inline void trace_cs4231_mem_readl_reg(uint32_t reg, uint32_t ret) +{ + if (trace_event_get_state(TRACE_CS4231_MEM_READL_REG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:cs4231_mem_readl_reg " "read reg %d: 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , reg, ret); + } +} + +static inline void trace_cs4231_mem_writel_reg(uint32_t reg, uint32_t old, uint32_t val) +{ + if (trace_event_get_state(TRACE_CS4231_MEM_WRITEL_REG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:cs4231_mem_writel_reg " "write reg %d: 0x%08x -> 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , reg, old, val); + } +} + +static inline void trace_cs4231_mem_writel_dreg(uint32_t reg, uint32_t old, uint32_t val) +{ + if (trace_event_get_state(TRACE_CS4231_MEM_WRITEL_DREG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:cs4231_mem_writel_dreg " "write dreg %d: 0x%02x -> 0x%02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , reg, old, val); + } +} + +static inline void trace_nvram_read(uint32_t addr, uint32_t ret) +{ + if (trace_event_get_state(TRACE_NVRAM_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:nvram_read " "read addr %d: 0x%02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, ret); + } +} + +static inline void trace_nvram_write(uint32_t addr, uint32_t old, uint32_t val) +{ + if (trace_event_get_state(TRACE_NVRAM_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:nvram_write " "write addr %d: 0x%02x -> 0x%02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, old, val); + } +} + +static inline void trace_ecc_mem_writel_mer(uint32_t val) +{ + if (trace_event_get_state(TRACE_ECC_MEM_WRITEL_MER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_mem_writel_mer " "Write memory enable %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_ecc_mem_writel_mdr(uint32_t val) +{ + if (trace_event_get_state(TRACE_ECC_MEM_WRITEL_MDR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_mem_writel_mdr " "Write memory delay %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_ecc_mem_writel_mfsr(uint32_t val) +{ + if (trace_event_get_state(TRACE_ECC_MEM_WRITEL_MFSR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_mem_writel_mfsr " "Write memory fault status %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_ecc_mem_writel_vcr(uint32_t val) +{ + if (trace_event_get_state(TRACE_ECC_MEM_WRITEL_VCR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_mem_writel_vcr " "Write slot configuration %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_ecc_mem_writel_dr(uint32_t val) +{ + if (trace_event_get_state(TRACE_ECC_MEM_WRITEL_DR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_mem_writel_dr " "Write diagnostic %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_ecc_mem_writel_ecr0(uint32_t val) +{ + if (trace_event_get_state(TRACE_ECC_MEM_WRITEL_ECR0)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_mem_writel_ecr0 " "Write event count 1 %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_ecc_mem_writel_ecr1(uint32_t val) +{ + if (trace_event_get_state(TRACE_ECC_MEM_WRITEL_ECR1)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_mem_writel_ecr1 " "Write event count 2 %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_ecc_mem_readl_mer(uint32_t ret) +{ + if (trace_event_get_state(TRACE_ECC_MEM_READL_MER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_mem_readl_mer " "Read memory enable %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_ecc_mem_readl_mdr(uint32_t ret) +{ + if (trace_event_get_state(TRACE_ECC_MEM_READL_MDR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_mem_readl_mdr " "Read memory delay %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_ecc_mem_readl_mfsr(uint32_t ret) +{ + if (trace_event_get_state(TRACE_ECC_MEM_READL_MFSR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_mem_readl_mfsr " "Read memory fault status %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_ecc_mem_readl_vcr(uint32_t ret) +{ + if (trace_event_get_state(TRACE_ECC_MEM_READL_VCR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_mem_readl_vcr " "Read slot configuration %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_ecc_mem_readl_mfar0(uint32_t ret) +{ + if (trace_event_get_state(TRACE_ECC_MEM_READL_MFAR0)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_mem_readl_mfar0 " "Read memory fault address 0 %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_ecc_mem_readl_mfar1(uint32_t ret) +{ + if (trace_event_get_state(TRACE_ECC_MEM_READL_MFAR1)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_mem_readl_mfar1 " "Read memory fault address 1 %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_ecc_mem_readl_dr(uint32_t ret) +{ + if (trace_event_get_state(TRACE_ECC_MEM_READL_DR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_mem_readl_dr " "Read diagnostic %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_ecc_mem_readl_ecr0(uint32_t ret) +{ + if (trace_event_get_state(TRACE_ECC_MEM_READL_ECR0)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_mem_readl_ecr0 " "Read event count 1 %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_ecc_mem_readl_ecr1(uint32_t ret) +{ + if (trace_event_get_state(TRACE_ECC_MEM_READL_ECR1)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_mem_readl_ecr1 " "Read event count 2 %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_ecc_diag_mem_writeb(uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_ECC_DIAG_MEM_WRITEB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_diag_mem_writeb " "Write diagnostic %"PRId64" = %02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_ecc_diag_mem_readb(uint64_t addr, uint32_t ret) +{ + if (trace_event_get_state(TRACE_ECC_DIAG_MEM_READB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ecc_diag_mem_readb " "Read diagnostic %"PRId64"= %02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, ret); + } +} + +static inline void trace_fw_cfg_select(void * s, uint16_t key, int ret) +{ + if (trace_event_get_state(TRACE_FW_CFG_SELECT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:fw_cfg_select " "%p key %d = %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, key, ret); + } +} + +static inline void trace_fw_cfg_read(void * s, uint64_t ret) +{ + if (trace_event_get_state(TRACE_FW_CFG_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:fw_cfg_read " "%p = %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, ret); + } +} + +static inline void trace_fw_cfg_add_file(void * s, int index, char * name, size_t len) +{ + if (trace_event_get_state(TRACE_FW_CFG_ADD_FILE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:fw_cfg_add_file " "%p #%d: %s (%zd bytes)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, index, name, len); + } +} + +static inline void trace_hd_geometry_lchs_guess(void * blk, int cyls, int heads, int secs) +{ + if (trace_event_get_state(TRACE_HD_GEOMETRY_LCHS_GUESS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:hd_geometry_lchs_guess " "blk %p LCHS %d %d %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , blk, cyls, heads, secs); + } +} + +static inline void trace_hd_geometry_guess(void * blk, uint32_t cyls, uint32_t heads, uint32_t secs, int trans) +{ + if (trace_event_get_state(TRACE_HD_GEOMETRY_GUESS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:hd_geometry_guess " "blk %p CHS %u %u %u trans %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , blk, cyls, heads, secs, trans); + } +} + +static inline void trace_jazz_led_read(uint64_t addr, uint8_t val) +{ + if (trace_event_get_state(TRACE_JAZZ_LED_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:jazz_led_read " "read addr=0x%"PRIx64": 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_jazz_led_write(uint64_t addr, uint8_t new) +{ + if (trace_event_get_state(TRACE_JAZZ_LED_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:jazz_led_write " "write addr=0x%"PRIx64": 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, new); + } +} + +static inline void trace_xenfb_mouse_event(void * opaque, int dx, int dy, int dz, int button_state, int abs_pointer_wanted) +{ + if (trace_event_get_state(TRACE_XENFB_MOUSE_EVENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xenfb_mouse_event " "%p x %d y %d z %d bs %#x abs %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, dx, dy, dz, button_state, abs_pointer_wanted); + } +} + +static inline void trace_xenfb_input_connected(void * xendev, int abs_pointer_wanted) +{ + if (trace_event_get_state(TRACE_XENFB_INPUT_CONNECTED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xenfb_input_connected " "%p abs %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , xendev, abs_pointer_wanted); + } +} + +static inline void trace_lance_mem_readw(uint64_t addr, uint32_t ret) +{ + if (trace_event_get_state(TRACE_LANCE_MEM_READW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lance_mem_readw " "addr=%"PRIx64"val=0x%04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, ret); + } +} + +static inline void trace_lance_mem_writew(uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_LANCE_MEM_WRITEW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lance_mem_writew " "addr=%"PRIx64"val=0x%04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_slavio_intctl_mem_readl(uint32_t cpu, uint64_t addr, uint32_t ret) +{ + if (trace_event_get_state(TRACE_SLAVIO_INTCTL_MEM_READL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_intctl_mem_readl " "read cpu %d reg 0x%"PRIx64" = %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu, addr, ret); + } +} + +static inline void trace_slavio_intctl_mem_writel(uint32_t cpu, uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_SLAVIO_INTCTL_MEM_WRITEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_intctl_mem_writel " "write cpu %d reg 0x%"PRIx64" = %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu, addr, val); + } +} + +static inline void trace_slavio_intctl_mem_writel_clear(uint32_t cpu, uint32_t val, uint32_t intreg_pending) +{ + if (trace_event_get_state(TRACE_SLAVIO_INTCTL_MEM_WRITEL_CLEAR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_intctl_mem_writel_clear " "Cleared cpu %d irq mask %x, curmask %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu, val, intreg_pending); + } +} + +static inline void trace_slavio_intctl_mem_writel_set(uint32_t cpu, uint32_t val, uint32_t intreg_pending) +{ + if (trace_event_get_state(TRACE_SLAVIO_INTCTL_MEM_WRITEL_SET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_intctl_mem_writel_set " "Set cpu %d irq mask %x, curmask %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu, val, intreg_pending); + } +} + +static inline void trace_slavio_intctlm_mem_readl(uint64_t addr, uint32_t ret) +{ + if (trace_event_get_state(TRACE_SLAVIO_INTCTLM_MEM_READL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_intctlm_mem_readl " "read system reg 0x%"PRIx64" = %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, ret); + } +} + +static inline void trace_slavio_intctlm_mem_writel(uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_SLAVIO_INTCTLM_MEM_WRITEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_intctlm_mem_writel " "write system reg 0x%"PRIx64" = %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_slavio_intctlm_mem_writel_enable(uint32_t val, uint32_t intregm_disabled) +{ + if (trace_event_get_state(TRACE_SLAVIO_INTCTLM_MEM_WRITEL_ENABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_intctlm_mem_writel_enable " "Enabled master irq mask %x, curmask %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val, intregm_disabled); + } +} + +static inline void trace_slavio_intctlm_mem_writel_disable(uint32_t val, uint32_t intregm_disabled) +{ + if (trace_event_get_state(TRACE_SLAVIO_INTCTLM_MEM_WRITEL_DISABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_intctlm_mem_writel_disable " "Disabled master irq mask %x, curmask %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val, intregm_disabled); + } +} + +static inline void trace_slavio_intctlm_mem_writel_target(uint32_t cpu) +{ + if (trace_event_get_state(TRACE_SLAVIO_INTCTLM_MEM_WRITEL_TARGET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_intctlm_mem_writel_target " "Set master irq cpu %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu); + } +} + +static inline void trace_slavio_check_interrupts(uint32_t pending, uint32_t intregm_disabled) +{ + if (trace_event_get_state(TRACE_SLAVIO_CHECK_INTERRUPTS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_check_interrupts " "pending %x disabled %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pending, intregm_disabled); + } +} + +static inline void trace_slavio_set_irq(uint32_t target_cpu, int irq, uint32_t pil, int level) +{ + if (trace_event_get_state(TRACE_SLAVIO_SET_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_set_irq " "Set cpu %d irq %d -> pil %d level %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target_cpu, irq, pil, level); + } +} + +static inline void trace_slavio_set_timer_irq_cpu(int cpu, int level) +{ + if (trace_event_get_state(TRACE_SLAVIO_SET_TIMER_IRQ_CPU)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_set_timer_irq_cpu " "Set cpu %d local timer level %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu, level); + } +} + +static inline void trace_ps2_put_keycode(void * opaque, int keycode) +{ + if (trace_event_get_state(TRACE_PS2_PUT_KEYCODE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ps2_put_keycode " "%p keycode %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, keycode); + } +} + +static inline void trace_ps2_read_data(void * opaque) +{ + if (trace_event_get_state(TRACE_PS2_READ_DATA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ps2_read_data " "%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque); + } +} + +static inline void trace_ps2_set_ledstate(void * s, int ledstate) +{ + if (trace_event_get_state(TRACE_PS2_SET_LEDSTATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ps2_set_ledstate " "%p ledstate %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, ledstate); + } +} + +static inline void trace_ps2_reset_keyboard(void * s) +{ + if (trace_event_get_state(TRACE_PS2_RESET_KEYBOARD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ps2_reset_keyboard " "%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_ps2_write_keyboard(void * opaque, int val) +{ + if (trace_event_get_state(TRACE_PS2_WRITE_KEYBOARD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ps2_write_keyboard " "%p val %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, val); + } +} + +static inline void trace_ps2_keyboard_set_translation(void * opaque, int mode) +{ + if (trace_event_get_state(TRACE_PS2_KEYBOARD_SET_TRANSLATION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ps2_keyboard_set_translation " "%p mode %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, mode); + } +} + +static inline void trace_ps2_mouse_send_packet(void * s, int dx1, int dy1, int dz1, int b) +{ + if (trace_event_get_state(TRACE_PS2_MOUSE_SEND_PACKET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ps2_mouse_send_packet " "%p x %d y %d z %d bs %#x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, dx1, dy1, dz1, b); + } +} + +static inline void trace_ps2_mouse_event_disabled(void * opaque, int dx, int dy, int dz, int buttons_state, int mouse_dx, int mouse_dy, int mouse_dz) +{ + if (trace_event_get_state(TRACE_PS2_MOUSE_EVENT_DISABLED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ps2_mouse_event_disabled " "%p x %d y %d z %d bs %#x mx %d my %d mz %d " "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, dx, dy, dz, buttons_state, mouse_dx, mouse_dy, mouse_dz); + } +} + +static inline void trace_ps2_mouse_event(void * opaque, int dx, int dy, int dz, int buttons_state, int mouse_dx, int mouse_dy, int mouse_dz) +{ + if (trace_event_get_state(TRACE_PS2_MOUSE_EVENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ps2_mouse_event " "%p x %d y %d z %d bs %#x mx %d my %d mz %d " "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, dx, dy, dz, buttons_state, mouse_dx, mouse_dy, mouse_dz); + } +} + +static inline void trace_ps2_mouse_fake_event(void * opaque) +{ + if (trace_event_get_state(TRACE_PS2_MOUSE_FAKE_EVENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ps2_mouse_fake_event " "%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque); + } +} + +static inline void trace_ps2_write_mouse(void * opaque, int val) +{ + if (trace_event_get_state(TRACE_PS2_WRITE_MOUSE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ps2_write_mouse " "%p val %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, val); + } +} + +static inline void trace_ps2_kbd_reset(void * opaque) +{ + if (trace_event_get_state(TRACE_PS2_KBD_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ps2_kbd_reset " "%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque); + } +} + +static inline void trace_ps2_mouse_reset(void * opaque) +{ + if (trace_event_get_state(TRACE_PS2_MOUSE_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ps2_mouse_reset " "%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque); + } +} + +static inline void trace_ps2_kbd_init(void * s) +{ + if (trace_event_get_state(TRACE_PS2_KBD_INIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ps2_kbd_init " "%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_ps2_mouse_init(void * s) +{ + if (trace_event_get_state(TRACE_PS2_MOUSE_INIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ps2_mouse_init " "%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_slavio_misc_update_irq_raise(void) +{ + if (trace_event_get_state(TRACE_SLAVIO_MISC_UPDATE_IRQ_RAISE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_misc_update_irq_raise " "Raise IRQ" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_slavio_misc_update_irq_lower(void) +{ + if (trace_event_get_state(TRACE_SLAVIO_MISC_UPDATE_IRQ_LOWER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_misc_update_irq_lower " "Lower IRQ" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_slavio_set_power_fail(int power_failing, uint8_t config) +{ + if (trace_event_get_state(TRACE_SLAVIO_SET_POWER_FAIL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_set_power_fail " "Power fail: %d, config: %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , power_failing, config); + } +} + +static inline void trace_slavio_cfg_mem_writeb(uint32_t val) +{ + if (trace_event_get_state(TRACE_SLAVIO_CFG_MEM_WRITEB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_cfg_mem_writeb " "Write config %02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_slavio_cfg_mem_readb(uint32_t ret) +{ + if (trace_event_get_state(TRACE_SLAVIO_CFG_MEM_READB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_cfg_mem_readb " "Read config %02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_slavio_diag_mem_writeb(uint32_t val) +{ + if (trace_event_get_state(TRACE_SLAVIO_DIAG_MEM_WRITEB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_diag_mem_writeb " "Write diag %02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_slavio_diag_mem_readb(uint32_t ret) +{ + if (trace_event_get_state(TRACE_SLAVIO_DIAG_MEM_READB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_diag_mem_readb " "Read diag %02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_slavio_mdm_mem_writeb(uint32_t val) +{ + if (trace_event_get_state(TRACE_SLAVIO_MDM_MEM_WRITEB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_mdm_mem_writeb " "Write modem control %02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_slavio_mdm_mem_readb(uint32_t ret) +{ + if (trace_event_get_state(TRACE_SLAVIO_MDM_MEM_READB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_mdm_mem_readb " "Read modem control %02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_slavio_aux1_mem_writeb(uint32_t val) +{ + if (trace_event_get_state(TRACE_SLAVIO_AUX1_MEM_WRITEB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_aux1_mem_writeb " "Write aux1 %02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_slavio_aux1_mem_readb(uint32_t ret) +{ + if (trace_event_get_state(TRACE_SLAVIO_AUX1_MEM_READB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_aux1_mem_readb " "Read aux1 %02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_slavio_aux2_mem_writeb(uint32_t val) +{ + if (trace_event_get_state(TRACE_SLAVIO_AUX2_MEM_WRITEB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_aux2_mem_writeb " "Write aux2 %02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_slavio_aux2_mem_readb(uint32_t ret) +{ + if (trace_event_get_state(TRACE_SLAVIO_AUX2_MEM_READB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_aux2_mem_readb " "Read aux2 %02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_apc_mem_writeb(uint32_t val) +{ + if (trace_event_get_state(TRACE_APC_MEM_WRITEB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:apc_mem_writeb " "Write power management %02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_apc_mem_readb(uint32_t ret) +{ + if (trace_event_get_state(TRACE_APC_MEM_READB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:apc_mem_readb " "Read power management %02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_slavio_sysctrl_mem_writel(uint32_t val) +{ + if (trace_event_get_state(TRACE_SLAVIO_SYSCTRL_MEM_WRITEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_sysctrl_mem_writel " "Write system control %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_slavio_sysctrl_mem_readl(uint32_t ret) +{ + if (trace_event_get_state(TRACE_SLAVIO_SYSCTRL_MEM_READL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_sysctrl_mem_readl " "Read system control %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_slavio_led_mem_writew(uint32_t val) +{ + if (trace_event_get_state(TRACE_SLAVIO_LED_MEM_WRITEW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_led_mem_writew " "Write diagnostic LED %04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_slavio_led_mem_readw(uint32_t ret) +{ + if (trace_event_get_state(TRACE_SLAVIO_LED_MEM_READW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_led_mem_readw " "Read diagnostic LED %04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_slavio_timer_get_out(uint64_t limit, uint32_t counthigh, uint32_t count) +{ + if (trace_event_get_state(TRACE_SLAVIO_TIMER_GET_OUT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_timer_get_out " "limit %"PRIx64" count %x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , limit, counthigh, count); + } +} + +static inline void trace_slavio_timer_irq(uint32_t counthigh, uint32_t count) +{ + if (trace_event_get_state(TRACE_SLAVIO_TIMER_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_timer_irq " "callback: count %x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , counthigh, count); + } +} + +static inline void trace_slavio_timer_mem_readl_invalid(uint64_t addr) +{ + if (trace_event_get_state(TRACE_SLAVIO_TIMER_MEM_READL_INVALID)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_timer_mem_readl_invalid " "invalid read address %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_slavio_timer_mem_readl(uint64_t addr, uint32_t ret) +{ + if (trace_event_get_state(TRACE_SLAVIO_TIMER_MEM_READL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_timer_mem_readl " "read %"PRIx64" = %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, ret); + } +} + +static inline void trace_slavio_timer_mem_writel(uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_SLAVIO_TIMER_MEM_WRITEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_timer_mem_writel " "write %"PRIx64" = %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_slavio_timer_mem_writel_limit(unsigned int timer_index, uint64_t count) +{ + if (trace_event_get_state(TRACE_SLAVIO_TIMER_MEM_WRITEL_LIMIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_timer_mem_writel_limit " "processor %d user timer set to %016"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , timer_index, count); + } +} + +static inline void trace_slavio_timer_mem_writel_counter_invalid(void) +{ + if (trace_event_get_state(TRACE_SLAVIO_TIMER_MEM_WRITEL_COUNTER_INVALID)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_timer_mem_writel_counter_invalid " "not user timer" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_slavio_timer_mem_writel_status_start(unsigned int timer_index) +{ + if (trace_event_get_state(TRACE_SLAVIO_TIMER_MEM_WRITEL_STATUS_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_timer_mem_writel_status_start " "processor %d user timer started" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , timer_index); + } +} + +static inline void trace_slavio_timer_mem_writel_status_stop(unsigned int timer_index) +{ + if (trace_event_get_state(TRACE_SLAVIO_TIMER_MEM_WRITEL_STATUS_STOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_timer_mem_writel_status_stop " "processor %d user timer stopped" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , timer_index); + } +} + +static inline void trace_slavio_timer_mem_writel_mode_user(unsigned int timer_index) +{ + if (trace_event_get_state(TRACE_SLAVIO_TIMER_MEM_WRITEL_MODE_USER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_timer_mem_writel_mode_user " "processor %d changed from counter to user timer" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , timer_index); + } +} + +static inline void trace_slavio_timer_mem_writel_mode_counter(unsigned int timer_index) +{ + if (trace_event_get_state(TRACE_SLAVIO_TIMER_MEM_WRITEL_MODE_COUNTER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_timer_mem_writel_mode_counter " "processor %d changed from user timer to counter" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , timer_index); + } +} + +static inline void trace_slavio_timer_mem_writel_mode_invalid(void) +{ + if (trace_event_get_state(TRACE_SLAVIO_TIMER_MEM_WRITEL_MODE_INVALID)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_timer_mem_writel_mode_invalid " "not system timer" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_slavio_timer_mem_writel_invalid(uint64_t addr) +{ + if (trace_event_get_state(TRACE_SLAVIO_TIMER_MEM_WRITEL_INVALID)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:slavio_timer_mem_writel_invalid " "invalid write address %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_jazzio_read(uint64_t addr, uint32_t ret) +{ + if (trace_event_get_state(TRACE_JAZZIO_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:jazzio_read " "read reg[0x%"PRIx64"] = 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, ret); + } +} + +static inline void trace_jazzio_write(uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_JAZZIO_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:jazzio_write " "write reg[0x%"PRIx64"] = 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_rc4030_read(uint64_t addr, uint32_t ret) +{ + if (trace_event_get_state(TRACE_RC4030_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:rc4030_read " "read reg[0x%"PRIx64"] = 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, ret); + } +} + +static inline void trace_rc4030_write(uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_RC4030_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:rc4030_write " "write reg[0x%"PRIx64"] = 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_ledma_memory_read(uint64_t addr) +{ + if (trace_event_get_state(TRACE_LEDMA_MEMORY_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ledma_memory_read " "DMA read addr 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_ledma_memory_write(uint64_t addr) +{ + if (trace_event_get_state(TRACE_LEDMA_MEMORY_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ledma_memory_write " "DMA write addr 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_sparc32_dma_set_irq_raise(void) +{ + if (trace_event_get_state(TRACE_SPARC32_DMA_SET_IRQ_RAISE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sparc32_dma_set_irq_raise " "Raise IRQ" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_sparc32_dma_set_irq_lower(void) +{ + if (trace_event_get_state(TRACE_SPARC32_DMA_SET_IRQ_LOWER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sparc32_dma_set_irq_lower " "Lower IRQ" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_espdma_memory_read(uint32_t addr) +{ + if (trace_event_get_state(TRACE_ESPDMA_MEMORY_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:espdma_memory_read " "DMA read addr 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_espdma_memory_write(uint32_t addr) +{ + if (trace_event_get_state(TRACE_ESPDMA_MEMORY_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:espdma_memory_write " "DMA write addr 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_sparc32_dma_mem_readl(uint64_t addr, uint32_t ret) +{ + if (trace_event_get_state(TRACE_SPARC32_DMA_MEM_READL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sparc32_dma_mem_readl " "read dmareg %"PRIx64": 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, ret); + } +} + +static inline void trace_sparc32_dma_mem_writel(uint64_t addr, uint32_t old, uint32_t val) +{ + if (trace_event_get_state(TRACE_SPARC32_DMA_MEM_WRITEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sparc32_dma_mem_writel " "write dmareg %"PRIx64": 0x%08x -> 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, old, val); + } +} + +static inline void trace_sparc32_dma_enable_raise(void) +{ + if (trace_event_get_state(TRACE_SPARC32_DMA_ENABLE_RAISE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sparc32_dma_enable_raise " "Raise DMA enable" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_sparc32_dma_enable_lower(void) +{ + if (trace_event_get_state(TRACE_SPARC32_DMA_ENABLE_LOWER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sparc32_dma_enable_lower " "Lower DMA enable" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_sun4m_cpu_interrupt(unsigned int level) +{ + if (trace_event_get_state(TRACE_SUN4M_CPU_INTERRUPT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sun4m_cpu_interrupt " "Set CPU IRQ %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , level); + } +} + +static inline void trace_sun4m_cpu_reset_interrupt(unsigned int level) +{ + if (trace_event_get_state(TRACE_SUN4M_CPU_RESET_INTERRUPT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sun4m_cpu_reset_interrupt " "Reset CPU IRQ %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , level); + } +} + +static inline void trace_sun4m_cpu_set_irq_raise(int level) +{ + if (trace_event_get_state(TRACE_SUN4M_CPU_SET_IRQ_RAISE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sun4m_cpu_set_irq_raise " "Raise CPU IRQ %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , level); + } +} + +static inline void trace_sun4m_cpu_set_irq_lower(int level) +{ + if (trace_event_get_state(TRACE_SUN4M_CPU_SET_IRQ_LOWER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sun4m_cpu_set_irq_lower " "Lower CPU IRQ %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , level); + } +} + +static inline void trace_sun4m_iommu_mem_readl(uint64_t addr, uint32_t ret) +{ + if (trace_event_get_state(TRACE_SUN4M_IOMMU_MEM_READL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sun4m_iommu_mem_readl " "read reg[%"PRIx64"] = %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, ret); + } +} + +static inline void trace_sun4m_iommu_mem_writel(uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_SUN4M_IOMMU_MEM_WRITEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sun4m_iommu_mem_writel " "write reg[%"PRIx64"] = %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_sun4m_iommu_mem_writel_ctrl(uint64_t iostart) +{ + if (trace_event_get_state(TRACE_SUN4M_IOMMU_MEM_WRITEL_CTRL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sun4m_iommu_mem_writel_ctrl " "iostart = %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , iostart); + } +} + +static inline void trace_sun4m_iommu_mem_writel_tlbflush(uint32_t val) +{ + if (trace_event_get_state(TRACE_SUN4M_IOMMU_MEM_WRITEL_TLBFLUSH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sun4m_iommu_mem_writel_tlbflush " "tlb flush %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_sun4m_iommu_mem_writel_pgflush(uint32_t val) +{ + if (trace_event_get_state(TRACE_SUN4M_IOMMU_MEM_WRITEL_PGFLUSH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sun4m_iommu_mem_writel_pgflush " "page flush %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_sun4m_iommu_page_get_flags(uint64_t pa, uint64_t iopte, uint32_t ret) +{ + if (trace_event_get_state(TRACE_SUN4M_IOMMU_PAGE_GET_FLAGS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sun4m_iommu_page_get_flags " "get flags addr %"PRIx64" => pte %"PRIx64", *pte = %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pa, iopte, ret); + } +} + +static inline void trace_sun4m_iommu_translate_pa(uint64_t addr, uint64_t pa, uint32_t iopte) +{ + if (trace_event_get_state(TRACE_SUN4M_IOMMU_TRANSLATE_PA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sun4m_iommu_translate_pa " "xlate dva %"PRIx64" => pa %"PRIx64" iopte = %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, pa, iopte); + } +} + +static inline void trace_sun4m_iommu_bad_addr(uint64_t addr) +{ + if (trace_event_get_state(TRACE_SUN4M_IOMMU_BAD_ADDR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:sun4m_iommu_bad_addr " "bad addr %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_usb_packet_state_change(int bus, const char * port, int ep, void * p, const char * o, const char * n) +{ + if (trace_event_get_state(TRACE_USB_PACKET_STATE_CHANGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_packet_state_change " "bus %d, port %s, ep %d, packet %p, state %s -> %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, port, ep, p, o, n); + } +} + +static inline void trace_usb_packet_state_fault(int bus, const char * port, int ep, void * p, const char * o, const char * n) +{ + if (trace_event_get_state(TRACE_USB_PACKET_STATE_FAULT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_packet_state_fault " "bus %d, port %s, ep %d, packet %p, state %s, expected %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, port, ep, p, o, n); + } +} + +static inline void trace_usb_port_claim(int bus, const char * port) +{ + if (trace_event_get_state(TRACE_USB_PORT_CLAIM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_port_claim " "bus %d, port %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, port); + } +} + +static inline void trace_usb_port_attach(int bus, const char * port, const char * devspeed, const char * portspeed) +{ + if (trace_event_get_state(TRACE_USB_PORT_ATTACH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_port_attach " "bus %d, port %s, devspeed %s, portspeed %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, port, devspeed, portspeed); + } +} + +static inline void trace_usb_port_detach(int bus, const char * port) +{ + if (trace_event_get_state(TRACE_USB_PORT_DETACH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_port_detach " "bus %d, port %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, port); + } +} + +static inline void trace_usb_port_release(int bus, const char * port) +{ + if (trace_event_get_state(TRACE_USB_PORT_RELEASE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_port_release " "bus %d, port %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, port); + } +} + +static inline void trace_usb_ohci_iso_td_read_failed(uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ISO_TD_READ_FAILED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_iso_td_read_failed " "ISO_TD read error at %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_usb_ohci_iso_td_head(uint32_t head, uint32_t tail, uint32_t flags, uint32_t bp, uint32_t next, uint32_t be, uint32_t framenum, uint32_t startframe, uint32_t framecount, int rel_frame_num) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ISO_TD_HEAD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_iso_td_head " "ISO_TD ED head 0x%.8x tailp 0x%.8x\n0x%.8x 0x%.8x 0x%.8x 0x%.8x\nframe_number 0x%.8x starting_frame 0x%.8x\nframe_count 0x%.8x relative %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , head, tail, flags, bp, next, be, framenum, startframe, framecount, rel_frame_num); + } +} + +static inline void trace_usb_ohci_iso_td_head_offset(uint32_t o0, uint32_t o1, uint32_t o2, uint32_t o3, uint32_t o4, uint32_t o5, uint32_t o6, uint32_t o7) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ISO_TD_HEAD_OFFSET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_iso_td_head_offset " "0x%.8x 0x%.8x 0x%.8x 0x%.8x 0x%.8x 0x%.8x 0x%.8x 0x%.8x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , o0, o1, o2, o3, o4, o5, o6, o7); + } +} + +static inline void trace_usb_ohci_iso_td_relative_frame_number_neg(int rel) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ISO_TD_RELATIVE_FRAME_NUMBER_NEG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_iso_td_relative_frame_number_neg " "ISO_TD R=%d < 0" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , rel); + } +} + +static inline void trace_usb_ohci_iso_td_relative_frame_number_big(int rel, int count) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ISO_TD_RELATIVE_FRAME_NUMBER_BIG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_iso_td_relative_frame_number_big " "ISO_TD R=%d > FC=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , rel, count); + } +} + +static inline void trace_usb_ohci_iso_td_bad_direction(int dir) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ISO_TD_BAD_DIRECTION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_iso_td_bad_direction " "Bad direction %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dir); + } +} + +static inline void trace_usb_ohci_iso_td_bad_bp_be(uint32_t bp, uint32_t be) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ISO_TD_BAD_BP_BE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_iso_td_bad_bp_be " "ISO_TD bp 0x%.8x be 0x%.8x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bp, be); + } +} + +static inline void trace_usb_ohci_iso_td_bad_cc_not_accessed(uint32_t start, uint32_t next) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ISO_TD_BAD_CC_NOT_ACCESSED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_iso_td_bad_cc_not_accessed " "ISO_TD cc != not accessed 0x%.8x 0x%.8x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , start, next); + } +} + +static inline void trace_usb_ohci_iso_td_bad_cc_overrun(uint32_t start, uint32_t next) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ISO_TD_BAD_CC_OVERRUN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_iso_td_bad_cc_overrun " "ISO_TD start_offset=0x%.8x > next_offset=0x%.8x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , start, next); + } +} + +static inline void trace_usb_ohci_iso_td_so(uint32_t so, uint32_t eo, uint32_t s, uint32_t e, const char * str, ssize_t len, int ret) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ISO_TD_SO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_iso_td_so " "0x%.8x eo 0x%.8x\nsa 0x%.8x ea 0x%.8x\ndir %s len %zu ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , so, eo, s, e, str, len, ret); + } +} + +static inline void trace_usb_ohci_iso_td_data_overrun(int ret, ssize_t len) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ISO_TD_DATA_OVERRUN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_iso_td_data_overrun " "DataOverrun %d > %zu" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret, len); + } +} + +static inline void trace_usb_ohci_iso_td_data_underrun(int ret) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ISO_TD_DATA_UNDERRUN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_iso_td_data_underrun " "DataUnderrun %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_usb_ohci_iso_td_nak(int ret) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ISO_TD_NAK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_iso_td_nak " "got NAK/STALL %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_usb_ohci_iso_td_bad_response(int ret) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ISO_TD_BAD_RESPONSE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_iso_td_bad_response " "Bad device response %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_usb_ohci_port_attach(int index) +{ + if (trace_event_get_state(TRACE_USB_OHCI_PORT_ATTACH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_port_attach " "port #%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index); + } +} + +static inline void trace_usb_ohci_port_detach(int index) +{ + if (trace_event_get_state(TRACE_USB_OHCI_PORT_DETACH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_port_detach " "port #%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index); + } +} + +static inline void trace_usb_ohci_port_wakeup(int index) +{ + if (trace_event_get_state(TRACE_USB_OHCI_PORT_WAKEUP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_port_wakeup " "port #%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index); + } +} + +static inline void trace_usb_ohci_port_suspend(int index) +{ + if (trace_event_get_state(TRACE_USB_OHCI_PORT_SUSPEND)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_port_suspend " "port #%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index); + } +} + +static inline void trace_usb_ohci_port_reset(int index) +{ + if (trace_event_get_state(TRACE_USB_OHCI_PORT_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_port_reset " "port #%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index); + } +} + +static inline void trace_usb_ohci_remote_wakeup(const char * s) +{ + if (trace_event_get_state(TRACE_USB_OHCI_REMOTE_WAKEUP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_remote_wakeup " "%s: SUSPEND->RESUME" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_usb_ohci_reset(const char * s) +{ + if (trace_event_get_state(TRACE_USB_OHCI_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_reset " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_usb_ohci_start(const char * s) +{ + if (trace_event_get_state(TRACE_USB_OHCI_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_start " "%s: USB Operational" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_usb_ohci_resume(const char * s) +{ + if (trace_event_get_state(TRACE_USB_OHCI_RESUME)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_resume " "%s: USB Resume" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_usb_ohci_stop(const char * s) +{ + if (trace_event_get_state(TRACE_USB_OHCI_STOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_stop " "%s: USB Suspended" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_usb_ohci_exit(const char * s) +{ + if (trace_event_get_state(TRACE_USB_OHCI_EXIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_exit " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_usb_ohci_set_ctl(const char * s, uint32_t new_state) +{ + if (trace_event_get_state(TRACE_USB_OHCI_SET_CTL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_set_ctl " "%s: new state 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, new_state); + } +} + +static inline void trace_usb_ohci_td_underrun(void) +{ + if (trace_event_get_state(TRACE_USB_OHCI_TD_UNDERRUN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_td_underrun " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_ohci_td_dev_error(void) +{ + if (trace_event_get_state(TRACE_USB_OHCI_TD_DEV_ERROR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_td_dev_error " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_ohci_td_nak(void) +{ + if (trace_event_get_state(TRACE_USB_OHCI_TD_NAK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_td_nak " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_ohci_td_stall(void) +{ + if (trace_event_get_state(TRACE_USB_OHCI_TD_STALL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_td_stall " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_ohci_td_babble(void) +{ + if (trace_event_get_state(TRACE_USB_OHCI_TD_BABBLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_td_babble " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_ohci_td_bad_device_response(int rc) +{ + if (trace_event_get_state(TRACE_USB_OHCI_TD_BAD_DEVICE_RESPONSE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_td_bad_device_response " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , rc); + } +} + +static inline void trace_usb_ohci_td_read_error(uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_OHCI_TD_READ_ERROR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_td_read_error " "TD read error at %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_usb_ohci_td_bad_direction(int dir) +{ + if (trace_event_get_state(TRACE_USB_OHCI_TD_BAD_DIRECTION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_td_bad_direction " "Bad direction %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dir); + } +} + +static inline void trace_usb_ohci_td_skip_async(void) +{ + if (trace_event_get_state(TRACE_USB_OHCI_TD_SKIP_ASYNC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_td_skip_async " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_ohci_td_pkt_hdr(uint32_t addr, int64_t pktlen, int64_t len, const char * s, int flag_r, uint32_t cbp, uint32_t be) +{ + if (trace_event_get_state(TRACE_USB_OHCI_TD_PKT_HDR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_td_pkt_hdr " " TD @ 0x%.8x %" PRId64 " of %" PRId64 " bytes %s r=%d cbp=0x%.8x be=0x%.8x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, pktlen, len, s, flag_r, cbp, be); + } +} + +static inline void trace_usb_ohci_td_pkt_short(const char * dir, const char * buf) +{ + if (trace_event_get_state(TRACE_USB_OHCI_TD_PKT_SHORT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_td_pkt_short " "%s data: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dir, buf); + } +} + +static inline void trace_usb_ohci_td_pkt_full(const char * dir, const char * buf) +{ + if (trace_event_get_state(TRACE_USB_OHCI_TD_PKT_FULL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_td_pkt_full " "%s data: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dir, buf); + } +} + +static inline void trace_usb_ohci_td_too_many_pending(void) +{ + if (trace_event_get_state(TRACE_USB_OHCI_TD_TOO_MANY_PENDING)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_td_too_many_pending " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_ohci_td_packet_status(int status) +{ + if (trace_event_get_state(TRACE_USB_OHCI_TD_PACKET_STATUS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_td_packet_status " "status=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , status); + } +} + +static inline void trace_usb_ohci_ed_read_error(uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ED_READ_ERROR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_ed_read_error " "ED read error at %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_usb_ohci_ed_pkt(uint32_t cur, int h, int c, uint32_t head, uint32_t tail, uint32_t next) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ED_PKT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_ed_pkt " "ED @ 0x%.8x h=%u c=%u\n head=0x%.8x tailp=0x%.8x next=0x%.8x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cur, h, c, head, tail, next); + } +} + +static inline void trace_usb_ohci_ed_pkt_flags(uint32_t fa, uint32_t en, uint32_t d, int s, int k, int f, uint32_t mps) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ED_PKT_FLAGS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_ed_pkt_flags " "fa=%u en=%u d=%u s=%u k=%u f=%u mps=%u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , fa, en, d, s, k, f, mps); + } +} + +static inline void trace_usb_ohci_hcca_read_error(uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_OHCI_HCCA_READ_ERROR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_hcca_read_error " "HCCA read error at %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_usb_ohci_mem_read_unaligned(uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_OHCI_MEM_READ_UNALIGNED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_mem_read_unaligned " "at %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_usb_ohci_mem_read_bad_offset(uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_OHCI_MEM_READ_BAD_OFFSET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_mem_read_bad_offset " "%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_usb_ohci_mem_write_unaligned(uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_OHCI_MEM_WRITE_UNALIGNED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_mem_write_unaligned " "at %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_usb_ohci_mem_write_bad_offset(uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_OHCI_MEM_WRITE_BAD_OFFSET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_mem_write_bad_offset " "%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_usb_ohci_process_lists(uint32_t head, uint32_t cur) +{ + if (trace_event_get_state(TRACE_USB_OHCI_PROCESS_LISTS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_process_lists " "head %x, cur %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , head, cur); + } +} + +static inline void trace_usb_ohci_bus_eof_timer_failed(const char * name) +{ + if (trace_event_get_state(TRACE_USB_OHCI_BUS_EOF_TIMER_FAILED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_bus_eof_timer_failed " "%s: timer_new_ns failed" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_usb_ohci_set_frame_interval(const char * name, uint16_t fi_x, uint16_t fi_u) +{ + if (trace_event_get_state(TRACE_USB_OHCI_SET_FRAME_INTERVAL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_set_frame_interval " "%s: FrameInterval = 0x%x (%u)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, fi_x, fi_u); + } +} + +static inline void trace_usb_ohci_hub_power_up(void) +{ + if (trace_event_get_state(TRACE_USB_OHCI_HUB_POWER_UP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_hub_power_up " "powered up all ports" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_ohci_hub_power_down(void) +{ + if (trace_event_get_state(TRACE_USB_OHCI_HUB_POWER_DOWN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_hub_power_down " "powered down all ports" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_ohci_init_time(int64_t frametime, int64_t bittime) +{ + if (trace_event_get_state(TRACE_USB_OHCI_INIT_TIME)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_init_time " "usb_bit_time=%" PRId64 " usb_frame_time=%" PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , frametime, bittime); + } +} + +static inline void trace_usb_ohci_die(void) +{ + if (trace_event_get_state(TRACE_USB_OHCI_DIE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_die " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_ohci_async_complete(void) +{ + if (trace_event_get_state(TRACE_USB_OHCI_ASYNC_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ohci_async_complete " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_ehci_reset(void) +{ + if (trace_event_get_state(TRACE_USB_EHCI_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_reset " "=== RESET ===" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_ehci_unrealize(void) +{ + if (trace_event_get_state(TRACE_USB_EHCI_UNREALIZE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_unrealize " "=== UNREALIZE ===" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_ehci_opreg_read(uint32_t addr, const char * str, uint32_t val) +{ + if (trace_event_get_state(TRACE_USB_EHCI_OPREG_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_opreg_read " "rd mmio %04x [%s] = %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, str, val); + } +} + +static inline void trace_usb_ehci_opreg_write(uint32_t addr, const char * str, uint32_t val) +{ + if (trace_event_get_state(TRACE_USB_EHCI_OPREG_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_opreg_write " "wr mmio %04x [%s] = %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, str, val); + } +} + +static inline void trace_usb_ehci_opreg_change(uint32_t addr, const char * str, uint32_t new, uint32_t old) +{ + if (trace_event_get_state(TRACE_USB_EHCI_OPREG_CHANGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_opreg_change " "ch mmio %04x [%s] = %x (old: %x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, str, new, old); + } +} + +static inline void trace_usb_ehci_portsc_read(uint32_t addr, uint32_t port, uint32_t val) +{ + if (trace_event_get_state(TRACE_USB_EHCI_PORTSC_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_portsc_read " "rd mmio %04x [port %d] = %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, port, val); + } +} + +static inline void trace_usb_ehci_portsc_write(uint32_t addr, uint32_t port, uint32_t val) +{ + if (trace_event_get_state(TRACE_USB_EHCI_PORTSC_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_portsc_write " "wr mmio %04x [port %d] = %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, port, val); + } +} + +static inline void trace_usb_ehci_portsc_change(uint32_t addr, uint32_t port, uint32_t new, uint32_t old) +{ + if (trace_event_get_state(TRACE_USB_EHCI_PORTSC_CHANGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_portsc_change " "ch mmio %04x [port %d] = %x (old: %x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, port, new, old); + } +} + +static inline void trace_usb_ehci_usbsts(const char * sts, int state) +{ + if (trace_event_get_state(TRACE_USB_EHCI_USBSTS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_usbsts " "usbsts %s %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , sts, state); + } +} + +static inline void trace_usb_ehci_state(const char * schedule, const char * state) +{ + if (trace_event_get_state(TRACE_USB_EHCI_STATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_state " "%s schedule %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , schedule, state); + } +} + +static inline void trace_usb_ehci_qh_ptrs(void * q, uint32_t addr, uint32_t nxt, uint32_t c_qtd, uint32_t n_qtd, uint32_t a_qtd) +{ + if (trace_event_get_state(TRACE_USB_EHCI_QH_PTRS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_qh_ptrs " "q %p - QH @ %08x: next %08x qtds %08x,%08x,%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , q, addr, nxt, c_qtd, n_qtd, a_qtd); + } +} + +static inline void trace_usb_ehci_qh_fields(uint32_t addr, int rl, int mplen, int eps, int ep, int devaddr) +{ + if (trace_event_get_state(TRACE_USB_EHCI_QH_FIELDS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_qh_fields " "QH @ %08x - rl %d, mplen %d, eps %d, ep %d, dev %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, rl, mplen, eps, ep, devaddr); + } +} + +static inline void trace_usb_ehci_qh_bits(uint32_t addr, int c, int h, int dtc, int i) +{ + if (trace_event_get_state(TRACE_USB_EHCI_QH_BITS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_qh_bits " "QH @ %08x - c %d, h %d, dtc %d, i %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, c, h, dtc, i); + } +} + +static inline void trace_usb_ehci_qtd_ptrs(void * q, uint32_t addr, uint32_t nxt, uint32_t altnext) +{ + if (trace_event_get_state(TRACE_USB_EHCI_QTD_PTRS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_qtd_ptrs " "q %p - QTD @ %08x: next %08x altnext %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , q, addr, nxt, altnext); + } +} + +static inline void trace_usb_ehci_qtd_fields(uint32_t addr, int tbytes, int cpage, int cerr, int pid) +{ + if (trace_event_get_state(TRACE_USB_EHCI_QTD_FIELDS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_qtd_fields " "QTD @ %08x - tbytes %d, cpage %d, cerr %d, pid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, tbytes, cpage, cerr, pid); + } +} + +static inline void trace_usb_ehci_qtd_bits(uint32_t addr, int ioc, int active, int halt, int babble, int xacterr) +{ + if (trace_event_get_state(TRACE_USB_EHCI_QTD_BITS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_qtd_bits " "QTD @ %08x - ioc %d, active %d, halt %d, babble %d, xacterr %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, ioc, active, halt, babble, xacterr); + } +} + +static inline void trace_usb_ehci_itd(uint32_t addr, uint32_t nxt, uint32_t mplen, uint32_t mult, uint32_t ep, uint32_t devaddr) +{ + if (trace_event_get_state(TRACE_USB_EHCI_ITD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_itd " "ITD @ %08x: next %08x - mplen %d, mult %d, ep %d, dev %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, nxt, mplen, mult, ep, devaddr); + } +} + +static inline void trace_usb_ehci_sitd(uint32_t addr, uint32_t nxt, uint32_t active) +{ + if (trace_event_get_state(TRACE_USB_EHCI_SITD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_sitd " "ITD @ %08x: next %08x - active %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, nxt, active); + } +} + +static inline void trace_usb_ehci_port_attach(uint32_t port, const char * owner, const char * device) +{ + if (trace_event_get_state(TRACE_USB_EHCI_PORT_ATTACH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_port_attach " "attach port #%d, owner %s, device %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port, owner, device); + } +} + +static inline void trace_usb_ehci_port_detach(uint32_t port, const char * owner) +{ + if (trace_event_get_state(TRACE_USB_EHCI_PORT_DETACH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_port_detach " "detach port #%d, owner %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port, owner); + } +} + +static inline void trace_usb_ehci_port_reset(uint32_t port, int enable) +{ + if (trace_event_get_state(TRACE_USB_EHCI_PORT_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_port_reset " "reset port #%d - %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port, enable); + } +} + +static inline void trace_usb_ehci_port_suspend(uint32_t port) +{ + if (trace_event_get_state(TRACE_USB_EHCI_PORT_SUSPEND)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_port_suspend " "port #%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port); + } +} + +static inline void trace_usb_ehci_port_wakeup(uint32_t port) +{ + if (trace_event_get_state(TRACE_USB_EHCI_PORT_WAKEUP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_port_wakeup " "port #%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port); + } +} + +static inline void trace_usb_ehci_port_resume(uint32_t port) +{ + if (trace_event_get_state(TRACE_USB_EHCI_PORT_RESUME)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_port_resume " "port #%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port); + } +} + +static inline void trace_usb_ehci_queue_action(void * q, const char * action) +{ + if (trace_event_get_state(TRACE_USB_EHCI_QUEUE_ACTION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_queue_action " "q %p: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , q, action); + } +} + +static inline void trace_usb_ehci_packet_action(void * q, void * p, const char * action) +{ + if (trace_event_get_state(TRACE_USB_EHCI_PACKET_ACTION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_packet_action " "q %p p %p: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , q, p, action); + } +} + +static inline void trace_usb_ehci_irq(uint32_t level, uint32_t frindex, uint32_t sts, uint32_t mask) +{ + if (trace_event_get_state(TRACE_USB_EHCI_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_irq " "level %d, frindex 0x%04x, sts 0x%x, mask 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , level, frindex, sts, mask); + } +} + +static inline void trace_usb_ehci_guest_bug(const char * reason) +{ + if (trace_event_get_state(TRACE_USB_EHCI_GUEST_BUG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_guest_bug " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , reason); + } +} + +static inline void trace_usb_ehci_doorbell_ring(void) +{ + if (trace_event_get_state(TRACE_USB_EHCI_DOORBELL_RING)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_doorbell_ring " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_ehci_doorbell_ack(void) +{ + if (trace_event_get_state(TRACE_USB_EHCI_DOORBELL_ACK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_doorbell_ack " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_ehci_dma_error(void) +{ + if (trace_event_get_state(TRACE_USB_EHCI_DMA_ERROR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_ehci_dma_error " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_uhci_reset(void) +{ + if (trace_event_get_state(TRACE_USB_UHCI_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_reset " "=== RESET ===" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_uhci_exit(void) +{ + if (trace_event_get_state(TRACE_USB_UHCI_EXIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_exit " "=== EXIT ===" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_uhci_schedule_start(void) +{ + if (trace_event_get_state(TRACE_USB_UHCI_SCHEDULE_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_schedule_start " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_uhci_schedule_stop(void) +{ + if (trace_event_get_state(TRACE_USB_UHCI_SCHEDULE_STOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_schedule_stop " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_uhci_frame_start(uint32_t num) +{ + if (trace_event_get_state(TRACE_USB_UHCI_FRAME_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_frame_start " "nr %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , num); + } +} + +static inline void trace_usb_uhci_frame_stop_bandwidth(void) +{ + if (trace_event_get_state(TRACE_USB_UHCI_FRAME_STOP_BANDWIDTH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_frame_stop_bandwidth " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_uhci_frame_loop_stop_idle(void) +{ + if (trace_event_get_state(TRACE_USB_UHCI_FRAME_LOOP_STOP_IDLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_frame_loop_stop_idle " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_uhci_frame_loop_continue(void) +{ + if (trace_event_get_state(TRACE_USB_UHCI_FRAME_LOOP_CONTINUE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_frame_loop_continue " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_uhci_mmio_readw(uint32_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_USB_UHCI_MMIO_READW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_mmio_readw " "addr 0x%04x, ret 0x%04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_usb_uhci_mmio_writew(uint32_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_USB_UHCI_MMIO_WRITEW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_mmio_writew " "addr 0x%04x, val 0x%04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_usb_uhci_queue_add(uint32_t token) +{ + if (trace_event_get_state(TRACE_USB_UHCI_QUEUE_ADD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_queue_add " "token 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , token); + } +} + +static inline void trace_usb_uhci_queue_del(uint32_t token, const char * reason) +{ + if (trace_event_get_state(TRACE_USB_UHCI_QUEUE_DEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_queue_del " "token 0x%x: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , token, reason); + } +} + +static inline void trace_usb_uhci_packet_add(uint32_t token, uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_UHCI_PACKET_ADD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_packet_add " "token 0x%x, td 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , token, addr); + } +} + +static inline void trace_usb_uhci_packet_link_async(uint32_t token, uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_UHCI_PACKET_LINK_ASYNC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_packet_link_async " "token 0x%x, td 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , token, addr); + } +} + +static inline void trace_usb_uhci_packet_unlink_async(uint32_t token, uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_UHCI_PACKET_UNLINK_ASYNC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_packet_unlink_async " "token 0x%x, td 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , token, addr); + } +} + +static inline void trace_usb_uhci_packet_cancel(uint32_t token, uint32_t addr, int done) +{ + if (trace_event_get_state(TRACE_USB_UHCI_PACKET_CANCEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_packet_cancel " "token 0x%x, td 0x%x, done %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , token, addr, done); + } +} + +static inline void trace_usb_uhci_packet_complete_success(uint32_t token, uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_UHCI_PACKET_COMPLETE_SUCCESS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_packet_complete_success " "token 0x%x, td 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , token, addr); + } +} + +static inline void trace_usb_uhci_packet_complete_shortxfer(uint32_t token, uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_UHCI_PACKET_COMPLETE_SHORTXFER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_packet_complete_shortxfer " "token 0x%x, td 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , token, addr); + } +} + +static inline void trace_usb_uhci_packet_complete_stall(uint32_t token, uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_UHCI_PACKET_COMPLETE_STALL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_packet_complete_stall " "token 0x%x, td 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , token, addr); + } +} + +static inline void trace_usb_uhci_packet_complete_babble(uint32_t token, uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_UHCI_PACKET_COMPLETE_BABBLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_packet_complete_babble " "token 0x%x, td 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , token, addr); + } +} + +static inline void trace_usb_uhci_packet_complete_error(uint32_t token, uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_UHCI_PACKET_COMPLETE_ERROR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_packet_complete_error " "token 0x%x, td 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , token, addr); + } +} + +static inline void trace_usb_uhci_packet_del(uint32_t token, uint32_t addr) +{ + if (trace_event_get_state(TRACE_USB_UHCI_PACKET_DEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_packet_del " "token 0x%x, td 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , token, addr); + } +} + +static inline void trace_usb_uhci_qh_load(uint32_t qh) +{ + if (trace_event_get_state(TRACE_USB_UHCI_QH_LOAD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_qh_load " "qh 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qh); + } +} + +static inline void trace_usb_uhci_td_load(uint32_t qh, uint32_t td, uint32_t ctrl, uint32_t token) +{ + if (trace_event_get_state(TRACE_USB_UHCI_TD_LOAD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_td_load " "qh 0x%x, td 0x%x, ctrl 0x%x, token 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qh, td, ctrl, token); + } +} + +static inline void trace_usb_uhci_td_queue(uint32_t td, uint32_t ctrl, uint32_t token) +{ + if (trace_event_get_state(TRACE_USB_UHCI_TD_QUEUE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_td_queue " "td 0x%x, ctrl 0x%x, token 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , td, ctrl, token); + } +} + +static inline void trace_usb_uhci_td_nextqh(uint32_t qh, uint32_t td) +{ + if (trace_event_get_state(TRACE_USB_UHCI_TD_NEXTQH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_td_nextqh " "qh 0x%x, td 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qh, td); + } +} + +static inline void trace_usb_uhci_td_async(uint32_t qh, uint32_t td) +{ + if (trace_event_get_state(TRACE_USB_UHCI_TD_ASYNC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_td_async " "qh 0x%x, td 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qh, td); + } +} + +static inline void trace_usb_uhci_td_complete(uint32_t qh, uint32_t td) +{ + if (trace_event_get_state(TRACE_USB_UHCI_TD_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uhci_td_complete " "qh 0x%x, td 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qh, td); + } +} + +static inline void trace_usb_xhci_reset(void) +{ + if (trace_event_get_state(TRACE_USB_XHCI_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_reset " "=== RESET ===" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_xhci_exit(void) +{ + if (trace_event_get_state(TRACE_USB_XHCI_EXIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_exit " "=== EXIT ===" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_xhci_run(void) +{ + if (trace_event_get_state(TRACE_USB_XHCI_RUN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_run " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_xhci_stop(void) +{ + if (trace_event_get_state(TRACE_USB_XHCI_STOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_stop " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_xhci_cap_read(uint32_t off, uint32_t val) +{ + if (trace_event_get_state(TRACE_USB_XHCI_CAP_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_cap_read " "off 0x%04x, ret 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , off, val); + } +} + +static inline void trace_usb_xhci_oper_read(uint32_t off, uint32_t val) +{ + if (trace_event_get_state(TRACE_USB_XHCI_OPER_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_oper_read " "off 0x%04x, ret 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , off, val); + } +} + +static inline void trace_usb_xhci_port_read(uint32_t port, uint32_t off, uint32_t val) +{ + if (trace_event_get_state(TRACE_USB_XHCI_PORT_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_port_read " "port %d, off 0x%04x, ret 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port, off, val); + } +} + +static inline void trace_usb_xhci_runtime_read(uint32_t off, uint32_t val) +{ + if (trace_event_get_state(TRACE_USB_XHCI_RUNTIME_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_runtime_read " "off 0x%04x, ret 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , off, val); + } +} + +static inline void trace_usb_xhci_doorbell_read(uint32_t off, uint32_t val) +{ + if (trace_event_get_state(TRACE_USB_XHCI_DOORBELL_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_doorbell_read " "off 0x%04x, ret 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , off, val); + } +} + +static inline void trace_usb_xhci_oper_write(uint32_t off, uint32_t val) +{ + if (trace_event_get_state(TRACE_USB_XHCI_OPER_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_oper_write " "off 0x%04x, val 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , off, val); + } +} + +static inline void trace_usb_xhci_port_write(uint32_t port, uint32_t off, uint32_t val) +{ + if (trace_event_get_state(TRACE_USB_XHCI_PORT_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_port_write " "port %d, off 0x%04x, val 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port, off, val); + } +} + +static inline void trace_usb_xhci_runtime_write(uint32_t off, uint32_t val) +{ + if (trace_event_get_state(TRACE_USB_XHCI_RUNTIME_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_runtime_write " "off 0x%04x, val 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , off, val); + } +} + +static inline void trace_usb_xhci_doorbell_write(uint32_t off, uint32_t val) +{ + if (trace_event_get_state(TRACE_USB_XHCI_DOORBELL_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_doorbell_write " "off 0x%04x, val 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , off, val); + } +} + +static inline void trace_usb_xhci_irq_intx(uint32_t level) +{ + if (trace_event_get_state(TRACE_USB_XHCI_IRQ_INTX)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_irq_intx " "level %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , level); + } +} + +static inline void trace_usb_xhci_irq_msi(uint32_t nr) +{ + if (trace_event_get_state(TRACE_USB_XHCI_IRQ_MSI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_irq_msi " "nr %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , nr); + } +} + +static inline void trace_usb_xhci_irq_msix(uint32_t nr) +{ + if (trace_event_get_state(TRACE_USB_XHCI_IRQ_MSIX)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_irq_msix " "nr %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , nr); + } +} + +static inline void trace_usb_xhci_irq_msix_use(uint32_t nr) +{ + if (trace_event_get_state(TRACE_USB_XHCI_IRQ_MSIX_USE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_irq_msix_use " "nr %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , nr); + } +} + +static inline void trace_usb_xhci_irq_msix_unuse(uint32_t nr) +{ + if (trace_event_get_state(TRACE_USB_XHCI_IRQ_MSIX_UNUSE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_irq_msix_unuse " "nr %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , nr); + } +} + +static inline void trace_usb_xhci_queue_event(uint32_t vector, uint32_t idx, const char * trb, const char * evt, uint64_t param, uint32_t status, uint32_t control) +{ + if (trace_event_get_state(TRACE_USB_XHCI_QUEUE_EVENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_queue_event " "v %d, idx %d, %s, %s, p %016" PRIx64 ", s %08x, c 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , vector, idx, trb, evt, param, status, control); + } +} + +static inline void trace_usb_xhci_fetch_trb(uint64_t addr, const char * name, uint64_t param, uint32_t status, uint32_t control) +{ + if (trace_event_get_state(TRACE_USB_XHCI_FETCH_TRB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_fetch_trb " "addr %016" PRIx64 ", %s, p %016" PRIx64 ", s %08x, c 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, name, param, status, control); + } +} + +static inline void trace_usb_xhci_port_reset(uint32_t port, bool warm) +{ + if (trace_event_get_state(TRACE_USB_XHCI_PORT_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_port_reset " "port %d, warm %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port, warm); + } +} + +static inline void trace_usb_xhci_port_link(uint32_t port, uint32_t pls) +{ + if (trace_event_get_state(TRACE_USB_XHCI_PORT_LINK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_port_link " "port %d, pls %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port, pls); + } +} + +static inline void trace_usb_xhci_port_notify(uint32_t port, uint32_t pls) +{ + if (trace_event_get_state(TRACE_USB_XHCI_PORT_NOTIFY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_port_notify " "port %d, bits %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , port, pls); + } +} + +static inline void trace_usb_xhci_slot_enable(uint32_t slotid) +{ + if (trace_event_get_state(TRACE_USB_XHCI_SLOT_ENABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_slot_enable " "slotid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slotid); + } +} + +static inline void trace_usb_xhci_slot_disable(uint32_t slotid) +{ + if (trace_event_get_state(TRACE_USB_XHCI_SLOT_DISABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_slot_disable " "slotid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slotid); + } +} + +static inline void trace_usb_xhci_slot_address(uint32_t slotid, const char * port) +{ + if (trace_event_get_state(TRACE_USB_XHCI_SLOT_ADDRESS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_slot_address " "slotid %d, port %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slotid, port); + } +} + +static inline void trace_usb_xhci_slot_configure(uint32_t slotid) +{ + if (trace_event_get_state(TRACE_USB_XHCI_SLOT_CONFIGURE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_slot_configure " "slotid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slotid); + } +} + +static inline void trace_usb_xhci_slot_evaluate(uint32_t slotid) +{ + if (trace_event_get_state(TRACE_USB_XHCI_SLOT_EVALUATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_slot_evaluate " "slotid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slotid); + } +} + +static inline void trace_usb_xhci_slot_reset(uint32_t slotid) +{ + if (trace_event_get_state(TRACE_USB_XHCI_SLOT_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_slot_reset " "slotid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slotid); + } +} + +static inline void trace_usb_xhci_ep_enable(uint32_t slotid, uint32_t epid) +{ + if (trace_event_get_state(TRACE_USB_XHCI_EP_ENABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_ep_enable " "slotid %d, epid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slotid, epid); + } +} + +static inline void trace_usb_xhci_ep_disable(uint32_t slotid, uint32_t epid) +{ + if (trace_event_get_state(TRACE_USB_XHCI_EP_DISABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_ep_disable " "slotid %d, epid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slotid, epid); + } +} + +static inline void trace_usb_xhci_ep_set_dequeue(uint32_t slotid, uint32_t epid, uint32_t streamid, uint64_t param) +{ + if (trace_event_get_state(TRACE_USB_XHCI_EP_SET_DEQUEUE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_ep_set_dequeue " "slotid %d, epid %d, streamid %d, ptr %016" PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slotid, epid, streamid, param); + } +} + +static inline void trace_usb_xhci_ep_kick(uint32_t slotid, uint32_t epid, uint32_t streamid) +{ + if (trace_event_get_state(TRACE_USB_XHCI_EP_KICK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_ep_kick " "slotid %d, epid %d, streamid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slotid, epid, streamid); + } +} + +static inline void trace_usb_xhci_ep_stop(uint32_t slotid, uint32_t epid) +{ + if (trace_event_get_state(TRACE_USB_XHCI_EP_STOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_ep_stop " "slotid %d, epid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slotid, epid); + } +} + +static inline void trace_usb_xhci_ep_reset(uint32_t slotid, uint32_t epid) +{ + if (trace_event_get_state(TRACE_USB_XHCI_EP_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_ep_reset " "slotid %d, epid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slotid, epid); + } +} + +static inline void trace_usb_xhci_ep_state(uint32_t slotid, uint32_t epid, const char * os, const char * ns) +{ + if (trace_event_get_state(TRACE_USB_XHCI_EP_STATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_ep_state " "slotid %d, epid %d, %s -> %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slotid, epid, os, ns); + } +} + +static inline void trace_usb_xhci_xfer_start(void * xfer, uint32_t slotid, uint32_t epid, uint32_t streamid) +{ + if (trace_event_get_state(TRACE_USB_XHCI_XFER_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_xfer_start " "%p: slotid %d, epid %d, streamid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , xfer, slotid, epid, streamid); + } +} + +static inline void trace_usb_xhci_xfer_async(void * xfer) +{ + if (trace_event_get_state(TRACE_USB_XHCI_XFER_ASYNC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_xfer_async " "%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , xfer); + } +} + +static inline void trace_usb_xhci_xfer_nak(void * xfer) +{ + if (trace_event_get_state(TRACE_USB_XHCI_XFER_NAK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_xfer_nak " "%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , xfer); + } +} + +static inline void trace_usb_xhci_xfer_retry(void * xfer) +{ + if (trace_event_get_state(TRACE_USB_XHCI_XFER_RETRY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_xfer_retry " "%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , xfer); + } +} + +static inline void trace_usb_xhci_xfer_success(void * xfer, uint32_t bytes) +{ + if (trace_event_get_state(TRACE_USB_XHCI_XFER_SUCCESS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_xfer_success " "%p: len %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , xfer, bytes); + } +} + +static inline void trace_usb_xhci_xfer_error(void * xfer, uint32_t ret) +{ + if (trace_event_get_state(TRACE_USB_XHCI_XFER_ERROR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_xfer_error " "%p: ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , xfer, ret); + } +} + +static inline void trace_usb_xhci_unimplemented(const char * item, int nr) +{ + if (trace_event_get_state(TRACE_USB_XHCI_UNIMPLEMENTED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_xhci_unimplemented " "%s (0x%x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , item, nr); + } +} + +static inline void trace_usb_desc_device(int addr, int len, int ret) +{ + if (trace_event_get_state(TRACE_USB_DESC_DEVICE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_desc_device " "dev %d query device, len %d, ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, len, ret); + } +} + +static inline void trace_usb_desc_device_qualifier(int addr, int len, int ret) +{ + if (trace_event_get_state(TRACE_USB_DESC_DEVICE_QUALIFIER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_desc_device_qualifier " "dev %d query device qualifier, len %d, ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, len, ret); + } +} + +static inline void trace_usb_desc_config(int addr, int index, int len, int ret) +{ + if (trace_event_get_state(TRACE_USB_DESC_CONFIG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_desc_config " "dev %d query config %d, len %d, ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, index, len, ret); + } +} + +static inline void trace_usb_desc_other_speed_config(int addr, int index, int len, int ret) +{ + if (trace_event_get_state(TRACE_USB_DESC_OTHER_SPEED_CONFIG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_desc_other_speed_config " "dev %d query config %d, len %d, ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, index, len, ret); + } +} + +static inline void trace_usb_desc_string(int addr, int index, int len, int ret) +{ + if (trace_event_get_state(TRACE_USB_DESC_STRING)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_desc_string " "dev %d query string %d, len %d, ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, index, len, ret); + } +} + +static inline void trace_usb_desc_bos(int addr, int len, int ret) +{ + if (trace_event_get_state(TRACE_USB_DESC_BOS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_desc_bos " "dev %d bos, len %d, ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, len, ret); + } +} + +static inline void trace_usb_desc_msos(int addr, int index, int len, int ret) +{ + if (trace_event_get_state(TRACE_USB_DESC_MSOS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_desc_msos " "dev %d msos, index 0x%x, len %d, ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, index, len, ret); + } +} + +static inline void trace_usb_set_addr(int addr) +{ + if (trace_event_get_state(TRACE_USB_SET_ADDR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_set_addr " "dev %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_usb_set_config(int addr, int config, int ret) +{ + if (trace_event_get_state(TRACE_USB_SET_CONFIG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_set_config " "dev %d, config %d, ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, config, ret); + } +} + +static inline void trace_usb_set_interface(int addr, int iface, int alt, int ret) +{ + if (trace_event_get_state(TRACE_USB_SET_INTERFACE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_set_interface " "dev %d, interface %d, altsetting %d, ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, iface, alt, ret); + } +} + +static inline void trace_usb_clear_device_feature(int addr, int feature, int ret) +{ + if (trace_event_get_state(TRACE_USB_CLEAR_DEVICE_FEATURE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_clear_device_feature " "dev %d, feature %d, ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, feature, ret); + } +} + +static inline void trace_usb_set_device_feature(int addr, int feature, int ret) +{ + if (trace_event_get_state(TRACE_USB_SET_DEVICE_FEATURE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_set_device_feature " "dev %d, feature %d, ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, feature, ret); + } +} + +static inline void trace_usb_hub_reset(int addr) +{ + if (trace_event_get_state(TRACE_USB_HUB_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_hub_reset " "dev %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_usb_hub_control(int addr, int request, int value, int index, int length) +{ + if (trace_event_get_state(TRACE_USB_HUB_CONTROL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_hub_control " "dev %d, req 0x%x, value %d, index %d, langth %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, request, value, index, length); + } +} + +static inline void trace_usb_hub_get_port_status(int addr, int nr, int status, int changed) +{ + if (trace_event_get_state(TRACE_USB_HUB_GET_PORT_STATUS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_hub_get_port_status " "dev %d, port %d, status 0x%x, changed 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, nr, status, changed); + } +} + +static inline void trace_usb_hub_set_port_feature(int addr, int nr, const char * f) +{ + if (trace_event_get_state(TRACE_USB_HUB_SET_PORT_FEATURE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_hub_set_port_feature " "dev %d, port %d, feature %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, nr, f); + } +} + +static inline void trace_usb_hub_clear_port_feature(int addr, int nr, const char * f) +{ + if (trace_event_get_state(TRACE_USB_HUB_CLEAR_PORT_FEATURE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_hub_clear_port_feature " "dev %d, port %d, feature %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, nr, f); + } +} + +static inline void trace_usb_hub_attach(int addr, int nr) +{ + if (trace_event_get_state(TRACE_USB_HUB_ATTACH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_hub_attach " "dev %d, port %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, nr); + } +} + +static inline void trace_usb_hub_detach(int addr, int nr) +{ + if (trace_event_get_state(TRACE_USB_HUB_DETACH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_hub_detach " "dev %d, port %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, nr); + } +} + +static inline void trace_usb_hub_status_report(int addr, int status) +{ + if (trace_event_get_state(TRACE_USB_HUB_STATUS_REPORT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_hub_status_report " "dev %d, status 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, status); + } +} + +static inline void trace_usb_uas_reset(int addr) +{ + if (trace_event_get_state(TRACE_USB_UAS_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uas_reset " "dev %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_usb_uas_command(int addr, uint16_t tag, int lun, uint32_t lun64_1, uint32_t lun64_2) +{ + if (trace_event_get_state(TRACE_USB_UAS_COMMAND)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uas_command " "dev %d, tag 0x%x, lun %d, lun64 %08x-%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, tag, lun, lun64_1, lun64_2); + } +} + +static inline void trace_usb_uas_response(int addr, uint16_t tag, uint8_t code) +{ + if (trace_event_get_state(TRACE_USB_UAS_RESPONSE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uas_response " "dev %d, tag 0x%x, code 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, tag, code); + } +} + +static inline void trace_usb_uas_sense(int addr, uint16_t tag, uint8_t status) +{ + if (trace_event_get_state(TRACE_USB_UAS_SENSE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uas_sense " "dev %d, tag 0x%x, status 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, tag, status); + } +} + +static inline void trace_usb_uas_read_ready(int addr, uint16_t tag) +{ + if (trace_event_get_state(TRACE_USB_UAS_READ_READY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uas_read_ready " "dev %d, tag 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, tag); + } +} + +static inline void trace_usb_uas_write_ready(int addr, uint16_t tag) +{ + if (trace_event_get_state(TRACE_USB_UAS_WRITE_READY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uas_write_ready " "dev %d, tag 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, tag); + } +} + +static inline void trace_usb_uas_xfer_data(int addr, uint16_t tag, uint32_t copy, uint32_t uoff, uint32_t usize, uint32_t soff, uint32_t ssize) +{ + if (trace_event_get_state(TRACE_USB_UAS_XFER_DATA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uas_xfer_data " "dev %d, tag 0x%x, copy %d, usb-pkt %d/%d, scsi-buf %d/%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, tag, copy, uoff, usize, soff, ssize); + } +} + +static inline void trace_usb_uas_scsi_data(int addr, uint16_t tag, uint32_t bytes) +{ + if (trace_event_get_state(TRACE_USB_UAS_SCSI_DATA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uas_scsi_data " "dev %d, tag 0x%x, bytes %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, tag, bytes); + } +} + +static inline void trace_usb_uas_scsi_complete(int addr, uint16_t tag, uint32_t status, uint32_t resid) +{ + if (trace_event_get_state(TRACE_USB_UAS_SCSI_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uas_scsi_complete " "dev %d, tag 0x%x, status 0x%x, residue %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, tag, status, resid); + } +} + +static inline void trace_usb_uas_tmf_abort_task(int addr, uint16_t tag, uint16_t task_tag) +{ + if (trace_event_get_state(TRACE_USB_UAS_TMF_ABORT_TASK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uas_tmf_abort_task " "dev %d, tag 0x%x, task-tag 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, tag, task_tag); + } +} + +static inline void trace_usb_uas_tmf_logical_unit_reset(int addr, uint16_t tag, int lun) +{ + if (trace_event_get_state(TRACE_USB_UAS_TMF_LOGICAL_UNIT_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uas_tmf_logical_unit_reset " "dev %d, tag 0x%x, lun %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, tag, lun); + } +} + +static inline void trace_usb_uas_tmf_unsupported(int addr, uint16_t tag, uint32_t function) +{ + if (trace_event_get_state(TRACE_USB_UAS_TMF_UNSUPPORTED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_uas_tmf_unsupported " "dev %d, tag 0x%x, function 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, tag, function); + } +} + +static inline void trace_usb_mtp_reset(int addr) +{ + if (trace_event_get_state(TRACE_USB_MTP_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_reset " "dev %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_usb_mtp_command(int dev, uint16_t code, uint32_t trans, uint32_t arg0, uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4) +{ + if (trace_event_get_state(TRACE_USB_MTP_COMMAND)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_command " "dev %d, code 0x%x, trans 0x%x, args 0x%x, 0x%x, 0x%x, 0x%x, 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, code, trans, arg0, arg1, arg2, arg3, arg4); + } +} + +static inline void trace_usb_mtp_success(int dev, uint32_t trans, uint32_t arg0, uint32_t arg1) +{ + if (trace_event_get_state(TRACE_USB_MTP_SUCCESS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_success " "dev %d, trans 0x%x, args 0x%x, 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, trans, arg0, arg1); + } +} + +static inline void trace_usb_mtp_error(int dev, uint16_t code, uint32_t trans, uint32_t arg0, uint32_t arg1) +{ + if (trace_event_get_state(TRACE_USB_MTP_ERROR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_error " "dev %d, code 0x%x, trans 0x%x, args 0x%x, 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, code, trans, arg0, arg1); + } +} + +static inline void trace_usb_mtp_data_in(int dev, uint32_t trans, uint32_t len) +{ + if (trace_event_get_state(TRACE_USB_MTP_DATA_IN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_data_in " "dev %d, trans 0x%x, len %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, trans, len); + } +} + +static inline void trace_usb_mtp_xfer(int dev, uint32_t ep, uint32_t dlen, uint32_t plen) +{ + if (trace_event_get_state(TRACE_USB_MTP_XFER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_xfer " "dev %d, ep %d, %d/%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, ep, dlen, plen); + } +} + +static inline void trace_usb_mtp_nak(int dev, uint32_t ep) +{ + if (trace_event_get_state(TRACE_USB_MTP_NAK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_nak " "dev %d, ep %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, ep); + } +} + +static inline void trace_usb_mtp_stall(int dev, const char * reason) +{ + if (trace_event_get_state(TRACE_USB_MTP_STALL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_stall " "dev %d, reason: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, reason); + } +} + +static inline void trace_usb_mtp_op_get_device_info(int dev) +{ + if (trace_event_get_state(TRACE_USB_MTP_OP_GET_DEVICE_INFO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_op_get_device_info " "dev %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev); + } +} + +static inline void trace_usb_mtp_op_open_session(int dev) +{ + if (trace_event_get_state(TRACE_USB_MTP_OP_OPEN_SESSION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_op_open_session " "dev %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev); + } +} + +static inline void trace_usb_mtp_op_close_session(int dev) +{ + if (trace_event_get_state(TRACE_USB_MTP_OP_CLOSE_SESSION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_op_close_session " "dev %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev); + } +} + +static inline void trace_usb_mtp_op_get_storage_ids(int dev) +{ + if (trace_event_get_state(TRACE_USB_MTP_OP_GET_STORAGE_IDS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_op_get_storage_ids " "dev %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev); + } +} + +static inline void trace_usb_mtp_op_get_storage_info(int dev) +{ + if (trace_event_get_state(TRACE_USB_MTP_OP_GET_STORAGE_INFO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_op_get_storage_info " "dev %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev); + } +} + +static inline void trace_usb_mtp_op_get_num_objects(int dev, uint32_t handle, const char * path) +{ + if (trace_event_get_state(TRACE_USB_MTP_OP_GET_NUM_OBJECTS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_op_get_num_objects " "dev %d, handle 0x%x, path %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, handle, path); + } +} + +static inline void trace_usb_mtp_op_get_object_handles(int dev, uint32_t handle, const char * path) +{ + if (trace_event_get_state(TRACE_USB_MTP_OP_GET_OBJECT_HANDLES)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_op_get_object_handles " "dev %d, handle 0x%x, path %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, handle, path); + } +} + +static inline void trace_usb_mtp_op_get_object_info(int dev, uint32_t handle, const char * path) +{ + if (trace_event_get_state(TRACE_USB_MTP_OP_GET_OBJECT_INFO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_op_get_object_info " "dev %d, handle 0x%x, path %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, handle, path); + } +} + +static inline void trace_usb_mtp_op_get_object(int dev, uint32_t handle, const char * path) +{ + if (trace_event_get_state(TRACE_USB_MTP_OP_GET_OBJECT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_op_get_object " "dev %d, handle 0x%x, path %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, handle, path); + } +} + +static inline void trace_usb_mtp_op_get_partial_object(int dev, uint32_t handle, const char * path, uint32_t offset, uint32_t length) +{ + if (trace_event_get_state(TRACE_USB_MTP_OP_GET_PARTIAL_OBJECT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_op_get_partial_object " "dev %d, handle 0x%x, path %s, off %d, len %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, handle, path, offset, length); + } +} + +static inline void trace_usb_mtp_op_unknown(int dev, uint32_t code) +{ + if (trace_event_get_state(TRACE_USB_MTP_OP_UNKNOWN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_op_unknown " "dev %d, command code 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, code); + } +} + +static inline void trace_usb_mtp_object_alloc(int dev, uint32_t handle, const char * path) +{ + if (trace_event_get_state(TRACE_USB_MTP_OBJECT_ALLOC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_object_alloc " "dev %d, handle 0x%x, path %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, handle, path); + } +} + +static inline void trace_usb_mtp_object_free(int dev, uint32_t handle, const char * path) +{ + if (trace_event_get_state(TRACE_USB_MTP_OBJECT_FREE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_object_free " "dev %d, handle 0x%x, path %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, handle, path); + } +} + +static inline void trace_usb_mtp_add_child(int dev, uint32_t handle, const char * path) +{ + if (trace_event_get_state(TRACE_USB_MTP_ADD_CHILD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_add_child " "dev %d, handle 0x%x, path %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, handle, path); + } +} + +static inline void trace_usb_mtp_inotify_event(int dev, const char * path, uint32_t mask, const char * s) +{ + if (trace_event_get_state(TRACE_USB_MTP_INOTIFY_EVENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_mtp_inotify_event " "dev %d, path %s mask 0x%x event %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, path, mask, s); + } +} + +static inline void trace_usb_host_open_started(int bus, int addr) +{ + if (trace_event_get_state(TRACE_USB_HOST_OPEN_STARTED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_open_started " "dev %d:%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr); + } +} + +static inline void trace_usb_host_open_success(int bus, int addr) +{ + if (trace_event_get_state(TRACE_USB_HOST_OPEN_SUCCESS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_open_success " "dev %d:%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr); + } +} + +static inline void trace_usb_host_open_failure(int bus, int addr) +{ + if (trace_event_get_state(TRACE_USB_HOST_OPEN_FAILURE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_open_failure " "dev %d:%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr); + } +} + +static inline void trace_usb_host_close(int bus, int addr) +{ + if (trace_event_get_state(TRACE_USB_HOST_CLOSE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_close " "dev %d:%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr); + } +} + +static inline void trace_usb_host_attach_kernel(int bus, int addr, int interface) +{ + if (trace_event_get_state(TRACE_USB_HOST_ATTACH_KERNEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_attach_kernel " "dev %d:%d, if %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, interface); + } +} + +static inline void trace_usb_host_detach_kernel(int bus, int addr, int interface) +{ + if (trace_event_get_state(TRACE_USB_HOST_DETACH_KERNEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_detach_kernel " "dev %d:%d, if %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, interface); + } +} + +static inline void trace_usb_host_set_address(int bus, int addr, int config) +{ + if (trace_event_get_state(TRACE_USB_HOST_SET_ADDRESS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_set_address " "dev %d:%d, address %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, config); + } +} + +static inline void trace_usb_host_set_config(int bus, int addr, int config) +{ + if (trace_event_get_state(TRACE_USB_HOST_SET_CONFIG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_set_config " "dev %d:%d, config %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, config); + } +} + +static inline void trace_usb_host_set_interface(int bus, int addr, int interface, int alt) +{ + if (trace_event_get_state(TRACE_USB_HOST_SET_INTERFACE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_set_interface " "dev %d:%d, interface %d, alt %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, interface, alt); + } +} + +static inline void trace_usb_host_claim_interface(int bus, int addr, int config, int interface) +{ + if (trace_event_get_state(TRACE_USB_HOST_CLAIM_INTERFACE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_claim_interface " "dev %d:%d, config %d, if %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, config, interface); + } +} + +static inline void trace_usb_host_release_interface(int bus, int addr, int interface) +{ + if (trace_event_get_state(TRACE_USB_HOST_RELEASE_INTERFACE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_release_interface " "dev %d:%d, if %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, interface); + } +} + +static inline void trace_usb_host_req_control(int bus, int addr, void * p, int req, int value, int index) +{ + if (trace_event_get_state(TRACE_USB_HOST_REQ_CONTROL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_req_control " "dev %d:%d, packet %p, req 0x%x, value %d, index %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, p, req, value, index); + } +} + +static inline void trace_usb_host_req_data(int bus, int addr, void * p, int in, int ep, int size) +{ + if (trace_event_get_state(TRACE_USB_HOST_REQ_DATA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_req_data " "dev %d:%d, packet %p, in %d, ep %d, size %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, p, in, ep, size); + } +} + +static inline void trace_usb_host_req_complete(int bus, int addr, void * p, int status, int length) +{ + if (trace_event_get_state(TRACE_USB_HOST_REQ_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_req_complete " "dev %d:%d, packet %p, status %d, length %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, p, status, length); + } +} + +static inline void trace_usb_host_req_emulated(int bus, int addr, void * p, int status) +{ + if (trace_event_get_state(TRACE_USB_HOST_REQ_EMULATED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_req_emulated " "dev %d:%d, packet %p, status %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, p, status); + } +} + +static inline void trace_usb_host_req_canceled(int bus, int addr, void * p) +{ + if (trace_event_get_state(TRACE_USB_HOST_REQ_CANCELED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_req_canceled " "dev %d:%d, packet %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, p); + } +} + +static inline void trace_usb_host_iso_start(int bus, int addr, int ep) +{ + if (trace_event_get_state(TRACE_USB_HOST_ISO_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_iso_start " "dev %d:%d, ep %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, ep); + } +} + +static inline void trace_usb_host_iso_stop(int bus, int addr, int ep) +{ + if (trace_event_get_state(TRACE_USB_HOST_ISO_STOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_iso_stop " "dev %d:%d, ep %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, ep); + } +} + +static inline void trace_usb_host_iso_out_of_bufs(int bus, int addr, int ep) +{ + if (trace_event_get_state(TRACE_USB_HOST_ISO_OUT_OF_BUFS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_iso_out_of_bufs " "dev %d:%d, ep %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, ep); + } +} + +static inline void trace_usb_host_reset(int bus, int addr) +{ + if (trace_event_get_state(TRACE_USB_HOST_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_reset " "dev %d:%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr); + } +} + +static inline void trace_usb_host_auto_scan_enabled(void) +{ + if (trace_event_get_state(TRACE_USB_HOST_AUTO_SCAN_ENABLED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_auto_scan_enabled " "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_host_auto_scan_disabled(void) +{ + if (trace_event_get_state(TRACE_USB_HOST_AUTO_SCAN_DISABLED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_auto_scan_disabled " "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_usb_host_parse_config(int bus, int addr, int value, int active) +{ + if (trace_event_get_state(TRACE_USB_HOST_PARSE_CONFIG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_parse_config " "dev %d:%d, value %d, active %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, value, active); + } +} + +static inline void trace_usb_host_parse_interface(int bus, int addr, int num, int alt, int active) +{ + if (trace_event_get_state(TRACE_USB_HOST_PARSE_INTERFACE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_parse_interface " "dev %d:%d, num %d, alt %d, active %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, num, alt, active); + } +} + +static inline void trace_usb_host_parse_endpoint(int bus, int addr, int ep, const char * dir, const char * type, int active) +{ + if (trace_event_get_state(TRACE_USB_HOST_PARSE_ENDPOINT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_parse_endpoint " "dev %d:%d, ep %d, %s, %s, active %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, ep, dir, type, active); + } +} + +static inline void trace_usb_host_parse_error(int bus, int addr, const char * errmsg) +{ + if (trace_event_get_state(TRACE_USB_HOST_PARSE_ERROR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:usb_host_parse_error " "dev %d:%d, msg %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bus, addr, errmsg); + } +} + +static inline void trace_scsi_req_alloc(int target, int lun, int tag) +{ + if (trace_event_get_state(TRACE_SCSI_REQ_ALLOC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:scsi_req_alloc " "target %d lun %d tag %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, lun, tag); + } +} + +static inline void trace_scsi_req_cancel(int target, int lun, int tag) +{ + if (trace_event_get_state(TRACE_SCSI_REQ_CANCEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:scsi_req_cancel " "target %d lun %d tag %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, lun, tag); + } +} + +static inline void trace_scsi_req_data(int target, int lun, int tag, int len) +{ + if (trace_event_get_state(TRACE_SCSI_REQ_DATA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:scsi_req_data " "target %d lun %d tag %d len %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, lun, tag, len); + } +} + +static inline void trace_scsi_req_data_canceled(int target, int lun, int tag, int len) +{ + if (trace_event_get_state(TRACE_SCSI_REQ_DATA_CANCELED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:scsi_req_data_canceled " "target %d lun %d tag %d len %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, lun, tag, len); + } +} + +static inline void trace_scsi_req_dequeue(int target, int lun, int tag) +{ + if (trace_event_get_state(TRACE_SCSI_REQ_DEQUEUE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:scsi_req_dequeue " "target %d lun %d tag %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, lun, tag); + } +} + +static inline void trace_scsi_req_continue(int target, int lun, int tag) +{ + if (trace_event_get_state(TRACE_SCSI_REQ_CONTINUE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:scsi_req_continue " "target %d lun %d tag %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, lun, tag); + } +} + +static inline void trace_scsi_req_continue_canceled(int target, int lun, int tag) +{ + if (trace_event_get_state(TRACE_SCSI_REQ_CONTINUE_CANCELED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:scsi_req_continue_canceled " "target %d lun %d tag %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, lun, tag); + } +} + +static inline void trace_scsi_req_parsed(int target, int lun, int tag, int cmd, int mode, int xfer) +{ + if (trace_event_get_state(TRACE_SCSI_REQ_PARSED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:scsi_req_parsed " "target %d lun %d tag %d command %d dir %d length %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, lun, tag, cmd, mode, xfer); + } +} + +static inline void trace_scsi_req_parsed_lba(int target, int lun, int tag, int cmd, uint64_t lba) +{ + if (trace_event_get_state(TRACE_SCSI_REQ_PARSED_LBA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:scsi_req_parsed_lba " "target %d lun %d tag %d command %d lba %"PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, lun, tag, cmd, lba); + } +} + +static inline void trace_scsi_req_parse_bad(int target, int lun, int tag, int cmd) +{ + if (trace_event_get_state(TRACE_SCSI_REQ_PARSE_BAD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:scsi_req_parse_bad " "target %d lun %d tag %d command %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, lun, tag, cmd); + } +} + +static inline void trace_scsi_req_build_sense(int target, int lun, int tag, int key, int asc, int ascq) +{ + if (trace_event_get_state(TRACE_SCSI_REQ_BUILD_SENSE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:scsi_req_build_sense " "target %d lun %d tag %d key %#02x asc %#02x ascq %#02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, lun, tag, key, asc, ascq); + } +} + +static inline void trace_scsi_device_set_ua(int target, int lun, int key, int asc, int ascq) +{ + if (trace_event_get_state(TRACE_SCSI_DEVICE_SET_UA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:scsi_device_set_ua " "target %d lun %d key %#02x asc %#02x ascq %#02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, lun, key, asc, ascq); + } +} + +static inline void trace_scsi_report_luns(int target, int lun, int tag) +{ + if (trace_event_get_state(TRACE_SCSI_REPORT_LUNS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:scsi_report_luns " "target %d lun %d tag %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, lun, tag); + } +} + +static inline void trace_scsi_inquiry(int target, int lun, int tag, int cdb1, int cdb2) +{ + if (trace_event_get_state(TRACE_SCSI_INQUIRY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:scsi_inquiry " "target %d lun %d tag %d page %#02x/%#02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, lun, tag, cdb1, cdb2); + } +} + +static inline void trace_scsi_test_unit_ready(int target, int lun, int tag) +{ + if (trace_event_get_state(TRACE_SCSI_TEST_UNIT_READY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:scsi_test_unit_ready " "target %d lun %d tag %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, lun, tag); + } +} + +static inline void trace_scsi_request_sense(int target, int lun, int tag) +{ + if (trace_event_get_state(TRACE_SCSI_REQUEST_SENSE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:scsi_request_sense " "target %d lun %d tag %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , target, lun, tag); + } +} + +static inline void trace_vm_state_notify(int running, int reason) +{ + if (trace_event_get_state(TRACE_VM_STATE_NOTIFY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vm_state_notify " "running %d reason %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , running, reason); + } +} + +static inline void trace_load_file(const char * name, const char * path) +{ + if (trace_event_get_state(TRACE_LOAD_FILE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:load_file " "name %s location %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, path); + } +} + +static inline void trace_runstate_set(int new_state) +{ + if (trace_event_get_state(TRACE_RUNSTATE_SET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:runstate_set " "new state %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , new_state); + } +} + +static inline void trace_system_wakeup_request(int reason) +{ + if (trace_event_get_state(TRACE_SYSTEM_WAKEUP_REQUEST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:system_wakeup_request " "reason=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , reason); + } +} + +static inline void trace_qemu_system_shutdown_request(void) +{ + if (trace_event_get_state(TRACE_QEMU_SYSTEM_SHUTDOWN_REQUEST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_system_shutdown_request " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_system_powerdown_request(void) +{ + if (trace_event_get_state(TRACE_QEMU_SYSTEM_POWERDOWN_REQUEST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_system_powerdown_request " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qcow2_writev_start_req(void * co, int64_t sector, int nb_sectors) +{ + if (trace_event_get_state(TRACE_QCOW2_WRITEV_START_REQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_writev_start_req " "co %p sector %" PRIx64 " nb_sectors %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co, sector, nb_sectors); + } +} + +static inline void trace_qcow2_writev_done_req(void * co, int ret) +{ + if (trace_event_get_state(TRACE_QCOW2_WRITEV_DONE_REQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_writev_done_req " "co %p ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co, ret); + } +} + +static inline void trace_qcow2_writev_start_part(void * co) +{ + if (trace_event_get_state(TRACE_QCOW2_WRITEV_START_PART)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_writev_start_part " "co %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co); + } +} + +static inline void trace_qcow2_writev_done_part(void * co, int cur_nr_sectors) +{ + if (trace_event_get_state(TRACE_QCOW2_WRITEV_DONE_PART)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_writev_done_part " "co %p cur_nr_sectors %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co, cur_nr_sectors); + } +} + +static inline void trace_qcow2_writev_data(void * co, uint64_t offset) +{ + if (trace_event_get_state(TRACE_QCOW2_WRITEV_DATA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_writev_data " "co %p offset %" PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co, offset); + } +} + +static inline void trace_qcow2_alloc_clusters_offset(void * co, uint64_t offset, int num) +{ + if (trace_event_get_state(TRACE_QCOW2_ALLOC_CLUSTERS_OFFSET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_alloc_clusters_offset " "co %p offset %" PRIx64 " num %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co, offset, num); + } +} + +static inline void trace_qcow2_handle_copied(void * co, uint64_t guest_offset, uint64_t host_offset, uint64_t bytes) +{ + if (trace_event_get_state(TRACE_QCOW2_HANDLE_COPIED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_handle_copied " "co %p guest_offset %" PRIx64 " host_offset %" PRIx64 " bytes %" PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co, guest_offset, host_offset, bytes); + } +} + +static inline void trace_qcow2_handle_alloc(void * co, uint64_t guest_offset, uint64_t host_offset, uint64_t bytes) +{ + if (trace_event_get_state(TRACE_QCOW2_HANDLE_ALLOC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_handle_alloc " "co %p guest_offset %" PRIx64 " host_offset %" PRIx64 " bytes %" PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co, guest_offset, host_offset, bytes); + } +} + +static inline void trace_qcow2_do_alloc_clusters_offset(void * co, uint64_t guest_offset, uint64_t host_offset, int nb_clusters) +{ + if (trace_event_get_state(TRACE_QCOW2_DO_ALLOC_CLUSTERS_OFFSET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_do_alloc_clusters_offset " "co %p guest_offset %" PRIx64 " host_offset %" PRIx64 " nb_clusters %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co, guest_offset, host_offset, nb_clusters); + } +} + +static inline void trace_qcow2_cluster_alloc_phys(void * co) +{ + if (trace_event_get_state(TRACE_QCOW2_CLUSTER_ALLOC_PHYS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_cluster_alloc_phys " "co %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co); + } +} + +static inline void trace_qcow2_cluster_link_l2(void * co, int nb_clusters) +{ + if (trace_event_get_state(TRACE_QCOW2_CLUSTER_LINK_L2)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_cluster_link_l2 " "co %p nb_clusters %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co, nb_clusters); + } +} + +static inline void trace_qcow2_l2_allocate(void * bs, int l1_index) +{ + if (trace_event_get_state(TRACE_QCOW2_L2_ALLOCATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_l2_allocate " "bs %p l1_index %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, l1_index); + } +} + +static inline void trace_qcow2_l2_allocate_get_empty(void * bs, int l1_index) +{ + if (trace_event_get_state(TRACE_QCOW2_L2_ALLOCATE_GET_EMPTY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_l2_allocate_get_empty " "bs %p l1_index %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, l1_index); + } +} + +static inline void trace_qcow2_l2_allocate_write_l2(void * bs, int l1_index) +{ + if (trace_event_get_state(TRACE_QCOW2_L2_ALLOCATE_WRITE_L2)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_l2_allocate_write_l2 " "bs %p l1_index %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, l1_index); + } +} + +static inline void trace_qcow2_l2_allocate_write_l1(void * bs, int l1_index) +{ + if (trace_event_get_state(TRACE_QCOW2_L2_ALLOCATE_WRITE_L1)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_l2_allocate_write_l1 " "bs %p l1_index %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, l1_index); + } +} + +static inline void trace_qcow2_l2_allocate_done(void * bs, int l1_index, int ret) +{ + if (trace_event_get_state(TRACE_QCOW2_L2_ALLOCATE_DONE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_l2_allocate_done " "bs %p l1_index %d ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bs, l1_index, ret); + } +} + +static inline void trace_qcow2_cache_get(void * co, int c, uint64_t offset, bool read_from_disk) +{ + if (trace_event_get_state(TRACE_QCOW2_CACHE_GET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_cache_get " "co %p is_l2_cache %d offset %" PRIx64 " read_from_disk %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co, c, offset, read_from_disk); + } +} + +static inline void trace_qcow2_cache_get_replace_entry(void * co, int c, int i) +{ + if (trace_event_get_state(TRACE_QCOW2_CACHE_GET_REPLACE_ENTRY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_cache_get_replace_entry " "co %p is_l2_cache %d index %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co, c, i); + } +} + +static inline void trace_qcow2_cache_get_read(void * co, int c, int i) +{ + if (trace_event_get_state(TRACE_QCOW2_CACHE_GET_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_cache_get_read " "co %p is_l2_cache %d index %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co, c, i); + } +} + +static inline void trace_qcow2_cache_get_done(void * co, int c, int i) +{ + if (trace_event_get_state(TRACE_QCOW2_CACHE_GET_DONE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_cache_get_done " "co %p is_l2_cache %d index %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co, c, i); + } +} + +static inline void trace_qcow2_cache_flush(void * co, int c) +{ + if (trace_event_get_state(TRACE_QCOW2_CACHE_FLUSH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_cache_flush " "co %p is_l2_cache %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co, c); + } +} + +static inline void trace_qcow2_cache_entry_flush(void * co, int c, int i) +{ + if (trace_event_get_state(TRACE_QCOW2_CACHE_ENTRY_FLUSH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcow2_cache_entry_flush " "co %p is_l2_cache %d index %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co, c, i); + } +} + +static inline void trace_qed_alloc_l2_cache_entry(void * l2_cache, void * entry) +{ + if (trace_event_get_state(TRACE_QED_ALLOC_L2_CACHE_ENTRY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_alloc_l2_cache_entry " "l2_cache %p entry %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , l2_cache, entry); + } +} + +static inline void trace_qed_unref_l2_cache_entry(void * entry, int ref) +{ + if (trace_event_get_state(TRACE_QED_UNREF_L2_CACHE_ENTRY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_unref_l2_cache_entry " "entry %p ref %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , entry, ref); + } +} + +static inline void trace_qed_find_l2_cache_entry(void * l2_cache, void * entry, uint64_t offset, int ref) +{ + if (trace_event_get_state(TRACE_QED_FIND_L2_CACHE_ENTRY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_find_l2_cache_entry " "l2_cache %p entry %p offset %"PRIu64" ref %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , l2_cache, entry, offset, ref); + } +} + +static inline void trace_qed_read_table(void * s, uint64_t offset, void * table) +{ + if (trace_event_get_state(TRACE_QED_READ_TABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_read_table " "s %p offset %"PRIu64" table %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, offset, table); + } +} + +static inline void trace_qed_read_table_cb(void * s, void * table, int ret) +{ + if (trace_event_get_state(TRACE_QED_READ_TABLE_CB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_read_table_cb " "s %p table %p ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, table, ret); + } +} + +static inline void trace_qed_write_table(void * s, uint64_t offset, void * table, unsigned int index, unsigned int n) +{ + if (trace_event_get_state(TRACE_QED_WRITE_TABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_write_table " "s %p offset %"PRIu64" table %p index %u n %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, offset, table, index, n); + } +} + +static inline void trace_qed_write_table_cb(void * s, void * table, int flush, int ret) +{ + if (trace_event_get_state(TRACE_QED_WRITE_TABLE_CB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_write_table_cb " "s %p table %p flush %d ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, table, flush, ret); + } +} + +static inline void trace_qed_need_check_timer_cb(void * s) +{ + if (trace_event_get_state(TRACE_QED_NEED_CHECK_TIMER_CB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_need_check_timer_cb " "s %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_qed_start_need_check_timer(void * s) +{ + if (trace_event_get_state(TRACE_QED_START_NEED_CHECK_TIMER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_start_need_check_timer " "s %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_qed_cancel_need_check_timer(void * s) +{ + if (trace_event_get_state(TRACE_QED_CANCEL_NEED_CHECK_TIMER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_cancel_need_check_timer " "s %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_qed_aio_complete(void * s, void * acb, int ret) +{ + if (trace_event_get_state(TRACE_QED_AIO_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_aio_complete " "s %p acb %p ret %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, acb, ret); + } +} + +static inline void trace_qed_aio_setup(void * s, void * acb, int64_t sector_num, int nb_sectors, void * opaque, int flags) +{ + if (trace_event_get_state(TRACE_QED_AIO_SETUP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_aio_setup " "s %p acb %p sector_num %"PRId64" nb_sectors %d opaque %p flags %#x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, acb, sector_num, nb_sectors, opaque, flags); + } +} + +static inline void trace_qed_aio_next_io(void * s, void * acb, int ret, uint64_t cur_pos) +{ + if (trace_event_get_state(TRACE_QED_AIO_NEXT_IO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_aio_next_io " "s %p acb %p ret %d cur_pos %"PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, acb, ret, cur_pos); + } +} + +static inline void trace_qed_aio_read_data(void * s, void * acb, int ret, uint64_t offset, size_t len) +{ + if (trace_event_get_state(TRACE_QED_AIO_READ_DATA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_aio_read_data " "s %p acb %p ret %d offset %"PRIu64" len %zu" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, acb, ret, offset, len); + } +} + +static inline void trace_qed_aio_write_data(void * s, void * acb, int ret, uint64_t offset, size_t len) +{ + if (trace_event_get_state(TRACE_QED_AIO_WRITE_DATA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_aio_write_data " "s %p acb %p ret %d offset %"PRIu64" len %zu" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, acb, ret, offset, len); + } +} + +static inline void trace_qed_aio_write_prefill(void * s, void * acb, uint64_t start, size_t len, uint64_t offset) +{ + if (trace_event_get_state(TRACE_QED_AIO_WRITE_PREFILL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_aio_write_prefill " "s %p acb %p start %"PRIu64" len %zu offset %"PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, acb, start, len, offset); + } +} + +static inline void trace_qed_aio_write_postfill(void * s, void * acb, uint64_t start, size_t len, uint64_t offset) +{ + if (trace_event_get_state(TRACE_QED_AIO_WRITE_POSTFILL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_aio_write_postfill " "s %p acb %p start %"PRIu64" len %zu offset %"PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, acb, start, len, offset); + } +} + +static inline void trace_qed_aio_write_main(void * s, void * acb, int ret, uint64_t offset, size_t len) +{ + if (trace_event_get_state(TRACE_QED_AIO_WRITE_MAIN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qed_aio_write_main " "s %p acb %p ret %d offset %"PRIu64" len %zu" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, acb, ret, offset, len); + } +} + +static inline void trace_g364fb_read(uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_G364FB_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:g364fb_read " "read addr=0x%"PRIx64": 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_g364fb_write(uint64_t addr, uint32_t new) +{ + if (trace_event_get_state(TRACE_G364FB_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:g364fb_write " "write addr=0x%"PRIx64": 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, new); + } +} + +static inline void trace_grlib_gptimer_enable(int id, uint32_t count) +{ + if (trace_event_get_state(TRACE_GRLIB_GPTIMER_ENABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:grlib_gptimer_enable " "timer:%d set count 0x%x and run" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, count); + } +} + +static inline void trace_grlib_gptimer_disabled(int id, uint32_t config) +{ + if (trace_event_get_state(TRACE_GRLIB_GPTIMER_DISABLED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:grlib_gptimer_disabled " "timer:%d Timer disable config 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, config); + } +} + +static inline void trace_grlib_gptimer_restart(int id, uint32_t reload) +{ + if (trace_event_get_state(TRACE_GRLIB_GPTIMER_RESTART)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:grlib_gptimer_restart " "timer:%d reload val: 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, reload); + } +} + +static inline void trace_grlib_gptimer_set_scaler(uint32_t scaler, uint32_t freq) +{ + if (trace_event_get_state(TRACE_GRLIB_GPTIMER_SET_SCALER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:grlib_gptimer_set_scaler " "scaler:0x%x freq: 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , scaler, freq); + } +} + +static inline void trace_grlib_gptimer_hit(int id) +{ + if (trace_event_get_state(TRACE_GRLIB_GPTIMER_HIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:grlib_gptimer_hit " "timer:%d HIT" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id); + } +} + +static inline void trace_grlib_gptimer_readl(int id, uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_GRLIB_GPTIMER_READL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:grlib_gptimer_readl " "timer:%d addr 0x%"PRIx64" 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, addr, val); + } +} + +static inline void trace_grlib_gptimer_writel(int id, uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_GRLIB_GPTIMER_WRITEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:grlib_gptimer_writel " "timer:%d addr 0x%"PRIx64" 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, addr, val); + } +} + +static inline void trace_grlib_irqmp_check_irqs(uint32_t pend, uint32_t force, uint32_t mask, uint32_t lvl1, uint32_t lvl2) +{ + if (trace_event_get_state(TRACE_GRLIB_IRQMP_CHECK_IRQS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:grlib_irqmp_check_irqs " "pend:0x%04x force:0x%04x mask:0x%04x lvl1:0x%04x lvl0:0x%04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pend, force, mask, lvl1, lvl2); + } +} + +static inline void trace_grlib_irqmp_ack(int intno) +{ + if (trace_event_get_state(TRACE_GRLIB_IRQMP_ACK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:grlib_irqmp_ack " "interrupt:%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , intno); + } +} + +static inline void trace_grlib_irqmp_set_irq(int irq) +{ + if (trace_event_get_state(TRACE_GRLIB_IRQMP_SET_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:grlib_irqmp_set_irq " "Raise CPU IRQ %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , irq); + } +} + +static inline void trace_grlib_irqmp_readl_unknown(uint64_t addr) +{ + if (trace_event_get_state(TRACE_GRLIB_IRQMP_READL_UNKNOWN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:grlib_irqmp_readl_unknown " "addr 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_grlib_irqmp_writel_unknown(uint64_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_GRLIB_IRQMP_WRITEL_UNKNOWN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:grlib_irqmp_writel_unknown " "addr 0x%"PRIx64" value 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_grlib_apbuart_event(int event) +{ + if (trace_event_get_state(TRACE_GRLIB_APBUART_EVENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:grlib_apbuart_event " "event:%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , event); + } +} + +static inline void trace_grlib_apbuart_writel_unknown(uint64_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_GRLIB_APBUART_WRITEL_UNKNOWN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:grlib_apbuart_writel_unknown " "addr 0x%"PRIx64" value 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_grlib_apbuart_readl_unknown(uint64_t addr) +{ + if (trace_event_get_state(TRACE_GRLIB_APBUART_READL_UNKNOWN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:grlib_apbuart_readl_unknown " "addr 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_leon3_set_irq(int intno) +{ + if (trace_event_get_state(TRACE_LEON3_SET_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:leon3_set_irq " "Set CPU IRQ %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , intno); + } +} + +static inline void trace_leon3_reset_irq(int intno) +{ + if (trace_event_get_state(TRACE_LEON3_RESET_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:leon3_reset_irq " "Reset CPU IRQ %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , intno); + } +} + +static inline void trace_spice_vmc_write(ssize_t out, int len) +{ + if (trace_event_get_state(TRACE_SPICE_VMC_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spice_vmc_write " "spice wrottn %zd of requested %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , out, len); + } +} + +static inline void trace_spice_vmc_read(int bytes, int len) +{ + if (trace_event_get_state(TRACE_SPICE_VMC_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spice_vmc_read " "spice read %d of requested %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , bytes, len); + } +} + +static inline void trace_spice_vmc_register_interface(void * scd) +{ + if (trace_event_get_state(TRACE_SPICE_VMC_REGISTER_INTERFACE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spice_vmc_register_interface " "spice vmc registered interface %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , scd); + } +} + +static inline void trace_spice_vmc_unregister_interface(void * scd) +{ + if (trace_event_get_state(TRACE_SPICE_VMC_UNREGISTER_INTERFACE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spice_vmc_unregister_interface " "spice vmc unregistered interface %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , scd); + } +} + +static inline void trace_spice_vmc_event(int event) +{ + if (trace_event_get_state(TRACE_SPICE_VMC_EVENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spice_vmc_event " "spice vmc event %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , event); + } +} + +static inline void trace_lm32_pic_raise_irq(void) +{ + if (trace_event_get_state(TRACE_LM32_PIC_RAISE_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_pic_raise_irq " "Raise CPU interrupt" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_lm32_pic_lower_irq(void) +{ + if (trace_event_get_state(TRACE_LM32_PIC_LOWER_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_pic_lower_irq " "Lower CPU interrupt" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_lm32_pic_interrupt(int irq, int level) +{ + if (trace_event_get_state(TRACE_LM32_PIC_INTERRUPT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_pic_interrupt " "Set IRQ%d %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , irq, level); + } +} + +static inline void trace_lm32_pic_set_im(uint32_t im) +{ + if (trace_event_get_state(TRACE_LM32_PIC_SET_IM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_pic_set_im " "im 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , im); + } +} + +static inline void trace_lm32_pic_set_ip(uint32_t ip) +{ + if (trace_event_get_state(TRACE_LM32_PIC_SET_IP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_pic_set_ip " "ip 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ip); + } +} + +static inline void trace_lm32_pic_get_im(uint32_t im) +{ + if (trace_event_get_state(TRACE_LM32_PIC_GET_IM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_pic_get_im " "im 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , im); + } +} + +static inline void trace_lm32_pic_get_ip(uint32_t ip) +{ + if (trace_event_get_state(TRACE_LM32_PIC_GET_IP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_pic_get_ip " "ip 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ip); + } +} + +static inline void trace_lm32_juart_get_jtx(uint32_t value) +{ + if (trace_event_get_state(TRACE_LM32_JUART_GET_JTX)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_juart_get_jtx " "jtx 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , value); + } +} + +static inline void trace_lm32_juart_set_jtx(uint32_t value) +{ + if (trace_event_get_state(TRACE_LM32_JUART_SET_JTX)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_juart_set_jtx " "jtx 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , value); + } +} + +static inline void trace_lm32_juart_get_jrx(uint32_t value) +{ + if (trace_event_get_state(TRACE_LM32_JUART_GET_JRX)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_juart_get_jrx " "jrx 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , value); + } +} + +static inline void trace_lm32_juart_set_jrx(uint32_t value) +{ + if (trace_event_get_state(TRACE_LM32_JUART_SET_JRX)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_juart_set_jrx " "jrx 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , value); + } +} + +static inline void trace_lm32_timer_memory_write(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_LM32_TIMER_MEMORY_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_timer_memory_write " "addr 0x%08x value 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_lm32_timer_memory_read(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_LM32_TIMER_MEMORY_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_timer_memory_read " "addr 0x%08x value 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_lm32_timer_hit(void) +{ + if (trace_event_get_state(TRACE_LM32_TIMER_HIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_timer_hit " "timer hit" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_lm32_timer_irq_state(int level) +{ + if (trace_event_get_state(TRACE_LM32_TIMER_IRQ_STATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_timer_irq_state " "irq state %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , level); + } +} + +static inline void trace_lm32_uart_memory_write(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_LM32_UART_MEMORY_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_uart_memory_write " "addr 0x%08x value 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_lm32_uart_memory_read(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_LM32_UART_MEMORY_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_uart_memory_read " "addr 0x%08x value 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_lm32_uart_irq_state(int level) +{ + if (trace_event_get_state(TRACE_LM32_UART_IRQ_STATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:lm32_uart_irq_state " "irq state %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , level); + } +} + +static inline void trace_mptsas_command_complete(void * dev, uint32_t ctx, uint32_t status, uint32_t resid) +{ + if (trace_event_get_state(TRACE_MPTSAS_COMMAND_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_command_complete " "dev %p context 0x%08x status %x resid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, ctx, status, resid); + } +} + +static inline void trace_mptsas_diag_read(void * dev, uint32_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_MPTSAS_DIAG_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_diag_read " "dev %p addr 0x%08x value 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, addr, val); + } +} + +static inline void trace_mptsas_diag_write(void * dev, uint32_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_MPTSAS_DIAG_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_diag_write " "dev %p addr 0x%08x value 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, addr, val); + } +} + +static inline void trace_mptsas_irq_intx(void * dev, int level) +{ + if (trace_event_get_state(TRACE_MPTSAS_IRQ_INTX)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_irq_intx " "dev %p level %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, level); + } +} + +static inline void trace_mptsas_irq_msi(void * dev) +{ + if (trace_event_get_state(TRACE_MPTSAS_IRQ_MSI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_irq_msi " "dev %p " "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev); + } +} + +static inline void trace_mptsas_mmio_read(void * dev, uint32_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_MPTSAS_MMIO_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_mmio_read " "dev %p addr 0x%08x value 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, addr, val); + } +} + +static inline void trace_mptsas_mmio_unhandled_read(void * dev, uint32_t addr) +{ + if (trace_event_get_state(TRACE_MPTSAS_MMIO_UNHANDLED_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_mmio_unhandled_read " "dev %p addr 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, addr); + } +} + +static inline void trace_mptsas_mmio_unhandled_write(void * dev, uint32_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_MPTSAS_MMIO_UNHANDLED_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_mmio_unhandled_write " "dev %p addr 0x%08x value 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, addr, val); + } +} + +static inline void trace_mptsas_mmio_write(void * dev, uint32_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_MPTSAS_MMIO_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_mmio_write " "dev %p addr 0x%08x value 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, addr, val); + } +} + +static inline void trace_mptsas_process_message(void * dev, int msg, uint32_t ctx) +{ + if (trace_event_get_state(TRACE_MPTSAS_PROCESS_MESSAGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_process_message " "dev %p cmd %d context 0x%08x\n" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, msg, ctx); + } +} + +static inline void trace_mptsas_process_scsi_io_request(void * dev, int bus, int target, int lun, uint64_t len) +{ + if (trace_event_get_state(TRACE_MPTSAS_PROCESS_SCSI_IO_REQUEST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_process_scsi_io_request " "dev %p dev %d:%d:%d length %"PRIu64"" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, bus, target, lun, len); + } +} + +static inline void trace_mptsas_reset(void * dev) +{ + if (trace_event_get_state(TRACE_MPTSAS_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_reset " "dev %p " "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev); + } +} + +static inline void trace_mptsas_scsi_overflow(void * dev, uint32_t ctx, uint64_t req, uint64_t found) +{ + if (trace_event_get_state(TRACE_MPTSAS_SCSI_OVERFLOW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_scsi_overflow " "dev %p context 0x%08x: %"PRIu64"/%"PRIu64"" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, ctx, req, found); + } +} + +static inline void trace_mptsas_sgl_overflow(void * dev, uint32_t ctx, uint64_t req, uint64_t found) +{ + if (trace_event_get_state(TRACE_MPTSAS_SGL_OVERFLOW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_sgl_overflow " "dev %p context 0x%08x: %"PRIu64"/%"PRIu64"" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, ctx, req, found); + } +} + +static inline void trace_mptsas_unhandled_cmd(void * dev, uint32_t ctx, uint8_t msg_cmd) +{ + if (trace_event_get_state(TRACE_MPTSAS_UNHANDLED_CMD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_unhandled_cmd " "dev %p context 0x%08x: Unhandled cmd %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, ctx, msg_cmd); + } +} + +static inline void trace_mptsas_unhandled_doorbell_cmd(void * dev, int cmd) +{ + if (trace_event_get_state(TRACE_MPTSAS_UNHANDLED_DOORBELL_CMD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_unhandled_doorbell_cmd " "dev %p value 0x%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, cmd); + } +} + +static inline void trace_mptsas_config_sas_device(void * dev, int address, int port, int phy_handle, int dev_handle, int page) +{ + if (trace_event_get_state(TRACE_MPTSAS_CONFIG_SAS_DEVICE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_config_sas_device " "dev %p address %d (port %d, handles: phy %d dev %d) page %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, address, port, phy_handle, dev_handle, page); + } +} + +static inline void trace_mptsas_config_sas_phy(void * dev, int address, int port, int phy_handle, int dev_handle, int page) +{ + if (trace_event_get_state(TRACE_MPTSAS_CONFIG_SAS_PHY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mptsas_config_sas_phy " "dev %p address %d (port %d, handles: phy %d dev %d) page %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, address, port, phy_handle, dev_handle, page); + } +} + +static inline void trace_megasas_init_firmware(uint64_t pa) +{ + if (trace_event_get_state(TRACE_MEGASAS_INIT_FIRMWARE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_init_firmware " "pa %" PRIx64 " " "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pa); + } +} + +static inline void trace_megasas_init_queue(uint64_t queue_pa, int queue_len, uint64_t head, uint64_t tail, uint32_t flags) +{ + if (trace_event_get_state(TRACE_MEGASAS_INIT_QUEUE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_init_queue " "queue at %" PRIx64 " len %d head %" PRIx64 " tail %" PRIx64 " flags %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , queue_pa, queue_len, head, tail, flags); + } +} + +static inline void trace_megasas_initq_map_failed(int frame) +{ + if (trace_event_get_state(TRACE_MEGASAS_INITQ_MAP_FAILED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_initq_map_failed " "scmd %d: failed to map queue" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , frame); + } +} + +static inline void trace_megasas_initq_mapped(uint64_t pa) +{ + if (trace_event_get_state(TRACE_MEGASAS_INITQ_MAPPED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_initq_mapped " "queue already mapped at %" PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pa); + } +} + +static inline void trace_megasas_initq_mismatch(int queue_len, int fw_cmds) +{ + if (trace_event_get_state(TRACE_MEGASAS_INITQ_MISMATCH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_initq_mismatch " "queue size %d max fw cmds %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , queue_len, fw_cmds); + } +} + +static inline void trace_megasas_qf_mapped(unsigned int index) +{ + if (trace_event_get_state(TRACE_MEGASAS_QF_MAPPED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_qf_mapped " "skip mapped frame %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index); + } +} + +static inline void trace_megasas_qf_new(unsigned int index, uint64_t frame) +{ + if (trace_event_get_state(TRACE_MEGASAS_QF_NEW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_qf_new " "frame %x addr %" PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index, frame); + } +} + +static inline void trace_megasas_qf_busy(unsigned long pa) +{ + if (trace_event_get_state(TRACE_MEGASAS_QF_BUSY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_qf_busy " "all frames busy for frame %lx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pa); + } +} + +static inline void trace_megasas_qf_enqueue(unsigned int index, unsigned int count, uint64_t context, unsigned int head, unsigned int tail, int busy) +{ + if (trace_event_get_state(TRACE_MEGASAS_QF_ENQUEUE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_qf_enqueue " "frame %x count %d context %" PRIx64 " head %x tail %x busy %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index, count, context, head, tail, busy); + } +} + +static inline void trace_megasas_qf_update(unsigned int head, unsigned int tail, unsigned int busy) +{ + if (trace_event_get_state(TRACE_MEGASAS_QF_UPDATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_qf_update " "head %x tail %x busy %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , head, tail, busy); + } +} + +static inline void trace_megasas_qf_map_failed(int cmd, unsigned long frame) +{ + if (trace_event_get_state(TRACE_MEGASAS_QF_MAP_FAILED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_qf_map_failed " "scmd %d: frame %lu" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, frame); + } +} + +static inline void trace_megasas_qf_complete_noirq(uint64_t context) +{ + if (trace_event_get_state(TRACE_MEGASAS_QF_COMPLETE_NOIRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_qf_complete_noirq " "context %" PRIx64 " " "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , context); + } +} + +static inline void trace_megasas_qf_complete(uint64_t context, unsigned int head, unsigned int tail, int busy) +{ + if (trace_event_get_state(TRACE_MEGASAS_QF_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_qf_complete " "context %" PRIx64 " head %x tail %x busy %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , context, head, tail, busy); + } +} + +static inline void trace_megasas_frame_busy(uint64_t addr) +{ + if (trace_event_get_state(TRACE_MEGASAS_FRAME_BUSY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_frame_busy " "frame %" PRIx64 " busy" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_megasas_unhandled_frame_cmd(int cmd, uint8_t frame_cmd) +{ + if (trace_event_get_state(TRACE_MEGASAS_UNHANDLED_FRAME_CMD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_unhandled_frame_cmd " "scmd %d: MFI cmd %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, frame_cmd); + } +} + +static inline void trace_megasas_handle_scsi(const char * frame, int bus, int dev, int lun, void * sdev, unsigned long size) +{ + if (trace_event_get_state(TRACE_MEGASAS_HANDLE_SCSI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_handle_scsi " "%s dev %x/%x/%x sdev %p xfer %lu" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , frame, bus, dev, lun, sdev, size); + } +} + +static inline void trace_megasas_scsi_target_not_present(const char * frame, int bus, int dev, int lun) +{ + if (trace_event_get_state(TRACE_MEGASAS_SCSI_TARGET_NOT_PRESENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_scsi_target_not_present " "%s dev %x/%x/%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , frame, bus, dev, lun); + } +} + +static inline void trace_megasas_scsi_invalid_cdb_len(const char * frame, int bus, int dev, int lun, int len) +{ + if (trace_event_get_state(TRACE_MEGASAS_SCSI_INVALID_CDB_LEN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_scsi_invalid_cdb_len " "%s dev %x/%x/%x invalid cdb len %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , frame, bus, dev, lun, len); + } +} + +static inline void trace_megasas_iov_read_overflow(int cmd, int bytes, int len) +{ + if (trace_event_get_state(TRACE_MEGASAS_IOV_READ_OVERFLOW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_iov_read_overflow " "scmd %d: %d/%d bytes" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, bytes, len); + } +} + +static inline void trace_megasas_iov_write_overflow(int cmd, int bytes, int len) +{ + if (trace_event_get_state(TRACE_MEGASAS_IOV_WRITE_OVERFLOW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_iov_write_overflow " "scmd %d: %d/%d bytes" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, bytes, len); + } +} + +static inline void trace_megasas_iov_read_underflow(int cmd, int bytes, int len) +{ + if (trace_event_get_state(TRACE_MEGASAS_IOV_READ_UNDERFLOW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_iov_read_underflow " "scmd %d: %d/%d bytes" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, bytes, len); + } +} + +static inline void trace_megasas_iov_write_underflow(int cmd, int bytes, int len) +{ + if (trace_event_get_state(TRACE_MEGASAS_IOV_WRITE_UNDERFLOW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_iov_write_underflow " "scmd %d: %d/%d bytes" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, bytes, len); + } +} + +static inline void trace_megasas_scsi_req_alloc_failed(const char * frame, int dev, int lun) +{ + if (trace_event_get_state(TRACE_MEGASAS_SCSI_REQ_ALLOC_FAILED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_scsi_req_alloc_failed " "%s dev %x/%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , frame, dev, lun); + } +} + +static inline void trace_megasas_scsi_read_start(int cmd, int len) +{ + if (trace_event_get_state(TRACE_MEGASAS_SCSI_READ_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_scsi_read_start " "scmd %d: transfer %d bytes of data" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, len); + } +} + +static inline void trace_megasas_scsi_write_start(int cmd, int len) +{ + if (trace_event_get_state(TRACE_MEGASAS_SCSI_WRITE_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_scsi_write_start " "scmd %d: transfer %d bytes of data" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, len); + } +} + +static inline void trace_megasas_scsi_nodata(int cmd) +{ + if (trace_event_get_state(TRACE_MEGASAS_SCSI_NODATA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_scsi_nodata " "scmd %d: no data to be transferred" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd); + } +} + +static inline void trace_megasas_scsi_complete(int cmd, uint32_t status, int len, int xfer) +{ + if (trace_event_get_state(TRACE_MEGASAS_SCSI_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_scsi_complete " "scmd %d: status %x, len %u/%u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, status, len, xfer); + } +} + +static inline void trace_megasas_command_complete(int cmd, uint32_t status, uint32_t resid) +{ + if (trace_event_get_state(TRACE_MEGASAS_COMMAND_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_command_complete " "scmd %d: status %x, residual %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, status, resid); + } +} + +static inline void trace_megasas_handle_io(int cmd, const char * frame, int dev, int lun, unsigned long lba, unsigned long count) +{ + if (trace_event_get_state(TRACE_MEGASAS_HANDLE_IO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_handle_io " "scmd %d: %s dev %x/%x lba %lx count %lu" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, frame, dev, lun, lba, count); + } +} + +static inline void trace_megasas_io_target_not_present(int cmd, const char * frame, int dev, int lun) +{ + if (trace_event_get_state(TRACE_MEGASAS_IO_TARGET_NOT_PRESENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_io_target_not_present " "scmd %d: %s dev 1/%x/%x LUN not present" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, frame, dev, lun); + } +} + +static inline void trace_megasas_io_read_start(int cmd, unsigned long lba, unsigned long count, unsigned long len) +{ + if (trace_event_get_state(TRACE_MEGASAS_IO_READ_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_io_read_start " "scmd %d: start LBA %lx %lu blocks (%lu bytes)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, lba, count, len); + } +} + +static inline void trace_megasas_io_write_start(int cmd, unsigned long lba, unsigned long count, unsigned long len) +{ + if (trace_event_get_state(TRACE_MEGASAS_IO_WRITE_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_io_write_start " "scmd %d: start LBA %lx %lu blocks (%lu bytes)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, lba, count, len); + } +} + +static inline void trace_megasas_io_complete(int cmd, uint32_t len) +{ + if (trace_event_get_state(TRACE_MEGASAS_IO_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_io_complete " "scmd %d: %d bytes" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, len); + } +} + +static inline void trace_megasas_iovec_sgl_overflow(int cmd, int index, int limit) +{ + if (trace_event_get_state(TRACE_MEGASAS_IOVEC_SGL_OVERFLOW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_iovec_sgl_overflow " "scmd %d: iovec count %d limit %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, index, limit); + } +} + +static inline void trace_megasas_iovec_sgl_underflow(int cmd, int index) +{ + if (trace_event_get_state(TRACE_MEGASAS_IOVEC_SGL_UNDERFLOW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_iovec_sgl_underflow " "scmd %d: iovec count %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, index); + } +} + +static inline void trace_megasas_iovec_sgl_invalid(int cmd, int index, uint64_t pa, uint32_t len) +{ + if (trace_event_get_state(TRACE_MEGASAS_IOVEC_SGL_INVALID)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_iovec_sgl_invalid " "scmd %d: element %d pa %" PRIx64 " len %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, index, pa, len); + } +} + +static inline void trace_megasas_iovec_overflow(int cmd, int len, int limit) +{ + if (trace_event_get_state(TRACE_MEGASAS_IOVEC_OVERFLOW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_iovec_overflow " "scmd %d: len %d limit %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, len, limit); + } +} + +static inline void trace_megasas_iovec_underflow(int cmd, int len, int limit) +{ + if (trace_event_get_state(TRACE_MEGASAS_IOVEC_UNDERFLOW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_iovec_underflow " "scmd %d: len %d limit %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, len, limit); + } +} + +static inline void trace_megasas_handle_dcmd(int cmd, int opcode) +{ + if (trace_event_get_state(TRACE_MEGASAS_HANDLE_DCMD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_handle_dcmd " "scmd %d: MFI DCMD opcode %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, opcode); + } +} + +static inline void trace_megasas_finish_dcmd(int cmd, int size) +{ + if (trace_event_get_state(TRACE_MEGASAS_FINISH_DCMD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_finish_dcmd " "scmd %d: MFI DCMD wrote %d bytes" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, size); + } +} + +static inline void trace_megasas_dcmd_req_alloc_failed(int cmd, const char * desc) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_REQ_ALLOC_FAILED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_req_alloc_failed " "scmd %d: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, desc); + } +} + +static inline void trace_megasas_dcmd_internal_submit(int cmd, const char * desc, int dev) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_INTERNAL_SUBMIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_internal_submit " "scmd %d: %s to dev %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, desc, dev); + } +} + +static inline void trace_megasas_dcmd_internal_finish(int cmd, int opcode, int lun) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_INTERNAL_FINISH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_internal_finish " "scmd %d: cmd %x lun %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, opcode, lun); + } +} + +static inline void trace_megasas_dcmd_internal_invalid(int cmd, int opcode) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_INTERNAL_INVALID)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_internal_invalid " "scmd %d: DCMD %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, opcode); + } +} + +static inline void trace_megasas_dcmd_unhandled(int cmd, int opcode, int len) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_UNHANDLED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_unhandled " "scmd %d: opcode %x, len %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, opcode, len); + } +} + +static inline void trace_megasas_dcmd_zero_sge(int cmd) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_ZERO_SGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_zero_sge " "scmd %d: zero DCMD sge count" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd); + } +} + +static inline void trace_megasas_dcmd_invalid_sge(int cmd, int count) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_INVALID_SGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_invalid_sge " "scmd %d: DCMD sge count %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, count); + } +} + +static inline void trace_megasas_dcmd_invalid_xfer_len(int cmd, unsigned long size, unsigned long max) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_INVALID_XFER_LEN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_invalid_xfer_len " "scmd %d: xfer len %ld, max %ld" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, size, max); + } +} + +static inline void trace_megasas_dcmd_enter(int cmd, const char * dcmd, int len) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_ENTER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_enter " "scmd %d: DCMD %s len %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, dcmd, len); + } +} + +static inline void trace_megasas_dcmd_dummy(int cmd, unsigned long size) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_DUMMY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_dummy " "scmd %d: xfer len %ld" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, size); + } +} + +static inline void trace_megasas_dcmd_set_fw_time(int cmd, unsigned long time) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_SET_FW_TIME)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_set_fw_time " "scmd %d: Set FW time %lx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, time); + } +} + +static inline void trace_megasas_dcmd_pd_get_list(int cmd, int num, int max, int offset) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_PD_GET_LIST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_pd_get_list " "scmd %d: DCMD PD get list: %d / %d PDs, size %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, num, max, offset); + } +} + +static inline void trace_megasas_dcmd_ld_get_list(int cmd, int num, int max) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_LD_GET_LIST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_ld_get_list " "scmd %d: DCMD LD get list: found %d / %d LDs" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, num, max); + } +} + +static inline void trace_megasas_dcmd_ld_get_info(int cmd, int ld_id) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_LD_GET_INFO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_ld_get_info " "scmd %d: dev %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, ld_id); + } +} + +static inline void trace_megasas_dcmd_ld_list_query(int cmd, int flags) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_LD_LIST_QUERY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_ld_list_query " "scmd %d: query flags %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, flags); + } +} + +static inline void trace_megasas_dcmd_pd_get_info(int cmd, int pd_id) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_PD_GET_INFO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_pd_get_info " "scmd %d: dev %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, pd_id); + } +} + +static inline void trace_megasas_dcmd_pd_list_query(int cmd, int flags) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_PD_LIST_QUERY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_pd_list_query " "scmd %d: query flags %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, flags); + } +} + +static inline void trace_megasas_dcmd_reset_ld(int cmd, int target_id) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_RESET_LD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_reset_ld " "scmd %d: dev %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, target_id); + } +} + +static inline void trace_megasas_dcmd_unsupported(int cmd, unsigned long size) +{ + if (trace_event_get_state(TRACE_MEGASAS_DCMD_UNSUPPORTED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_dcmd_unsupported " "scmd %d: set properties len %ld" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, size); + } +} + +static inline void trace_megasas_abort_frame(int cmd, int abort_cmd) +{ + if (trace_event_get_state(TRACE_MEGASAS_ABORT_FRAME)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_abort_frame " "scmd %d: frame %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, abort_cmd); + } +} + +static inline void trace_megasas_abort_no_cmd(int cmd, uint64_t context) +{ + if (trace_event_get_state(TRACE_MEGASAS_ABORT_NO_CMD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_abort_no_cmd " "scmd %d: no active command for frame context %" PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, context); + } +} + +static inline void trace_megasas_abort_invalid_context(int cmd, uint64_t context, int abort_cmd) +{ + if (trace_event_get_state(TRACE_MEGASAS_ABORT_INVALID_CONTEXT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_abort_invalid_context " "scmd %d: invalid frame context %" PRIx64 " for abort frame %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, context, abort_cmd); + } +} + +static inline void trace_megasas_reset(int fw_state) +{ + if (trace_event_get_state(TRACE_MEGASAS_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_reset " "firmware state %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , fw_state); + } +} + +static inline void trace_megasas_init(int sges, int cmds, const char * mode) +{ + if (trace_event_get_state(TRACE_MEGASAS_INIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_init " "Using %d sges, %d cmds, %s mode" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , sges, cmds, mode); + } +} + +static inline void trace_megasas_msix_raise(int vector) +{ + if (trace_event_get_state(TRACE_MEGASAS_MSIX_RAISE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_msix_raise " "vector %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , vector); + } +} + +static inline void trace_megasas_msi_raise(int vector) +{ + if (trace_event_get_state(TRACE_MEGASAS_MSI_RAISE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_msi_raise " "vector %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , vector); + } +} + +static inline void trace_megasas_irq_lower(void) +{ + if (trace_event_get_state(TRACE_MEGASAS_IRQ_LOWER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_irq_lower " "INTx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_megasas_irq_raise(void) +{ + if (trace_event_get_state(TRACE_MEGASAS_IRQ_RAISE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_irq_raise " "INTx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_megasas_intr_enabled(void) +{ + if (trace_event_get_state(TRACE_MEGASAS_INTR_ENABLED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_intr_enabled " "Interrupts enabled" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_megasas_intr_disabled(void) +{ + if (trace_event_get_state(TRACE_MEGASAS_INTR_DISABLED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_intr_disabled " "Interrupts disabled" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_megasas_msix_enabled(int vector) +{ + if (trace_event_get_state(TRACE_MEGASAS_MSIX_ENABLED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_msix_enabled " "vector %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , vector); + } +} + +static inline void trace_megasas_msi_enabled(int vector) +{ + if (trace_event_get_state(TRACE_MEGASAS_MSI_ENABLED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_msi_enabled " "vector %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , vector); + } +} + +static inline void trace_megasas_mmio_readl(const char * reg, uint32_t val) +{ + if (trace_event_get_state(TRACE_MEGASAS_MMIO_READL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_mmio_readl " "reg %s: 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , reg, val); + } +} + +static inline void trace_megasas_mmio_invalid_readl(unsigned long addr) +{ + if (trace_event_get_state(TRACE_MEGASAS_MMIO_INVALID_READL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_mmio_invalid_readl " "addr 0x%lx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_megasas_mmio_writel(const char * reg, uint32_t val) +{ + if (trace_event_get_state(TRACE_MEGASAS_MMIO_WRITEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_mmio_writel " "reg %s: 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , reg, val); + } +} + +static inline void trace_megasas_mmio_invalid_writel(uint32_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_MEGASAS_MMIO_INVALID_WRITEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:megasas_mmio_invalid_writel " "addr 0x%x: 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_milkymist_ac97_memory_read(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_AC97_MEMORY_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_ac97_memory_read " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_ac97_memory_write(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_AC97_MEMORY_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_ac97_memory_write " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_ac97_pulse_irq_crrequest(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_AC97_PULSE_IRQ_CRREQUEST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_ac97_pulse_irq_crrequest " "Pulse IRQ CR request" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_ac97_pulse_irq_crreply(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_AC97_PULSE_IRQ_CRREPLY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_ac97_pulse_irq_crreply " "Pulse IRQ CR reply" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_ac97_pulse_irq_dmaw(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_AC97_PULSE_IRQ_DMAW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_ac97_pulse_irq_dmaw " "Pulse IRQ DMA write" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_ac97_pulse_irq_dmar(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_AC97_PULSE_IRQ_DMAR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_ac97_pulse_irq_dmar " "Pulse IRQ DMA read" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_ac97_in_cb(int avail, uint32_t remaining) +{ + if (trace_event_get_state(TRACE_MILKYMIST_AC97_IN_CB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_ac97_in_cb " "avail %d remaining %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , avail, remaining); + } +} + +static inline void trace_milkymist_ac97_in_cb_transferred(int transferred) +{ + if (trace_event_get_state(TRACE_MILKYMIST_AC97_IN_CB_TRANSFERRED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_ac97_in_cb_transferred " "transferred %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , transferred); + } +} + +static inline void trace_milkymist_ac97_out_cb(int free, uint32_t remaining) +{ + if (trace_event_get_state(TRACE_MILKYMIST_AC97_OUT_CB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_ac97_out_cb " "free %d remaining %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , free, remaining); + } +} + +static inline void trace_milkymist_ac97_out_cb_transferred(int transferred) +{ + if (trace_event_get_state(TRACE_MILKYMIST_AC97_OUT_CB_TRANSFERRED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_ac97_out_cb_transferred " "transferred %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , transferred); + } +} + +static inline void trace_milkymist_hpdmc_memory_read(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_HPDMC_MEMORY_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_hpdmc_memory_read " "addr=%08x value=%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_hpdmc_memory_write(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_HPDMC_MEMORY_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_hpdmc_memory_write " "addr=%08x value=%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_memcard_memory_read(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_MEMCARD_MEMORY_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_memcard_memory_read " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_memcard_memory_write(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_MEMCARD_MEMORY_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_memcard_memory_write " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_minimac2_memory_read(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_MINIMAC2_MEMORY_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_minimac2_memory_read " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_minimac2_memory_write(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_MINIMAC2_MEMORY_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_minimac2_memory_write " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_minimac2_mdio_write(uint8_t phy_addr, uint8_t addr, uint16_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_MINIMAC2_MDIO_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_minimac2_mdio_write " "phy_addr %02x addr %02x value %04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , phy_addr, addr, value); + } +} + +static inline void trace_milkymist_minimac2_mdio_read(uint8_t phy_addr, uint8_t addr, uint16_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_MINIMAC2_MDIO_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_minimac2_mdio_read " "phy_addr %02x addr %02x value %04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , phy_addr, addr, value); + } +} + +static inline void trace_milkymist_minimac2_tx_frame(uint32_t length) +{ + if (trace_event_get_state(TRACE_MILKYMIST_MINIMAC2_TX_FRAME)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_minimac2_tx_frame " "length %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , length); + } +} + +static inline void trace_milkymist_minimac2_rx_frame(const void * buf, uint32_t length) +{ + if (trace_event_get_state(TRACE_MILKYMIST_MINIMAC2_RX_FRAME)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_minimac2_rx_frame " "buf %p length %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , buf, length); + } +} + +static inline void trace_milkymist_minimac2_rx_transfer(const void * buf, uint32_t length) +{ + if (trace_event_get_state(TRACE_MILKYMIST_MINIMAC2_RX_TRANSFER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_minimac2_rx_transfer " "buf %p length %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , buf, length); + } +} + +static inline void trace_milkymist_minimac2_raise_irq_rx(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_MINIMAC2_RAISE_IRQ_RX)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_minimac2_raise_irq_rx " "Raise IRQ RX" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_minimac2_lower_irq_rx(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_MINIMAC2_LOWER_IRQ_RX)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_minimac2_lower_irq_rx " "Lower IRQ RX" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_minimac2_pulse_irq_tx(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_MINIMAC2_PULSE_IRQ_TX)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_minimac2_pulse_irq_tx " "Pulse IRQ TX" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_pfpu_memory_read(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_PFPU_MEMORY_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_pfpu_memory_read " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_pfpu_memory_write(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_PFPU_MEMORY_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_pfpu_memory_write " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_pfpu_vectout(uint32_t a, uint32_t b, uint32_t dma_ptr) +{ + if (trace_event_get_state(TRACE_MILKYMIST_PFPU_VECTOUT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_pfpu_vectout " "a %08x b %08x dma_ptr %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , a, b, dma_ptr); + } +} + +static inline void trace_milkymist_pfpu_pulse_irq(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_PFPU_PULSE_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_pfpu_pulse_irq " "Pulse IRQ" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_softusb_memory_read(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_SOFTUSB_MEMORY_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_softusb_memory_read " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_softusb_memory_write(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_SOFTUSB_MEMORY_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_softusb_memory_write " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_softusb_mevt(uint8_t m) +{ + if (trace_event_get_state(TRACE_MILKYMIST_SOFTUSB_MEVT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_softusb_mevt " "m %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , m); + } +} + +static inline void trace_milkymist_softusb_kevt(uint8_t m) +{ + if (trace_event_get_state(TRACE_MILKYMIST_SOFTUSB_KEVT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_softusb_kevt " "m %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , m); + } +} + +static inline void trace_milkymist_softusb_pulse_irq(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_SOFTUSB_PULSE_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_softusb_pulse_irq " "Pulse IRQ" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_sysctl_memory_read(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_SYSCTL_MEMORY_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_sysctl_memory_read " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_sysctl_memory_write(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_SYSCTL_MEMORY_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_sysctl_memory_write " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_sysctl_icap_write(uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_SYSCTL_ICAP_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_sysctl_icap_write " "value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , value); + } +} + +static inline void trace_milkymist_sysctl_start_timer0(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_SYSCTL_START_TIMER0)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_sysctl_start_timer0 " "Start timer0" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_sysctl_stop_timer0(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_SYSCTL_STOP_TIMER0)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_sysctl_stop_timer0 " "Stop timer0" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_sysctl_start_timer1(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_SYSCTL_START_TIMER1)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_sysctl_start_timer1 " "Start timer1" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_sysctl_stop_timer1(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_SYSCTL_STOP_TIMER1)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_sysctl_stop_timer1 " "Stop timer1" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_sysctl_pulse_irq_timer0(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_SYSCTL_PULSE_IRQ_TIMER0)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_sysctl_pulse_irq_timer0 " "Pulse IRQ Timer0" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_sysctl_pulse_irq_timer1(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_SYSCTL_PULSE_IRQ_TIMER1)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_sysctl_pulse_irq_timer1 " "Pulse IRQ Timer1" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_tmu2_memory_read(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_TMU2_MEMORY_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_tmu2_memory_read " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_tmu2_memory_write(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_TMU2_MEMORY_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_tmu2_memory_write " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_tmu2_start(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_TMU2_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_tmu2_start " "Start TMU" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_tmu2_pulse_irq(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_TMU2_PULSE_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_tmu2_pulse_irq " "Pulse IRQ" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_uart_memory_read(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_UART_MEMORY_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_uart_memory_read " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_uart_memory_write(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_UART_MEMORY_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_uart_memory_write " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_uart_raise_irq(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_UART_RAISE_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_uart_raise_irq " "Raise IRQ" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_uart_lower_irq(void) +{ + if (trace_event_get_state(TRACE_MILKYMIST_UART_LOWER_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_uart_lower_irq " "Lower IRQ" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_milkymist_vgafb_memory_read(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_VGAFB_MEMORY_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_vgafb_memory_read " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_milkymist_vgafb_memory_write(uint32_t addr, uint32_t value) +{ + if (trace_event_get_state(TRACE_MILKYMIST_VGAFB_MEMORY_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:milkymist_vgafb_memory_write " "addr %08x value %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, value); + } +} + +static inline void trace_mipsnet_send(uint32_t size) +{ + if (trace_event_get_state(TRACE_MIPSNET_SEND)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mipsnet_send " "sending len=%u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , size); + } +} + +static inline void trace_mipsnet_receive(uint32_t size) +{ + if (trace_event_get_state(TRACE_MIPSNET_RECEIVE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mipsnet_receive " "receiving len=%u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , size); + } +} + +static inline void trace_mipsnet_read(uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_MIPSNET_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mipsnet_read " "read addr=0x%" PRIx64 " val=0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_mipsnet_write(uint64_t addr, uint64_t val) +{ + if (trace_event_get_state(TRACE_MIPSNET_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mipsnet_write " "write addr=0x%" PRIx64 " val=0x%" PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_mipsnet_irq(uint32_t isr, uint32_t intctl) +{ + if (trace_event_get_state(TRACE_MIPSNET_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mipsnet_irq " "set irq to %d (%02x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , isr, intctl); + } +} + +static inline void trace_pc87312_io_read(uint32_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_PC87312_IO_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pc87312_io_read " "read addr=%x val=%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_pc87312_io_write(uint32_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_PC87312_IO_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pc87312_io_write " "write addr=%x val=%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_pc87312_info_floppy(uint32_t base) +{ + if (trace_event_get_state(TRACE_PC87312_INFO_FLOPPY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pc87312_info_floppy " "base 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , base); + } +} + +static inline void trace_pc87312_info_ide(uint32_t base) +{ + if (trace_event_get_state(TRACE_PC87312_INFO_IDE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pc87312_info_ide " "base 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , base); + } +} + +static inline void trace_pc87312_info_parallel(uint32_t base, uint32_t irq) +{ + if (trace_event_get_state(TRACE_PC87312_INFO_PARALLEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pc87312_info_parallel " "base 0x%x, irq %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , base, irq); + } +} + +static inline void trace_pc87312_info_serial(int n, uint32_t base, uint32_t irq) +{ + if (trace_event_get_state(TRACE_PC87312_INFO_SERIAL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pc87312_info_serial " "id=%d, base 0x%x, irq %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , n, base, irq); + } +} + +static inline void trace_pvscsi_ring_init_data(uint32_t txr_len_log2, uint32_t rxr_len_log2) +{ + if (trace_event_get_state(TRACE_PVSCSI_RING_INIT_DATA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_ring_init_data " "TX/RX rings logarithms set to %d/%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , txr_len_log2, rxr_len_log2); + } +} + +static inline void trace_pvscsi_ring_init_msg(uint32_t len_log2) +{ + if (trace_event_get_state(TRACE_PVSCSI_RING_INIT_MSG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_ring_init_msg " "MSG ring logarithm set to %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , len_log2); + } +} + +static inline void trace_pvscsi_ring_flush_cmp(uint64_t filled_cmp_ptr) +{ + if (trace_event_get_state(TRACE_PVSCSI_RING_FLUSH_CMP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_ring_flush_cmp " "new production counter of completion ring is 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , filled_cmp_ptr); + } +} + +static inline void trace_pvscsi_ring_flush_msg(uint64_t filled_cmp_ptr) +{ + if (trace_event_get_state(TRACE_PVSCSI_RING_FLUSH_MSG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_ring_flush_msg " "new production counter of message ring is 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , filled_cmp_ptr); + } +} + +static inline void trace_pvscsi_update_irq_level(bool raise, uint64_t mask, uint64_t status) +{ + if (trace_event_get_state(TRACE_PVSCSI_UPDATE_IRQ_LEVEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_update_irq_level " "interrupt level set to %d (MASK: 0x%"PRIx64", STATUS: 0x%"PRIx64")" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , raise, mask, status); + } +} + +static inline void trace_pvscsi_update_irq_msi(void) +{ + if (trace_event_get_state(TRACE_PVSCSI_UPDATE_IRQ_MSI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_update_irq_msi " "sending MSI notification" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_pvscsi_cmp_ring_put(unsigned long addr) +{ + if (trace_event_get_state(TRACE_PVSCSI_CMP_RING_PUT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_cmp_ring_put " "got completion descriptor 0x%lx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_pvscsi_msg_ring_put(unsigned long addr) +{ + if (trace_event_get_state(TRACE_PVSCSI_MSG_RING_PUT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_msg_ring_put " "got message descriptor 0x%lx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_pvscsi_complete_request(uint64_t context, uint64_t len, uint8_t sense_key) +{ + if (trace_event_get_state(TRACE_PVSCSI_COMPLETE_REQUEST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_complete_request " "completion: ctx: 0x%"PRIx64", len: 0x%"PRIx64", sense key: %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , context, len, sense_key); + } +} + +static inline void trace_pvscsi_get_sg_list(int nsg, size_t size) +{ + if (trace_event_get_state(TRACE_PVSCSI_GET_SG_LIST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_get_sg_list " "get SG list: depth: %u, size: %zu" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , nsg, size); + } +} + +static inline void trace_pvscsi_get_next_sg_elem(uint32_t flags) +{ + if (trace_event_get_state(TRACE_PVSCSI_GET_NEXT_SG_ELEM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_get_next_sg_elem " "unknown flags in SG element (val: 0x%x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , flags); + } +} + +static inline void trace_pvscsi_command_complete_not_found(uint32_t tag) +{ + if (trace_event_get_state(TRACE_PVSCSI_COMMAND_COMPLETE_NOT_FOUND)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_command_complete_not_found " "can't find request for tag 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag); + } +} + +static inline void trace_pvscsi_command_complete_data_run(void) +{ + if (trace_event_get_state(TRACE_PVSCSI_COMMAND_COMPLETE_DATA_RUN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_command_complete_data_run " "not all data required for command transferred" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_pvscsi_command_complete_sense_len(int len) +{ + if (trace_event_get_state(TRACE_PVSCSI_COMMAND_COMPLETE_SENSE_LEN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_command_complete_sense_len " "sense information length is %d bytes" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , len); + } +} + +static inline void trace_pvscsi_convert_sglist(uint64_t context, unsigned long addr, uint32_t resid) +{ + if (trace_event_get_state(TRACE_PVSCSI_CONVERT_SGLIST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_convert_sglist " "element: ctx: 0x%"PRIx64" addr: 0x%lx, len: %ul" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , context, addr, resid); + } +} + +static inline void trace_pvscsi_process_req_descr(uint8_t cmd, uint64_t ctx) +{ + if (trace_event_get_state(TRACE_PVSCSI_PROCESS_REQ_DESCR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_process_req_descr " "SCSI cmd 0x%x, ctx: 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, ctx); + } +} + +static inline void trace_pvscsi_process_req_descr_unknown_device(void) +{ + if (trace_event_get_state(TRACE_PVSCSI_PROCESS_REQ_DESCR_UNKNOWN_DEVICE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_process_req_descr_unknown_device " "command directed to unknown device rejected" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_pvscsi_process_req_descr_invalid_dir(void) +{ + if (trace_event_get_state(TRACE_PVSCSI_PROCESS_REQ_DESCR_INVALID_DIR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_process_req_descr_invalid_dir " "command with invalid transfer direction rejected" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_pvscsi_process_io(unsigned long addr) +{ + if (trace_event_get_state(TRACE_PVSCSI_PROCESS_IO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_process_io " "got descriptor 0x%lx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_pvscsi_on_cmd_noimpl(const char* cmd) +{ + if (trace_event_get_state(TRACE_PVSCSI_ON_CMD_NOIMPL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_on_cmd_noimpl " "unimplemented command %s ignored" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd); + } +} + +static inline void trace_pvscsi_on_cmd_reset_dev(uint32_t tgt, int lun, void* dev) +{ + if (trace_event_get_state(TRACE_PVSCSI_ON_CMD_RESET_DEV)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_on_cmd_reset_dev " "PVSCSI_CMD_RESET_DEVICE[target %u lun %d (dev 0x%p)]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tgt, lun, dev); + } +} + +static inline void trace_pvscsi_on_cmd_arrived(const char* cmd) +{ + if (trace_event_get_state(TRACE_PVSCSI_ON_CMD_ARRIVED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_on_cmd_arrived " "command %s arrived" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd); + } +} + +static inline void trace_pvscsi_on_cmd_abort(uint64_t ctx, uint32_t tgt) +{ + if (trace_event_get_state(TRACE_PVSCSI_ON_CMD_ABORT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_on_cmd_abort " "command PVSCSI_CMD_ABORT_CMD for ctx 0x%"PRIx64", target %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ctx, tgt); + } +} + +static inline void trace_pvscsi_on_cmd_unknown(uint64_t cmd_id) +{ + if (trace_event_get_state(TRACE_PVSCSI_ON_CMD_UNKNOWN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_on_cmd_unknown " "unknown command %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd_id); + } +} + +static inline void trace_pvscsi_on_cmd_unknown_data(uint32_t data) +{ + if (trace_event_get_state(TRACE_PVSCSI_ON_CMD_UNKNOWN_DATA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_on_cmd_unknown_data " "data for unknown command 0x:%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , data); + } +} + +static inline void trace_pvscsi_io_write(const char* cmd, uint64_t val) +{ + if (trace_event_get_state(TRACE_PVSCSI_IO_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_io_write " "%s write: %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, val); + } +} + +static inline void trace_pvscsi_io_write_unknown(unsigned long addr, unsigned sz, uint64_t val) +{ + if (trace_event_get_state(TRACE_PVSCSI_IO_WRITE_UNKNOWN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_io_write_unknown " "unknown write address: 0x%lx size: %u bytes value: 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, sz, val); + } +} + +static inline void trace_pvscsi_io_read(const char* cmd, uint64_t status) +{ + if (trace_event_get_state(TRACE_PVSCSI_IO_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_io_read " "%s read: 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, status); + } +} + +static inline void trace_pvscsi_io_read_unknown(unsigned long addr, unsigned sz) +{ + if (trace_event_get_state(TRACE_PVSCSI_IO_READ_UNKNOWN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_io_read_unknown " "unknown read address: 0x%lx size: %u bytes" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, sz); + } +} + +static inline void trace_pvscsi_init_msi_fail(int res) +{ + if (trace_event_get_state(TRACE_PVSCSI_INIT_MSI_FAIL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_init_msi_fail " "failed to initialize MSI, error %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , res); + } +} + +static inline void trace_pvscsi_state(const char* state) +{ + if (trace_event_get_state(TRACE_PVSCSI_STATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_state " "starting %s ..." "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , state); + } +} + +static inline void trace_pvscsi_tx_rings_ppn(const char* label, uint64_t ppn) +{ + if (trace_event_get_state(TRACE_PVSCSI_TX_RINGS_PPN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_tx_rings_ppn " "%s page: %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , label, ppn); + } +} + +static inline void trace_pvscsi_tx_rings_num_pages(const char* label, uint32_t num) +{ + if (trace_event_get_state(TRACE_PVSCSI_TX_RINGS_NUM_PAGES)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pvscsi_tx_rings_num_pages " "Number of %s pages: %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , label, num); + } +} + +static inline void trace_xen_ram_alloc(unsigned long ram_addr, unsigned long size) +{ + if (trace_event_get_state(TRACE_XEN_RAM_ALLOC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_ram_alloc " "requested: %#lx, size %#lx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ram_addr, size); + } +} + +static inline void trace_xen_client_set_memory(uint64_t start_addr, unsigned long size, bool log_dirty) +{ + if (trace_event_get_state(TRACE_XEN_CLIENT_SET_MEMORY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_client_set_memory " "%#"PRIx64" size %#lx, log_dirty %i" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , start_addr, size, log_dirty); + } +} + +static inline void trace_xen_ioreq_server_create(uint32_t id) +{ + if (trace_event_get_state(TRACE_XEN_IOREQ_SERVER_CREATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_ioreq_server_create " "id: %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id); + } +} + +static inline void trace_xen_ioreq_server_destroy(uint32_t id) +{ + if (trace_event_get_state(TRACE_XEN_IOREQ_SERVER_DESTROY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_ioreq_server_destroy " "id: %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id); + } +} + +static inline void trace_xen_ioreq_server_state(uint32_t id, bool enable) +{ + if (trace_event_get_state(TRACE_XEN_IOREQ_SERVER_STATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_ioreq_server_state " "id: %u: enable: %i" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, enable); + } +} + +static inline void trace_xen_map_mmio_range(uint32_t id, uint64_t start_addr, uint64_t end_addr) +{ + if (trace_event_get_state(TRACE_XEN_MAP_MMIO_RANGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_map_mmio_range " "id: %u start: %#"PRIx64" end: %#"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, start_addr, end_addr); + } +} + +static inline void trace_xen_unmap_mmio_range(uint32_t id, uint64_t start_addr, uint64_t end_addr) +{ + if (trace_event_get_state(TRACE_XEN_UNMAP_MMIO_RANGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_unmap_mmio_range " "id: %u start: %#"PRIx64" end: %#"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, start_addr, end_addr); + } +} + +static inline void trace_xen_map_portio_range(uint32_t id, uint64_t start_addr, uint64_t end_addr) +{ + if (trace_event_get_state(TRACE_XEN_MAP_PORTIO_RANGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_map_portio_range " "id: %u start: %#"PRIx64" end: %#"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, start_addr, end_addr); + } +} + +static inline void trace_xen_unmap_portio_range(uint32_t id, uint64_t start_addr, uint64_t end_addr) +{ + if (trace_event_get_state(TRACE_XEN_UNMAP_PORTIO_RANGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_unmap_portio_range " "id: %u start: %#"PRIx64" end: %#"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, start_addr, end_addr); + } +} + +static inline void trace_xen_map_pcidev(uint32_t id, uint8_t bus, uint8_t dev, uint8_t func) +{ + if (trace_event_get_state(TRACE_XEN_MAP_PCIDEV)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_map_pcidev " "id: %u bdf: %02x.%02x.%02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, bus, dev, func); + } +} + +static inline void trace_xen_unmap_pcidev(uint32_t id, uint8_t bus, uint8_t dev, uint8_t func) +{ + if (trace_event_get_state(TRACE_XEN_UNMAP_PCIDEV)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_unmap_pcidev " "id: %u bdf: %02x.%02x.%02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, bus, dev, func); + } +} + +static inline void trace_handle_ioreq(void * req, uint32_t type, uint32_t dir, uint32_t df, uint32_t data_is_ptr, uint64_t addr, uint64_t data, uint32_t count, uint32_t size) +{ + if (trace_event_get_state(TRACE_HANDLE_IOREQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:handle_ioreq " "I/O=%p type=%d dir=%d df=%d ptr=%d port=%#"PRIx64" data=%#"PRIx64" count=%d size=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , req, type, dir, df, data_is_ptr, addr, data, count, size); + } +} + +static inline void trace_handle_ioreq_read(void * req, uint32_t type, uint32_t df, uint32_t data_is_ptr, uint64_t addr, uint64_t data, uint32_t count, uint32_t size) +{ + if (trace_event_get_state(TRACE_HANDLE_IOREQ_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:handle_ioreq_read " "I/O=%p read type=%d df=%d ptr=%d port=%#"PRIx64" data=%#"PRIx64" count=%d size=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , req, type, df, data_is_ptr, addr, data, count, size); + } +} + +static inline void trace_handle_ioreq_write(void * req, uint32_t type, uint32_t df, uint32_t data_is_ptr, uint64_t addr, uint64_t data, uint32_t count, uint32_t size) +{ + if (trace_event_get_state(TRACE_HANDLE_IOREQ_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:handle_ioreq_write " "I/O=%p write type=%d df=%d ptr=%d port=%#"PRIx64" data=%#"PRIx64" count=%d size=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , req, type, df, data_is_ptr, addr, data, count, size); + } +} + +static inline void trace_cpu_ioreq_pio(void * req, uint32_t dir, uint32_t df, uint32_t data_is_ptr, uint64_t addr, uint64_t data, uint32_t count, uint32_t size) +{ + if (trace_event_get_state(TRACE_CPU_IOREQ_PIO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:cpu_ioreq_pio " "I/O=%p pio dir=%d df=%d ptr=%d port=%#"PRIx64" data=%#"PRIx64" count=%d size=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , req, dir, df, data_is_ptr, addr, data, count, size); + } +} + +static inline void trace_cpu_ioreq_pio_read_reg(void * req, uint64_t data, uint64_t addr, uint32_t size) +{ + if (trace_event_get_state(TRACE_CPU_IOREQ_PIO_READ_REG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:cpu_ioreq_pio_read_reg " "I/O=%p pio read reg data=%#"PRIx64" port=%#"PRIx64" size=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , req, data, addr, size); + } +} + +static inline void trace_cpu_ioreq_pio_write_reg(void * req, uint64_t data, uint64_t addr, uint32_t size) +{ + if (trace_event_get_state(TRACE_CPU_IOREQ_PIO_WRITE_REG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:cpu_ioreq_pio_write_reg " "I/O=%p pio write reg data=%#"PRIx64" port=%#"PRIx64" size=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , req, data, addr, size); + } +} + +static inline void trace_cpu_ioreq_move(void * req, uint32_t dir, uint32_t df, uint32_t data_is_ptr, uint64_t addr, uint64_t data, uint32_t count, uint32_t size) +{ + if (trace_event_get_state(TRACE_CPU_IOREQ_MOVE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:cpu_ioreq_move " "I/O=%p copy dir=%d df=%d ptr=%d port=%#"PRIx64" data=%#"PRIx64" count=%d size=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , req, dir, df, data_is_ptr, addr, data, count, size); + } +} + +static inline void trace_xen_map_cache(uint64_t phys_addr) +{ + if (trace_event_get_state(TRACE_XEN_MAP_CACHE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_map_cache " "want %#"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , phys_addr); + } +} + +static inline void trace_xen_remap_bucket(uint64_t index) +{ + if (trace_event_get_state(TRACE_XEN_REMAP_BUCKET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_remap_bucket " "index %#"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index); + } +} + +static inline void trace_xen_map_cache_return(void* ptr) +{ + if (trace_event_get_state(TRACE_XEN_MAP_CACHE_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_map_cache_return " "%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ptr); + } +} + +static inline void trace_xen_platform_log(char * s) +{ + if (trace_event_get_state(TRACE_XEN_PLATFORM_LOG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_platform_log " "xen platform: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_qemu_coroutine_enter(void * from, void * to, void * opaque) +{ + if (trace_event_get_state(TRACE_QEMU_COROUTINE_ENTER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_coroutine_enter " "from %p to %p opaque %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , from, to, opaque); + } +} + +static inline void trace_qemu_coroutine_yield(void * from, void * to) +{ + if (trace_event_get_state(TRACE_QEMU_COROUTINE_YIELD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_coroutine_yield " "from %p to %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , from, to); + } +} + +static inline void trace_qemu_coroutine_terminate(void * co) +{ + if (trace_event_get_state(TRACE_QEMU_COROUTINE_TERMINATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_coroutine_terminate " "self %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co); + } +} + +static inline void trace_qemu_co_queue_run_restart(void * co) +{ + if (trace_event_get_state(TRACE_QEMU_CO_QUEUE_RUN_RESTART)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_co_queue_run_restart " "co %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , co); + } +} + +static inline void trace_qemu_co_queue_next(void * nxt) +{ + if (trace_event_get_state(TRACE_QEMU_CO_QUEUE_NEXT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_co_queue_next " "next %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , nxt); + } +} + +static inline void trace_qemu_co_mutex_lock_entry(void * mutex, void * self) +{ + if (trace_event_get_state(TRACE_QEMU_CO_MUTEX_LOCK_ENTRY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_co_mutex_lock_entry " "mutex %p self %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , mutex, self); + } +} + +static inline void trace_qemu_co_mutex_lock_return(void * mutex, void * self) +{ + if (trace_event_get_state(TRACE_QEMU_CO_MUTEX_LOCK_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_co_mutex_lock_return " "mutex %p self %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , mutex, self); + } +} + +static inline void trace_qemu_co_mutex_unlock_entry(void * mutex, void * self) +{ + if (trace_event_get_state(TRACE_QEMU_CO_MUTEX_UNLOCK_ENTRY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_co_mutex_unlock_entry " "mutex %p self %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , mutex, self); + } +} + +static inline void trace_qemu_co_mutex_unlock_return(void * mutex, void * self) +{ + if (trace_event_get_state(TRACE_QEMU_CO_MUTEX_UNLOCK_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_co_mutex_unlock_return " "mutex %p self %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , mutex, self); + } +} + +static inline void trace_escc_put_queue(char channel, int b) +{ + if (trace_event_get_state(TRACE_ESCC_PUT_QUEUE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:escc_put_queue " "channel %c put: 0x%02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , channel, b); + } +} + +static inline void trace_escc_get_queue(char channel, int val) +{ + if (trace_event_get_state(TRACE_ESCC_GET_QUEUE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:escc_get_queue " "channel %c get 0x%02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , channel, val); + } +} + +static inline void trace_escc_update_irq(int irq) +{ + if (trace_event_get_state(TRACE_ESCC_UPDATE_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:escc_update_irq " "IRQ = %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , irq); + } +} + +static inline void trace_escc_update_parameters(char channel, int speed, int parity, int data_bits, int stop_bits) +{ + if (trace_event_get_state(TRACE_ESCC_UPDATE_PARAMETERS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:escc_update_parameters " "channel %c: speed=%d parity=%c data=%d stop=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , channel, speed, parity, data_bits, stop_bits); + } +} + +static inline void trace_escc_mem_writeb_ctrl(char channel, uint32_t reg, uint32_t val) +{ + if (trace_event_get_state(TRACE_ESCC_MEM_WRITEB_CTRL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:escc_mem_writeb_ctrl " "Write channel %c, reg[%d] = %2.2x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , channel, reg, val); + } +} + +static inline void trace_escc_mem_writeb_data(char channel, uint32_t val) +{ + if (trace_event_get_state(TRACE_ESCC_MEM_WRITEB_DATA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:escc_mem_writeb_data " "Write channel %c, ch %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , channel, val); + } +} + +static inline void trace_escc_mem_readb_ctrl(char channel, uint32_t reg, uint8_t val) +{ + if (trace_event_get_state(TRACE_ESCC_MEM_READB_CTRL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:escc_mem_readb_ctrl " "Read channel %c, reg[%d] = %2.2x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , channel, reg, val); + } +} + +static inline void trace_escc_mem_readb_data(char channel, uint32_t ret) +{ + if (trace_event_get_state(TRACE_ESCC_MEM_READB_DATA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:escc_mem_readb_data " "Read channel %c, ch %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , channel, ret); + } +} + +static inline void trace_escc_serial_receive_byte(char channel, int ch) +{ + if (trace_event_get_state(TRACE_ESCC_SERIAL_RECEIVE_BYTE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:escc_serial_receive_byte " "channel %c put ch %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , channel, ch); + } +} + +static inline void trace_escc_sunkbd_event_in(int ch, const char * name, int down) +{ + if (trace_event_get_state(TRACE_ESCC_SUNKBD_EVENT_IN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:escc_sunkbd_event_in " "QKeyCode 0x%2.2x [%s], down %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ch, name, down); + } +} + +static inline void trace_escc_sunkbd_event_out(int ch) +{ + if (trace_event_get_state(TRACE_ESCC_SUNKBD_EVENT_OUT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:escc_sunkbd_event_out " "Translated keycode 0x%2.2x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ch); + } +} + +static inline void trace_escc_kbd_command(int val) +{ + if (trace_event_get_state(TRACE_ESCC_KBD_COMMAND)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:escc_kbd_command " "Command %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_escc_sunmouse_event(int dx, int dy, int buttons_state) +{ + if (trace_event_get_state(TRACE_ESCC_SUNMOUSE_EVENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:escc_sunmouse_event " "dx=%d dy=%d buttons=%01x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dx, dy, buttons_state); + } +} + +static inline void trace_esp_error_fifo_overrun(void) +{ + if (trace_event_get_state(TRACE_ESP_ERROR_FIFO_OVERRUN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_error_fifo_overrun " "FIFO overrun" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_esp_error_unhandled_command(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_ERROR_UNHANDLED_COMMAND)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_error_unhandled_command " "unhandled command (%2.2x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_error_invalid_write(uint32_t val, uint32_t addr) +{ + if (trace_event_get_state(TRACE_ESP_ERROR_INVALID_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_error_invalid_write " "invalid write of 0x%02x at [0x%x]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val, addr); + } +} + +static inline void trace_esp_raise_irq(void) +{ + if (trace_event_get_state(TRACE_ESP_RAISE_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_raise_irq " "Raise IRQ" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_esp_lower_irq(void) +{ + if (trace_event_get_state(TRACE_ESP_LOWER_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_lower_irq " "Lower IRQ" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_esp_dma_enable(void) +{ + if (trace_event_get_state(TRACE_ESP_DMA_ENABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_dma_enable " "Raise enable" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_esp_dma_disable(void) +{ + if (trace_event_get_state(TRACE_ESP_DMA_DISABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_dma_disable " "Lower enable" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_esp_get_cmd(uint32_t dmalen, int target) +{ + if (trace_event_get_state(TRACE_ESP_GET_CMD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_get_cmd " "len %d target %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dmalen, target); + } +} + +static inline void trace_esp_do_busid_cmd(uint8_t busid) +{ + if (trace_event_get_state(TRACE_ESP_DO_BUSID_CMD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_do_busid_cmd " "busid 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , busid); + } +} + +static inline void trace_esp_handle_satn_stop(uint32_t cmdlen) +{ + if (trace_event_get_state(TRACE_ESP_HANDLE_SATN_STOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_handle_satn_stop " "cmdlen %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmdlen); + } +} + +static inline void trace_esp_write_response(uint32_t status) +{ + if (trace_event_get_state(TRACE_ESP_WRITE_RESPONSE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_write_response " "Transfer status (status=%d)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , status); + } +} + +static inline void trace_esp_do_dma(uint32_t cmdlen, uint32_t len) +{ + if (trace_event_get_state(TRACE_ESP_DO_DMA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_do_dma " "command len %d + %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmdlen, len); + } +} + +static inline void trace_esp_command_complete(void) +{ + if (trace_event_get_state(TRACE_ESP_COMMAND_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_command_complete " "SCSI Command complete" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_esp_command_complete_unexpected(void) +{ + if (trace_event_get_state(TRACE_ESP_COMMAND_COMPLETE_UNEXPECTED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_command_complete_unexpected " "SCSI command completed unexpectedly" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_esp_command_complete_fail(void) +{ + if (trace_event_get_state(TRACE_ESP_COMMAND_COMPLETE_FAIL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_command_complete_fail " "Command failed" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_esp_transfer_data(uint32_t dma_left, int32_t ti_size) +{ + if (trace_event_get_state(TRACE_ESP_TRANSFER_DATA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_transfer_data " "transfer %d/%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dma_left, ti_size); + } +} + +static inline void trace_esp_handle_ti(uint32_t minlen) +{ + if (trace_event_get_state(TRACE_ESP_HANDLE_TI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_handle_ti " "Transfer Information len %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , minlen); + } +} + +static inline void trace_esp_handle_ti_cmd(uint32_t cmdlen) +{ + if (trace_event_get_state(TRACE_ESP_HANDLE_TI_CMD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_handle_ti_cmd " "command len %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmdlen); + } +} + +static inline void trace_esp_mem_readb(uint32_t saddr, uint8_t reg) +{ + if (trace_event_get_state(TRACE_ESP_MEM_READB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_mem_readb " "reg[%d]: 0x%2.2x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , saddr, reg); + } +} + +static inline void trace_esp_mem_writeb(uint32_t saddr, uint8_t reg, uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_MEM_WRITEB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_mem_writeb " "reg[%d]: 0x%2.2x -> 0x%2.2x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , saddr, reg, val); + } +} + +static inline void trace_esp_mem_writeb_cmd_nop(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_MEM_WRITEB_CMD_NOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_mem_writeb_cmd_nop " "NOP (%2.2x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_mem_writeb_cmd_flush(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_MEM_WRITEB_CMD_FLUSH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_mem_writeb_cmd_flush " "Flush FIFO (%2.2x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_mem_writeb_cmd_reset(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_MEM_WRITEB_CMD_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_mem_writeb_cmd_reset " "Chip reset (%2.2x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_mem_writeb_cmd_bus_reset(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_MEM_WRITEB_CMD_BUS_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_mem_writeb_cmd_bus_reset " "Bus reset (%2.2x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_mem_writeb_cmd_iccs(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_MEM_WRITEB_CMD_ICCS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_mem_writeb_cmd_iccs " "Initiator Command Complete Sequence (%2.2x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_mem_writeb_cmd_msgacc(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_MEM_WRITEB_CMD_MSGACC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_mem_writeb_cmd_msgacc " "Message Accepted (%2.2x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_mem_writeb_cmd_pad(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_MEM_WRITEB_CMD_PAD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_mem_writeb_cmd_pad " "Transfer padding (%2.2x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_mem_writeb_cmd_satn(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_MEM_WRITEB_CMD_SATN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_mem_writeb_cmd_satn " "Set ATN (%2.2x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_mem_writeb_cmd_rstatn(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_MEM_WRITEB_CMD_RSTATN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_mem_writeb_cmd_rstatn " "Reset ATN (%2.2x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_mem_writeb_cmd_sel(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_MEM_WRITEB_CMD_SEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_mem_writeb_cmd_sel " "Select without ATN (%2.2x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_mem_writeb_cmd_selatn(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_MEM_WRITEB_CMD_SELATN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_mem_writeb_cmd_selatn " "Select with ATN (%2.2x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_mem_writeb_cmd_selatns(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_MEM_WRITEB_CMD_SELATNS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_mem_writeb_cmd_selatns " "Select with ATN & stop (%2.2x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_mem_writeb_cmd_ensel(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_MEM_WRITEB_CMD_ENSEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_mem_writeb_cmd_ensel " "Enable selection (%2.2x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_mem_writeb_cmd_dissel(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_MEM_WRITEB_CMD_DISSEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_mem_writeb_cmd_dissel " "Disable selection (%2.2x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_pci_error_invalid_dma_direction(void) +{ + if (trace_event_get_state(TRACE_ESP_PCI_ERROR_INVALID_DMA_DIRECTION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_pci_error_invalid_dma_direction " "invalid DMA transfer direction" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_esp_pci_error_invalid_read(uint32_t reg) +{ + if (trace_event_get_state(TRACE_ESP_PCI_ERROR_INVALID_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_pci_error_invalid_read " "read access outside bounds (reg 0x%x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , reg); + } +} + +static inline void trace_esp_pci_error_invalid_write(uint32_t reg) +{ + if (trace_event_get_state(TRACE_ESP_PCI_ERROR_INVALID_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_pci_error_invalid_write " "write access outside bounds (reg 0x%x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , reg); + } +} + +static inline void trace_esp_pci_error_invalid_write_dma(uint32_t val, uint32_t addr) +{ + if (trace_event_get_state(TRACE_ESP_PCI_ERROR_INVALID_WRITE_DMA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_pci_error_invalid_write_dma " "invalid write of 0x%02x at [0x%x]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val, addr); + } +} + +static inline void trace_esp_pci_dma_read(uint32_t saddr, uint32_t reg) +{ + if (trace_event_get_state(TRACE_ESP_PCI_DMA_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_pci_dma_read " "reg[%d]: 0x%8.8x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , saddr, reg); + } +} + +static inline void trace_esp_pci_dma_write(uint32_t saddr, uint32_t reg, uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_PCI_DMA_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_pci_dma_write " "reg[%d]: 0x%8.8x -> 0x%8.8x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , saddr, reg, val); + } +} + +static inline void trace_esp_pci_dma_idle(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_PCI_DMA_IDLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_pci_dma_idle " "IDLE (%.8x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_pci_dma_blast(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_PCI_DMA_BLAST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_pci_dma_blast " "BLAST (%.8x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_pci_dma_abort(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_PCI_DMA_ABORT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_pci_dma_abort " "ABORT (%.8x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_pci_dma_start(uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_PCI_DMA_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_pci_dma_start " "START (%.8x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_esp_pci_sbac_read(uint32_t reg) +{ + if (trace_event_get_state(TRACE_ESP_PCI_SBAC_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_pci_sbac_read " "sbac: 0x%8.8x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , reg); + } +} + +static inline void trace_esp_pci_sbac_write(uint32_t reg, uint32_t val) +{ + if (trace_event_get_state(TRACE_ESP_PCI_SBAC_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:esp_pci_sbac_write " "sbac: 0x%8.8x -> 0x%8.8x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , reg, val); + } +} + +static inline void trace_handle_qmp_command(void * mon, const char * cmd_name) +{ + if (trace_event_get_state(TRACE_HANDLE_QMP_COMMAND)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:handle_qmp_command " "mon %p cmd_name \"%s\"" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , mon, cmd_name); + } +} + +static inline void trace_monitor_protocol_emitter(void * mon) +{ + if (trace_event_get_state(TRACE_MONITOR_PROTOCOL_EMITTER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:monitor_protocol_emitter " "mon %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , mon); + } +} + +static inline void trace_monitor_protocol_event_handler(uint32_t event, void * qdict) +{ + if (trace_event_get_state(TRACE_MONITOR_PROTOCOL_EVENT_HANDLER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:monitor_protocol_event_handler " "event=%d data=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , event, qdict); + } +} + +static inline void trace_monitor_protocol_event_emit(uint32_t event, void * data) +{ + if (trace_event_get_state(TRACE_MONITOR_PROTOCOL_EVENT_EMIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:monitor_protocol_event_emit " "event=%d data=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , event, data); + } +} + +static inline void trace_monitor_protocol_event_queue(uint32_t event, void * qdict, uint64_t rate) +{ + if (trace_event_get_state(TRACE_MONITOR_PROTOCOL_EVENT_QUEUE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:monitor_protocol_event_queue " "event=%d data=%p rate=%" PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , event, qdict, rate); + } +} + +static inline void trace_monitor_protocol_event_throttle(uint32_t event, uint64_t rate) +{ + if (trace_event_get_state(TRACE_MONITOR_PROTOCOL_EVENT_THROTTLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:monitor_protocol_event_throttle " "event=%d rate=%" PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , event, rate); + } +} + +static inline void trace_open_eth_mii_write(unsigned idx, uint16_t v) +{ + if (trace_event_get_state(TRACE_OPEN_ETH_MII_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:open_eth_mii_write " "MII[%02x] <- %04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , idx, v); + } +} + +static inline void trace_open_eth_mii_read(unsigned idx, uint16_t v) +{ + if (trace_event_get_state(TRACE_OPEN_ETH_MII_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:open_eth_mii_read " "MII[%02x] -> %04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , idx, v); + } +} + +static inline void trace_open_eth_update_irq(uint32_t v) +{ + if (trace_event_get_state(TRACE_OPEN_ETH_UPDATE_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:open_eth_update_irq " "IRQ <- %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , v); + } +} + +static inline void trace_open_eth_receive(unsigned len) +{ + if (trace_event_get_state(TRACE_OPEN_ETH_RECEIVE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:open_eth_receive " "RX: len: %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , len); + } +} + +static inline void trace_open_eth_receive_mcast(unsigned idx, uint32_t h0, uint32_t h1) +{ + if (trace_event_get_state(TRACE_OPEN_ETH_RECEIVE_MCAST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:open_eth_receive_mcast " "MCAST: idx = %u, hash: %08x:%08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , idx, h0, h1); + } +} + +static inline void trace_open_eth_receive_reject(void) +{ + if (trace_event_get_state(TRACE_OPEN_ETH_RECEIVE_REJECT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:open_eth_receive_reject " "RX: rejected" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_open_eth_receive_desc(uint32_t addr, uint32_t len_flags) +{ + if (trace_event_get_state(TRACE_OPEN_ETH_RECEIVE_DESC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:open_eth_receive_desc " "RX: %08x, len_flags: %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, len_flags); + } +} + +static inline void trace_open_eth_start_xmit(uint32_t addr, unsigned len, unsigned tx_len) +{ + if (trace_event_get_state(TRACE_OPEN_ETH_START_XMIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:open_eth_start_xmit " "TX: %08x, len: %u, tx_len: %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, len, tx_len); + } +} + +static inline void trace_open_eth_reg_read(uint32_t addr, uint32_t v) +{ + if (trace_event_get_state(TRACE_OPEN_ETH_REG_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:open_eth_reg_read " "MAC[%02x] -> %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, v); + } +} + +static inline void trace_open_eth_reg_write(uint32_t addr, uint32_t v) +{ + if (trace_event_get_state(TRACE_OPEN_ETH_REG_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:open_eth_reg_write " "MAC[%02x] <- %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, v); + } +} + +static inline void trace_open_eth_desc_read(uint32_t addr, uint32_t v) +{ + if (trace_event_get_state(TRACE_OPEN_ETH_DESC_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:open_eth_desc_read " "DESC[%04x] -> %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, v); + } +} + +static inline void trace_open_eth_desc_write(uint32_t addr, uint32_t v) +{ + if (trace_event_get_state(TRACE_OPEN_ETH_DESC_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:open_eth_desc_write " "DESC[%04x] <- %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, v); + } +} + +static inline void trace_v9fs_rerror(uint16_t tag, uint8_t id, int err) +{ + if (trace_event_get_state(TRACE_V9FS_RERROR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_rerror " "tag %d id %d err %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, err); + } +} + +static inline void trace_v9fs_version(uint16_t tag, uint8_t id, int32_t msize, char* version) +{ + if (trace_event_get_state(TRACE_V9FS_VERSION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_version " "tag %d id %d msize %d version %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, msize, version); + } +} + +static inline void trace_v9fs_version_return(uint16_t tag, uint8_t id, int32_t msize, char* version) +{ + if (trace_event_get_state(TRACE_V9FS_VERSION_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_version_return " "tag %d id %d msize %d version %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, msize, version); + } +} + +static inline void trace_v9fs_attach(uint16_t tag, uint8_t id, int32_t fid, int32_t afid, char* uname, char* aname) +{ + if (trace_event_get_state(TRACE_V9FS_ATTACH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_attach " "tag %u id %u fid %d afid %d uname %s aname %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, afid, uname, aname); + } +} + +static inline void trace_v9fs_attach_return(uint16_t tag, uint8_t id, int8_t type, int32_t version, int64_t path) +{ + if (trace_event_get_state(TRACE_V9FS_ATTACH_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_attach_return " "tag %d id %d type %d version %d path %"PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, type, version, path); + } +} + +static inline void trace_v9fs_stat(uint16_t tag, uint8_t id, int32_t fid) +{ + if (trace_event_get_state(TRACE_V9FS_STAT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_stat " "tag %d id %d fid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid); + } +} + +static inline void trace_v9fs_stat_return(uint16_t tag, uint8_t id, int32_t mode, int32_t atime, int32_t mtime, int64_t length) +{ + if (trace_event_get_state(TRACE_V9FS_STAT_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_stat_return " "tag %d id %d stat={mode %d atime %d mtime %d length %"PRId64"}" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, mode, atime, mtime, length); + } +} + +static inline void trace_v9fs_getattr(uint16_t tag, uint8_t id, int32_t fid, uint64_t request_mask) +{ + if (trace_event_get_state(TRACE_V9FS_GETATTR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_getattr " "tag %d id %d fid %d request_mask %"PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, request_mask); + } +} + +static inline void trace_v9fs_getattr_return(uint16_t tag, uint8_t id, uint64_t result_mask, uint32_t mode, uint32_t uid, uint32_t gid) +{ + if (trace_event_get_state(TRACE_V9FS_GETATTR_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_getattr_return " "tag %d id %d getattr={result_mask %"PRId64" mode %u uid %u gid %u}" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, result_mask, mode, uid, gid); + } +} + +static inline void trace_v9fs_walk(uint16_t tag, uint8_t id, int32_t fid, int32_t newfid, uint16_t nwnames) +{ + if (trace_event_get_state(TRACE_V9FS_WALK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_walk " "tag %d id %d fid %d newfid %d nwnames %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, newfid, nwnames); + } +} + +static inline void trace_v9fs_walk_return(uint16_t tag, uint8_t id, uint16_t nwnames, void* qids) +{ + if (trace_event_get_state(TRACE_V9FS_WALK_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_walk_return " "tag %d id %d nwnames %d qids %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, nwnames, qids); + } +} + +static inline void trace_v9fs_open(uint16_t tag, uint8_t id, int32_t fid, int32_t mode) +{ + if (trace_event_get_state(TRACE_V9FS_OPEN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_open " "tag %d id %d fid %d mode %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, mode); + } +} + +static inline void trace_v9fs_open_return(uint16_t tag, uint8_t id, int8_t type, int32_t version, int64_t path, int iounit) +{ + if (trace_event_get_state(TRACE_V9FS_OPEN_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_open_return " "tag %d id %d qid={type %d version %d path %"PRId64"} iounit %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, type, version, path, iounit); + } +} + +static inline void trace_v9fs_lcreate(uint16_t tag, uint8_t id, int32_t dfid, int32_t flags, int32_t mode, uint32_t gid) +{ + if (trace_event_get_state(TRACE_V9FS_LCREATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_lcreate " "tag %d id %d dfid %d flags %d mode %d gid %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, dfid, flags, mode, gid); + } +} + +static inline void trace_v9fs_lcreate_return(uint16_t tag, uint8_t id, int8_t type, int32_t version, int64_t path, int32_t iounit) +{ + if (trace_event_get_state(TRACE_V9FS_LCREATE_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_lcreate_return " "tag %d id %d qid={type %d version %d path %"PRId64"} iounit %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, type, version, path, iounit); + } +} + +static inline void trace_v9fs_fsync(uint16_t tag, uint8_t id, int32_t fid, int datasync) +{ + if (trace_event_get_state(TRACE_V9FS_FSYNC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_fsync " "tag %d id %d fid %d datasync %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, datasync); + } +} + +static inline void trace_v9fs_clunk(uint16_t tag, uint8_t id, int32_t fid) +{ + if (trace_event_get_state(TRACE_V9FS_CLUNK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_clunk " "tag %d id %d fid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid); + } +} + +static inline void trace_v9fs_read(uint16_t tag, uint8_t id, int32_t fid, uint64_t off, uint32_t max_count) +{ + if (trace_event_get_state(TRACE_V9FS_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_read " "tag %d id %d fid %d off %"PRIu64" max_count %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, off, max_count); + } +} + +static inline void trace_v9fs_read_return(uint16_t tag, uint8_t id, int32_t count, ssize_t err) +{ + if (trace_event_get_state(TRACE_V9FS_READ_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_read_return " "tag %d id %d count %d err %zd" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, count, err); + } +} + +static inline void trace_v9fs_readdir(uint16_t tag, uint8_t id, int32_t fid, uint64_t offset, uint32_t max_count) +{ + if (trace_event_get_state(TRACE_V9FS_READDIR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_readdir " "tag %d id %d fid %d offset %"PRIu64" max_count %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, offset, max_count); + } +} + +static inline void trace_v9fs_readdir_return(uint16_t tag, uint8_t id, uint32_t count, ssize_t retval) +{ + if (trace_event_get_state(TRACE_V9FS_READDIR_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_readdir_return " "tag %d id %d count %u retval %zd" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, count, retval); + } +} + +static inline void trace_v9fs_write(uint16_t tag, uint8_t id, int32_t fid, uint64_t off, uint32_t count, int cnt) +{ + if (trace_event_get_state(TRACE_V9FS_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_write " "tag %d id %d fid %d off %"PRIu64" count %u cnt %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, off, count, cnt); + } +} + +static inline void trace_v9fs_write_return(uint16_t tag, uint8_t id, int32_t total, ssize_t err) +{ + if (trace_event_get_state(TRACE_V9FS_WRITE_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_write_return " "tag %d id %d total %d err %zd" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, total, err); + } +} + +static inline void trace_v9fs_create(uint16_t tag, uint8_t id, int32_t fid, char* name, int32_t perm, int8_t mode) +{ + if (trace_event_get_state(TRACE_V9FS_CREATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_create " "tag %d id %d fid %d name %s perm %d mode %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, name, perm, mode); + } +} + +static inline void trace_v9fs_create_return(uint16_t tag, uint8_t id, int8_t type, int32_t version, int64_t path, int iounit) +{ + if (trace_event_get_state(TRACE_V9FS_CREATE_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_create_return " "tag %d id %d qid={type %d version %d path %"PRId64"} iounit %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, type, version, path, iounit); + } +} + +static inline void trace_v9fs_symlink(uint16_t tag, uint8_t id, int32_t fid, char* name, char* symname, uint32_t gid) +{ + if (trace_event_get_state(TRACE_V9FS_SYMLINK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_symlink " "tag %d id %d fid %d name %s symname %s gid %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, name, symname, gid); + } +} + +static inline void trace_v9fs_symlink_return(uint16_t tag, uint8_t id, int8_t type, int32_t version, int64_t path) +{ + if (trace_event_get_state(TRACE_V9FS_SYMLINK_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_symlink_return " "tag %d id %d qid={type %d version %d path %"PRId64"}" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, type, version, path); + } +} + +static inline void trace_v9fs_flush(uint16_t tag, uint8_t id, int16_t flush_tag) +{ + if (trace_event_get_state(TRACE_V9FS_FLUSH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_flush " "tag %d id %d flush_tag %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, flush_tag); + } +} + +static inline void trace_v9fs_link(uint16_t tag, uint8_t id, int32_t dfid, int32_t oldfid, char* name) +{ + if (trace_event_get_state(TRACE_V9FS_LINK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_link " "tag %d id %d dfid %d oldfid %d name %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, dfid, oldfid, name); + } +} + +static inline void trace_v9fs_remove(uint16_t tag, uint8_t id, int32_t fid) +{ + if (trace_event_get_state(TRACE_V9FS_REMOVE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_remove " "tag %d id %d fid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid); + } +} + +static inline void trace_v9fs_wstat(uint16_t tag, uint8_t id, int32_t fid, int32_t mode, int32_t atime, int32_t mtime) +{ + if (trace_event_get_state(TRACE_V9FS_WSTAT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_wstat " "tag %u id %u fid %d stat={mode %d atime %d mtime %d}" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, mode, atime, mtime); + } +} + +static inline void trace_v9fs_mknod(uint16_t tag, uint8_t id, int32_t fid, int mode, int major, int minor) +{ + if (trace_event_get_state(TRACE_V9FS_MKNOD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_mknod " "tag %d id %d fid %d mode %d major %d minor %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, mode, major, minor); + } +} + +static inline void trace_v9fs_mknod_return(uint16_t tag, uint8_t id, int8_t type, int32_t version, int64_t path) +{ + if (trace_event_get_state(TRACE_V9FS_MKNOD_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_mknod_return " "tag %d id %d qid={type %d version %d path %"PRId64"}" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, type, version, path); + } +} + +static inline void trace_v9fs_lock(uint16_t tag, uint8_t id, int32_t fid, uint8_t type, uint64_t start, uint64_t length) +{ + if (trace_event_get_state(TRACE_V9FS_LOCK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_lock " "tag %d id %d fid %d type %d start %"PRIu64" length %"PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, type, start, length); + } +} + +static inline void trace_v9fs_lock_return(uint16_t tag, uint8_t id, int8_t status) +{ + if (trace_event_get_state(TRACE_V9FS_LOCK_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_lock_return " "tag %d id %d status %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, status); + } +} + +static inline void trace_v9fs_getlock(uint16_t tag, uint8_t id, int32_t fid, uint8_t type, uint64_t start, uint64_t length) +{ + if (trace_event_get_state(TRACE_V9FS_GETLOCK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_getlock " "tag %d id %d fid %d type %d start %"PRIu64" length %"PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, type, start, length); + } +} + +static inline void trace_v9fs_getlock_return(uint16_t tag, uint8_t id, uint8_t type, uint64_t start, uint64_t length, uint32_t proc_id) +{ + if (trace_event_get_state(TRACE_V9FS_GETLOCK_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_getlock_return " "tag %d id %d type %d start %"PRIu64" length %"PRIu64" proc_id %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, type, start, length, proc_id); + } +} + +static inline void trace_v9fs_mkdir(uint16_t tag, uint8_t id, int32_t fid, char* name, int mode, uint32_t gid) +{ + if (trace_event_get_state(TRACE_V9FS_MKDIR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_mkdir " "tag %u id %u fid %d name %s mode %d gid %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, name, mode, gid); + } +} + +static inline void trace_v9fs_mkdir_return(uint16_t tag, uint8_t id, int8_t type, int32_t version, int64_t path, int err) +{ + if (trace_event_get_state(TRACE_V9FS_MKDIR_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_mkdir_return " "tag %u id %u qid={type %d version %d path %"PRId64"} err %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, type, version, path, err); + } +} + +static inline void trace_v9fs_xattrwalk(uint16_t tag, uint8_t id, int32_t fid, int32_t newfid, char* name) +{ + if (trace_event_get_state(TRACE_V9FS_XATTRWALK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_xattrwalk " "tag %d id %d fid %d newfid %d name %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, newfid, name); + } +} + +static inline void trace_v9fs_xattrwalk_return(uint16_t tag, uint8_t id, int64_t size) +{ + if (trace_event_get_state(TRACE_V9FS_XATTRWALK_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_xattrwalk_return " "tag %d id %d size %"PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, size); + } +} + +static inline void trace_v9fs_xattrcreate(uint16_t tag, uint8_t id, int32_t fid, char* name, int64_t size, int flags) +{ + if (trace_event_get_state(TRACE_V9FS_XATTRCREATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_xattrcreate " "tag %d id %d fid %d name %s size %"PRId64" flags %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid, name, size, flags); + } +} + +static inline void trace_v9fs_readlink(uint16_t tag, uint8_t id, int32_t fid) +{ + if (trace_event_get_state(TRACE_V9FS_READLINK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_readlink " "tag %d id %d fid %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, fid); + } +} + +static inline void trace_v9fs_readlink_return(uint16_t tag, uint8_t id, char* target) +{ + if (trace_event_get_state(TRACE_V9FS_READLINK_RETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:v9fs_readlink_return " "tag %d id %d name %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tag, id, target); + } +} + +static inline void trace_mmu_helper_dfault(uint64_t address, uint64_t context, int mmu_idx, uint32_t tl) +{ + if (trace_event_get_state(TRACE_MMU_HELPER_DFAULT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mmu_helper_dfault " "DFAULT at %"PRIx64" context %"PRIx64" mmu_idx=%d tl=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , address, context, mmu_idx, tl); + } +} + +static inline void trace_mmu_helper_dprot(uint64_t address, uint64_t context, int mmu_idx, uint32_t tl) +{ + if (trace_event_get_state(TRACE_MMU_HELPER_DPROT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mmu_helper_dprot " "DPROT at %"PRIx64" context %"PRIx64" mmu_idx=%d tl=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , address, context, mmu_idx, tl); + } +} + +static inline void trace_mmu_helper_dmiss(uint64_t address, uint64_t context) +{ + if (trace_event_get_state(TRACE_MMU_HELPER_DMISS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mmu_helper_dmiss " "DMISS at %"PRIx64" context %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , address, context); + } +} + +static inline void trace_mmu_helper_tfault(uint64_t address, uint64_t context) +{ + if (trace_event_get_state(TRACE_MMU_HELPER_TFAULT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mmu_helper_tfault " "TFAULT at %"PRIx64" context %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , address, context); + } +} + +static inline void trace_mmu_helper_tmiss(uint64_t address, uint64_t context) +{ + if (trace_event_get_state(TRACE_MMU_HELPER_TMISS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mmu_helper_tmiss " "TMISS at %"PRIx64" context %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , address, context); + } +} + +static inline void trace_mmu_helper_get_phys_addr_code(uint32_t tl, int mmu_idx, uint64_t prim_context, uint64_t sec_context, uint64_t address) +{ + if (trace_event_get_state(TRACE_MMU_HELPER_GET_PHYS_ADDR_CODE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mmu_helper_get_phys_addr_code " "tl=%d mmu_idx=%d primary context=%"PRIx64" secondary context=%"PRIx64" address=%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tl, mmu_idx, prim_context, sec_context, address); + } +} + +static inline void trace_mmu_helper_get_phys_addr_data(uint32_t tl, int mmu_idx, uint64_t prim_context, uint64_t sec_context, uint64_t address) +{ + if (trace_event_get_state(TRACE_MMU_HELPER_GET_PHYS_ADDR_DATA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mmu_helper_get_phys_addr_data " "tl=%d mmu_idx=%d primary context=%"PRIx64" secondary context=%"PRIx64" address=%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tl, mmu_idx, prim_context, sec_context, address); + } +} + +static inline void trace_mmu_helper_mmu_fault(uint64_t address, uint64_t paddr, int mmu_idx, uint32_t tl, uint64_t prim_context, uint64_t sec_context) +{ + if (trace_event_get_state(TRACE_MMU_HELPER_MMU_FAULT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mmu_helper_mmu_fault " "Translate at %"PRIx64" -> %"PRIx64", mmu_idx=%d tl=%d primary context=%"PRIx64" secondary context=%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , address, paddr, mmu_idx, tl, prim_context, sec_context); + } +} + +static inline void trace_int_helper_set_softint(uint32_t softint) +{ + if (trace_event_get_state(TRACE_INT_HELPER_SET_SOFTINT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:int_helper_set_softint " "new %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , softint); + } +} + +static inline void trace_int_helper_clear_softint(uint32_t softint) +{ + if (trace_event_get_state(TRACE_INT_HELPER_CLEAR_SOFTINT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:int_helper_clear_softint " "new %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , softint); + } +} + +static inline void trace_int_helper_write_softint(uint32_t softint) +{ + if (trace_event_get_state(TRACE_INT_HELPER_WRITE_SOFTINT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:int_helper_write_softint " "new %08x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , softint); + } +} + +static inline void trace_int_helper_icache_freeze(void) +{ + if (trace_event_get_state(TRACE_INT_HELPER_ICACHE_FREEZE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:int_helper_icache_freeze " "Instruction cache: freeze" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_int_helper_dcache_freeze(void) +{ + if (trace_event_get_state(TRACE_INT_HELPER_DCACHE_FREEZE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:int_helper_dcache_freeze " "Data cache: freeze" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_win_helper_gregset_error(uint32_t pstate) +{ + if (trace_event_get_state(TRACE_WIN_HELPER_GREGSET_ERROR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:win_helper_gregset_error " "ERROR in get_gregset: active pstate bits=%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pstate); + } +} + +static inline void trace_win_helper_switch_pstate(uint32_t pstate_regs, uint32_t new_pstate_regs) +{ + if (trace_event_get_state(TRACE_WIN_HELPER_SWITCH_PSTATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:win_helper_switch_pstate " "change_pstate: switching regs old=%x new=%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pstate_regs, new_pstate_regs); + } +} + +static inline void trace_win_helper_no_switch_pstate(uint32_t new_pstate_regs) +{ + if (trace_event_get_state(TRACE_WIN_HELPER_NO_SWITCH_PSTATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:win_helper_no_switch_pstate " "change_pstate: regs new=%x (unchanged)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , new_pstate_regs); + } +} + +static inline void trace_win_helper_wrpil(uint32_t psrpil, uint32_t new_pil) +{ + if (trace_event_get_state(TRACE_WIN_HELPER_WRPIL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:win_helper_wrpil " "old=%x new=%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , psrpil, new_pil); + } +} + +static inline void trace_win_helper_done(uint32_t tl) +{ + if (trace_event_get_state(TRACE_WIN_HELPER_DONE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:win_helper_done " "tl=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tl); + } +} + +static inline void trace_win_helper_retry(uint32_t tl) +{ + if (trace_event_get_state(TRACE_WIN_HELPER_RETRY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:win_helper_retry " "tl=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tl); + } +} + +static inline void trace_dma_blk_io(void * dbs, void * bs, int64_t sector_num, bool to_dev) +{ + if (trace_event_get_state(TRACE_DMA_BLK_IO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:dma_blk_io " "dbs=%p bs=%p sector_num=%" PRId64 " to_dev=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dbs, bs, sector_num, to_dev); + } +} + +static inline void trace_dma_aio_cancel(void * dbs) +{ + if (trace_event_get_state(TRACE_DMA_AIO_CANCEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:dma_aio_cancel " "dbs=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dbs); + } +} + +static inline void trace_dma_complete(void * dbs, int ret, void * cb) +{ + if (trace_event_get_state(TRACE_DMA_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:dma_complete " "dbs=%p ret=%d cb=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dbs, ret, cb); + } +} + +static inline void trace_dma_blk_cb(void * dbs, int ret) +{ + if (trace_event_get_state(TRACE_DMA_BLK_CB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:dma_blk_cb " "dbs=%p ret=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dbs, ret); + } +} + +static inline void trace_dma_map_wait(void * dbs) +{ + if (trace_event_get_state(TRACE_DMA_MAP_WAIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:dma_map_wait " "dbs=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dbs); + } +} + +static inline void trace_console_gfx_new(void) +{ + if (trace_event_get_state(TRACE_CONSOLE_GFX_NEW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:console_gfx_new " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_console_putchar_csi(int esc_param0, int esc_param1, int ch, int nb_esc_params) +{ + if (trace_event_get_state(TRACE_CONSOLE_PUTCHAR_CSI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:console_putchar_csi " "escape sequence CSI%d;%d%c, %d parameters" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , esc_param0, esc_param1, ch, nb_esc_params); + } +} + +static inline void trace_console_putchar_unhandled(int ch) +{ + if (trace_event_get_state(TRACE_CONSOLE_PUTCHAR_UNHANDLED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:console_putchar_unhandled " "unhandled escape character '%c'" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ch); + } +} + +static inline void trace_console_txt_new(int w, int h) +{ + if (trace_event_get_state(TRACE_CONSOLE_TXT_NEW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:console_txt_new " "%dx%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , w, h); + } +} + +static inline void trace_console_select(int nr) +{ + if (trace_event_get_state(TRACE_CONSOLE_SELECT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:console_select " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , nr); + } +} + +static inline void trace_console_refresh(int interval) +{ + if (trace_event_get_state(TRACE_CONSOLE_REFRESH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:console_refresh " "interval %d ms" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , interval); + } +} + +static inline void trace_displaysurface_create(void * display_surface, int w, int h) +{ + if (trace_event_get_state(TRACE_DISPLAYSURFACE_CREATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:displaysurface_create " "surface=%p, %dx%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , display_surface, w, h); + } +} + +static inline void trace_displaysurface_create_from(void * display_surface, int w, int h, uint32_t format) +{ + if (trace_event_get_state(TRACE_DISPLAYSURFACE_CREATE_FROM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:displaysurface_create_from " "surface=%p, %dx%d, format 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , display_surface, w, h, format); + } +} + +static inline void trace_displaysurface_create_pixman(void * display_surface) +{ + if (trace_event_get_state(TRACE_DISPLAYSURFACE_CREATE_PIXMAN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:displaysurface_create_pixman " "surface=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , display_surface); + } +} + +static inline void trace_displaysurface_free(void * display_surface) +{ + if (trace_event_get_state(TRACE_DISPLAYSURFACE_FREE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:displaysurface_free " "surface=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , display_surface); + } +} + +static inline void trace_displaychangelistener_register(void * dcl, const char * name) +{ + if (trace_event_get_state(TRACE_DISPLAYCHANGELISTENER_REGISTER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:displaychangelistener_register " "%p [ %s ]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dcl, name); + } +} + +static inline void trace_displaychangelistener_unregister(void * dcl, const char * name) +{ + if (trace_event_get_state(TRACE_DISPLAYCHANGELISTENER_UNREGISTER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:displaychangelistener_unregister " "%p [ %s ]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dcl, name); + } +} + +static inline void trace_ppm_save(const char * filename, void * display_surface) +{ + if (trace_event_get_state(TRACE_PPM_SAVE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ppm_save " "%s surface=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , filename, display_surface); + } +} + +static inline void trace_gd_switch(const char * tab, int width, int height) +{ + if (trace_event_get_state(TRACE_GD_SWITCH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:gd_switch " "tab=%s, width=%d, height=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tab, width, height); + } +} + +static inline void trace_gd_update(const char * tab, int x, int y, int w, int h) +{ + if (trace_event_get_state(TRACE_GD_UPDATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:gd_update " "tab=%s, x=%d, y=%d, w=%d, h=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tab, x, y, w, h); + } +} + +static inline void trace_gd_key_event(const char * tab, int gdk_keycode, int qemu_keycode, const char * action) +{ + if (trace_event_get_state(TRACE_GD_KEY_EVENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:gd_key_event " "tab=%s, translated GDK keycode %d to QEMU keycode %d (%s)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tab, gdk_keycode, qemu_keycode, action); + } +} + +static inline void trace_gd_grab(const char * tab, const char * device, const char * reason) +{ + if (trace_event_get_state(TRACE_GD_GRAB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:gd_grab " "tab=%s, dev=%s, reason=%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tab, device, reason); + } +} + +static inline void trace_gd_ungrab(const char * tab, const char * device) +{ + if (trace_event_get_state(TRACE_GD_UNGRAB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:gd_ungrab " "tab=%s, dev=%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tab, device); + } +} + +static inline void trace_vnc_key_guest_leds(bool caps, bool num, bool scroll) +{ + if (trace_event_get_state(TRACE_VNC_KEY_GUEST_LEDS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vnc_key_guest_leds " "caps %d, num %d, scroll %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , caps, num, scroll); + } +} + +static inline void trace_vnc_key_map_init(const char * layout) +{ + if (trace_event_get_state(TRACE_VNC_KEY_MAP_INIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vnc_key_map_init " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , layout); + } +} + +static inline void trace_vnc_key_event_ext(bool down, int sym, int keycode, const char * name) +{ + if (trace_event_get_state(TRACE_VNC_KEY_EVENT_EXT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vnc_key_event_ext " "down %d, sym 0x%x, keycode 0x%x [%s]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , down, sym, keycode, name); + } +} + +static inline void trace_vnc_key_event_map(bool down, int sym, int keycode, const char * name) +{ + if (trace_event_get_state(TRACE_VNC_KEY_EVENT_MAP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vnc_key_event_map " "down %d, sym 0x%x -> keycode 0x%x [%s]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , down, sym, keycode, name); + } +} + +static inline void trace_vnc_key_sync_numlock(bool on) +{ + if (trace_event_get_state(TRACE_VNC_KEY_SYNC_NUMLOCK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vnc_key_sync_numlock " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , on); + } +} + +static inline void trace_vnc_key_sync_capslock(bool on) +{ + if (trace_event_get_state(TRACE_VNC_KEY_SYNC_CAPSLOCK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vnc_key_sync_capslock " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , on); + } +} + +static inline void trace_input_event_key_number(int conidx, int number, const char * qcode, bool down) +{ + if (trace_event_get_state(TRACE_INPUT_EVENT_KEY_NUMBER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:input_event_key_number " "con %d, key number 0x%x [%s], down %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , conidx, number, qcode, down); + } +} + +static inline void trace_input_event_key_qcode(int conidx, const char * qcode, bool down) +{ + if (trace_event_get_state(TRACE_INPUT_EVENT_KEY_QCODE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:input_event_key_qcode " "con %d, key qcode %s, down %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , conidx, qcode, down); + } +} + +static inline void trace_input_event_btn(int conidx, const char * btn, bool down) +{ + if (trace_event_get_state(TRACE_INPUT_EVENT_BTN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:input_event_btn " "con %d, button %s, down %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , conidx, btn, down); + } +} + +static inline void trace_input_event_rel(int conidx, const char * axis, int value) +{ + if (trace_event_get_state(TRACE_INPUT_EVENT_REL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:input_event_rel " "con %d, axis %s, value %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , conidx, axis, value); + } +} + +static inline void trace_input_event_abs(int conidx, const char * axis, int value) +{ + if (trace_event_get_state(TRACE_INPUT_EVENT_ABS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:input_event_abs " "con %d, axis %s, value 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , conidx, axis, value); + } +} + +static inline void trace_input_event_sync(void) +{ + if (trace_event_get_state(TRACE_INPUT_EVENT_SYNC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:input_event_sync " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_input_mouse_mode(int absolute) +{ + if (trace_event_get_state(TRACE_INPUT_MOUSE_MODE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:input_mouse_mode " "absolute %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , absolute); + } +} + +static inline void trace_vmware_value_read(uint32_t index, uint32_t value) +{ + if (trace_event_get_state(TRACE_VMWARE_VALUE_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vmware_value_read " "index %d, value 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index, value); + } +} + +static inline void trace_vmware_value_write(uint32_t index, uint32_t value) +{ + if (trace_event_get_state(TRACE_VMWARE_VALUE_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vmware_value_write " "index %d, value 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index, value); + } +} + +static inline void trace_vmware_palette_read(uint32_t index, uint32_t value) +{ + if (trace_event_get_state(TRACE_VMWARE_PALETTE_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vmware_palette_read " "index %d, value 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index, value); + } +} + +static inline void trace_vmware_palette_write(uint32_t index, uint32_t value) +{ + if (trace_event_get_state(TRACE_VMWARE_PALETTE_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vmware_palette_write " "index %d, value 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index, value); + } +} + +static inline void trace_vmware_scratch_read(uint32_t index, uint32_t value) +{ + if (trace_event_get_state(TRACE_VMWARE_SCRATCH_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vmware_scratch_read " "index %d, value 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index, value); + } +} + +static inline void trace_vmware_scratch_write(uint32_t index, uint32_t value) +{ + if (trace_event_get_state(TRACE_VMWARE_SCRATCH_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vmware_scratch_write " "index %d, value 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index, value); + } +} + +static inline void trace_vmware_setmode(uint32_t w, uint32_t h, uint32_t bpp) +{ + if (trace_event_get_state(TRACE_VMWARE_SETMODE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vmware_setmode " "%dx%d @ %d bpp" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , w, h, bpp); + } +} + +static inline void trace_virtio_gpu_features(bool virgl) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_FEATURES)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_features " "virgl %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , virgl); + } +} + +static inline void trace_virtio_gpu_cmd_get_display_info(void) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_GET_DISPLAY_INFO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_get_display_info " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_virtio_gpu_cmd_get_caps(void) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_GET_CAPS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_get_caps " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_virtio_gpu_cmd_set_scanout(uint32_t id, uint32_t res, uint32_t w, uint32_t h, uint32_t x, uint32_t y) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_SET_SCANOUT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_set_scanout " "id %d, res 0x%x, w %d, h %d, x %d, y %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, res, w, h, x, y); + } +} + +static inline void trace_virtio_gpu_cmd_res_create_2d(uint32_t res, uint32_t fmt, uint32_t w, uint32_t h) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_RES_CREATE_2D)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_res_create_2d " "res 0x%x, fmt 0x%x, w %d, h %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , res, fmt, w, h); + } +} + +static inline void trace_virtio_gpu_cmd_res_create_3d(uint32_t res, uint32_t fmt, uint32_t w, uint32_t h, uint32_t d) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_RES_CREATE_3D)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_res_create_3d " "res 0x%x, fmt 0x%x, w %d, h %d, d %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , res, fmt, w, h, d); + } +} + +static inline void trace_virtio_gpu_cmd_res_unref(uint32_t res) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_RES_UNREF)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_res_unref " "res 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , res); + } +} + +static inline void trace_virtio_gpu_cmd_res_back_attach(uint32_t res) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_RES_BACK_ATTACH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_res_back_attach " "res 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , res); + } +} + +static inline void trace_virtio_gpu_cmd_res_back_detach(uint32_t res) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_RES_BACK_DETACH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_res_back_detach " "res 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , res); + } +} + +static inline void trace_virtio_gpu_cmd_res_xfer_toh_2d(uint32_t res) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_RES_XFER_TOH_2D)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_res_xfer_toh_2d " "res 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , res); + } +} + +static inline void trace_virtio_gpu_cmd_res_xfer_toh_3d(uint32_t res) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_RES_XFER_TOH_3D)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_res_xfer_toh_3d " "res 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , res); + } +} + +static inline void trace_virtio_gpu_cmd_res_xfer_fromh_3d(uint32_t res) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_RES_XFER_FROMH_3D)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_res_xfer_fromh_3d " "res 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , res); + } +} + +static inline void trace_virtio_gpu_cmd_res_flush(uint32_t res, uint32_t w, uint32_t h, uint32_t x, uint32_t y) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_RES_FLUSH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_res_flush " "res 0x%x, w %d, h %d, x %d, y %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , res, w, h, x, y); + } +} + +static inline void trace_virtio_gpu_cmd_ctx_create(uint32_t ctx, const char * name) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_CTX_CREATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_ctx_create " "ctx 0x%x, name %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ctx, name); + } +} + +static inline void trace_virtio_gpu_cmd_ctx_destroy(uint32_t ctx) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_CTX_DESTROY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_ctx_destroy " "ctx 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ctx); + } +} + +static inline void trace_virtio_gpu_cmd_ctx_res_attach(uint32_t ctx, uint32_t res) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_CTX_RES_ATTACH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_ctx_res_attach " "ctx 0x%x, res 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ctx, res); + } +} + +static inline void trace_virtio_gpu_cmd_ctx_res_detach(uint32_t ctx, uint32_t res) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_CTX_RES_DETACH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_ctx_res_detach " "ctx 0x%x, res 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ctx, res); + } +} + +static inline void trace_virtio_gpu_cmd_ctx_submit(uint32_t ctx, uint32_t size) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_CMD_CTX_SUBMIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_cmd_ctx_submit " "ctx 0x%x, size %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ctx, size); + } +} + +static inline void trace_virtio_gpu_update_cursor(uint32_t scanout, uint32_t x, uint32_t y, const char * type, uint32_t res) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_UPDATE_CURSOR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_update_cursor " "scanout %d, x %d, y %d, %s, res 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , scanout, x, y, type, res); + } +} + +static inline void trace_virtio_gpu_fence_ctrl(uint64_t fence, uint32_t type) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_FENCE_CTRL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_fence_ctrl " "fence 0x%" PRIx64 ", type 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , fence, type); + } +} + +static inline void trace_virtio_gpu_fence_resp(uint64_t fence) +{ + if (trace_event_get_state(TRACE_VIRTIO_GPU_FENCE_RESP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_gpu_fence_resp " "fence 0x%" PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , fence); + } +} + +static inline void trace_qemu_loadvm_state_section(unsigned int section_type) +{ + if (trace_event_get_state(TRACE_QEMU_LOADVM_STATE_SECTION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_loadvm_state_section " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , section_type); + } +} + +static inline void trace_qemu_loadvm_state_section_command(int ret) +{ + if (trace_event_get_state(TRACE_QEMU_LOADVM_STATE_SECTION_COMMAND)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_loadvm_state_section_command " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_qemu_loadvm_state_section_partend(uint32_t section_id) +{ + if (trace_event_get_state(TRACE_QEMU_LOADVM_STATE_SECTION_PARTEND)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_loadvm_state_section_partend " "%u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , section_id); + } +} + +static inline void trace_qemu_loadvm_state_main(void) +{ + if (trace_event_get_state(TRACE_QEMU_LOADVM_STATE_MAIN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_loadvm_state_main " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_loadvm_state_main_quit_parent(void) +{ + if (trace_event_get_state(TRACE_QEMU_LOADVM_STATE_MAIN_QUIT_PARENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_loadvm_state_main_quit_parent " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_loadvm_state_post_main(int ret) +{ + if (trace_event_get_state(TRACE_QEMU_LOADVM_STATE_POST_MAIN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_loadvm_state_post_main " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_qemu_loadvm_state_section_startfull(uint32_t section_id, const char * idstr, uint32_t instance_id, uint32_t version_id) +{ + if (trace_event_get_state(TRACE_QEMU_LOADVM_STATE_SECTION_STARTFULL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_loadvm_state_section_startfull " "%u(%s) %u %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , section_id, idstr, instance_id, version_id); + } +} + +static inline void trace_qemu_savevm_send_packaged(void) +{ + if (trace_event_get_state(TRACE_QEMU_SAVEVM_SEND_PACKAGED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_savevm_send_packaged " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_loadvm_handle_cmd_packaged(unsigned int length) +{ + if (trace_event_get_state(TRACE_LOADVM_HANDLE_CMD_PACKAGED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:loadvm_handle_cmd_packaged " "%u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , length); + } +} + +static inline void trace_loadvm_handle_cmd_packaged_main(int ret) +{ + if (trace_event_get_state(TRACE_LOADVM_HANDLE_CMD_PACKAGED_MAIN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:loadvm_handle_cmd_packaged_main " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_loadvm_handle_cmd_packaged_received(int ret) +{ + if (trace_event_get_state(TRACE_LOADVM_HANDLE_CMD_PACKAGED_RECEIVED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:loadvm_handle_cmd_packaged_received " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret); + } +} + +static inline void trace_loadvm_postcopy_handle_advise(void) +{ + if (trace_event_get_state(TRACE_LOADVM_POSTCOPY_HANDLE_ADVISE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:loadvm_postcopy_handle_advise " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_loadvm_postcopy_handle_listen(void) +{ + if (trace_event_get_state(TRACE_LOADVM_POSTCOPY_HANDLE_LISTEN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:loadvm_postcopy_handle_listen " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_loadvm_postcopy_handle_run(void) +{ + if (trace_event_get_state(TRACE_LOADVM_POSTCOPY_HANDLE_RUN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:loadvm_postcopy_handle_run " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_loadvm_postcopy_handle_run_cpu_sync(void) +{ + if (trace_event_get_state(TRACE_LOADVM_POSTCOPY_HANDLE_RUN_CPU_SYNC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:loadvm_postcopy_handle_run_cpu_sync " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_loadvm_postcopy_handle_run_vmstart(void) +{ + if (trace_event_get_state(TRACE_LOADVM_POSTCOPY_HANDLE_RUN_VMSTART)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:loadvm_postcopy_handle_run_vmstart " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_loadvm_postcopy_ram_handle_discard(void) +{ + if (trace_event_get_state(TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:loadvm_postcopy_ram_handle_discard " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_loadvm_postcopy_ram_handle_discard_end(void) +{ + if (trace_event_get_state(TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_END)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:loadvm_postcopy_ram_handle_discard_end " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_loadvm_postcopy_ram_handle_discard_header(const char * ramid, uint16_t len) +{ + if (trace_event_get_state(TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_HEADER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:loadvm_postcopy_ram_handle_discard_header " "%s: %ud" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ramid, len); + } +} + +static inline void trace_loadvm_process_command(uint16_t com, uint16_t len) +{ + if (trace_event_get_state(TRACE_LOADVM_PROCESS_COMMAND)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:loadvm_process_command " "com=0x%x len=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , com, len); + } +} + +static inline void trace_loadvm_process_command_ping(uint32_t val) +{ + if (trace_event_get_state(TRACE_LOADVM_PROCESS_COMMAND_PING)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:loadvm_process_command_ping " "%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_postcopy_ram_listen_thread_exit(void) +{ + if (trace_event_get_state(TRACE_POSTCOPY_RAM_LISTEN_THREAD_EXIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_ram_listen_thread_exit " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_postcopy_ram_listen_thread_start(void) +{ + if (trace_event_get_state(TRACE_POSTCOPY_RAM_LISTEN_THREAD_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_ram_listen_thread_start " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_savevm_send_postcopy_advise(void) +{ + if (trace_event_get_state(TRACE_QEMU_SAVEVM_SEND_POSTCOPY_ADVISE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_savevm_send_postcopy_advise " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_savevm_send_postcopy_ram_discard(const char * id, uint16_t len) +{ + if (trace_event_get_state(TRACE_QEMU_SAVEVM_SEND_POSTCOPY_RAM_DISCARD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_savevm_send_postcopy_ram_discard " "%s: %ud" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, len); + } +} + +static inline void trace_savevm_command_send(uint16_t command, uint16_t len) +{ + if (trace_event_get_state(TRACE_SAVEVM_COMMAND_SEND)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:savevm_command_send " "com=0x%x len=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , command, len); + } +} + +static inline void trace_savevm_section_start(const char * id, unsigned int section_id) +{ + if (trace_event_get_state(TRACE_SAVEVM_SECTION_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:savevm_section_start " "%s, section_id %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, section_id); + } +} + +static inline void trace_savevm_section_end(const char * id, unsigned int section_id, int ret) +{ + if (trace_event_get_state(TRACE_SAVEVM_SECTION_END)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:savevm_section_end " "%s, section_id %u -> %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, section_id, ret); + } +} + +static inline void trace_savevm_section_skip(const char * id, unsigned int section_id) +{ + if (trace_event_get_state(TRACE_SAVEVM_SECTION_SKIP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:savevm_section_skip " "%s, section_id %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, section_id); + } +} + +static inline void trace_savevm_send_open_return_path(void) +{ + if (trace_event_get_state(TRACE_SAVEVM_SEND_OPEN_RETURN_PATH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:savevm_send_open_return_path " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_savevm_send_ping(uint32_t val) +{ + if (trace_event_get_state(TRACE_SAVEVM_SEND_PING)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:savevm_send_ping " "%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_savevm_send_postcopy_listen(void) +{ + if (trace_event_get_state(TRACE_SAVEVM_SEND_POSTCOPY_LISTEN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:savevm_send_postcopy_listen " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_savevm_send_postcopy_run(void) +{ + if (trace_event_get_state(TRACE_SAVEVM_SEND_POSTCOPY_RUN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:savevm_send_postcopy_run " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_savevm_state_begin(void) +{ + if (trace_event_get_state(TRACE_SAVEVM_STATE_BEGIN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:savevm_state_begin " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_savevm_state_header(void) +{ + if (trace_event_get_state(TRACE_SAVEVM_STATE_HEADER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:savevm_state_header " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_savevm_state_iterate(void) +{ + if (trace_event_get_state(TRACE_SAVEVM_STATE_ITERATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:savevm_state_iterate " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_savevm_state_cleanup(void) +{ + if (trace_event_get_state(TRACE_SAVEVM_STATE_CLEANUP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:savevm_state_cleanup " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_savevm_state_complete_precopy(void) +{ + if (trace_event_get_state(TRACE_SAVEVM_STATE_COMPLETE_PRECOPY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:savevm_state_complete_precopy " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_vmstate_save(const char * idstr, const char * vmsd_name) +{ + if (trace_event_get_state(TRACE_VMSTATE_SAVE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vmstate_save " "%s, %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , idstr, vmsd_name); + } +} + +static inline void trace_vmstate_load(const char * idstr, const char * vmsd_name) +{ + if (trace_event_get_state(TRACE_VMSTATE_LOAD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vmstate_load " "%s, %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , idstr, vmsd_name); + } +} + +static inline void trace_qemu_announce_self_iter(const char * mac) +{ + if (trace_event_get_state(TRACE_QEMU_ANNOUNCE_SELF_ITER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_announce_self_iter " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , mac); + } +} + +static inline void trace_vmstate_load_field_error(const char * field, int ret) +{ + if (trace_event_get_state(TRACE_VMSTATE_LOAD_FIELD_ERROR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vmstate_load_field_error " "field \"%s\" load failed, ret = %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , field, ret); + } +} + +static inline void trace_vmstate_load_state(const char * name, int version_id) +{ + if (trace_event_get_state(TRACE_VMSTATE_LOAD_STATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vmstate_load_state " "%s v%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, version_id); + } +} + +static inline void trace_vmstate_load_state_end(const char * name, const char * reason, int val) +{ + if (trace_event_get_state(TRACE_VMSTATE_LOAD_STATE_END)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vmstate_load_state_end " "%s %s/%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, reason, val); + } +} + +static inline void trace_vmstate_load_state_field(const char * name, const char * field) +{ + if (trace_event_get_state(TRACE_VMSTATE_LOAD_STATE_FIELD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vmstate_load_state_field " "%s:%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, field); + } +} + +static inline void trace_vmstate_subsection_load(const char * parent) +{ + if (trace_event_get_state(TRACE_VMSTATE_SUBSECTION_LOAD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vmstate_subsection_load " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , parent); + } +} + +static inline void trace_vmstate_subsection_load_bad(const char * parent, const char * sub) +{ + if (trace_event_get_state(TRACE_VMSTATE_SUBSECTION_LOAD_BAD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vmstate_subsection_load_bad " "%s: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , parent, sub); + } +} + +static inline void trace_vmstate_subsection_load_good(const char * parent) +{ + if (trace_event_get_state(TRACE_VMSTATE_SUBSECTION_LOAD_GOOD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vmstate_subsection_load_good " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , parent); + } +} + +static inline void trace_qemu_file_fclose(void) +{ + if (trace_event_get_state(TRACE_QEMU_FILE_FCLOSE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_file_fclose " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_get_queued_page(const char * block_name, uint64_t tmp_offset, uint64_t ram_addr) +{ + if (trace_event_get_state(TRACE_GET_QUEUED_PAGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:get_queued_page " "%s/%" PRIx64 " ram_addr=%" PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , block_name, tmp_offset, ram_addr); + } +} + +static inline void trace_get_queued_page_not_dirty(const char * block_name, uint64_t tmp_offset, uint64_t ram_addr, int sent) +{ + if (trace_event_get_state(TRACE_GET_QUEUED_PAGE_NOT_DIRTY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:get_queued_page_not_dirty " "%s/%" PRIx64 " ram_addr=%" PRIx64 " (sent=%d)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , block_name, tmp_offset, ram_addr, sent); + } +} + +static inline void trace_migration_bitmap_sync_start(void) +{ + if (trace_event_get_state(TRACE_MIGRATION_BITMAP_SYNC_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migration_bitmap_sync_start " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_migration_bitmap_sync_end(uint64_t dirty_pages) +{ + if (trace_event_get_state(TRACE_MIGRATION_BITMAP_SYNC_END)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migration_bitmap_sync_end " "dirty_pages %" PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dirty_pages); + } +} + +static inline void trace_migration_throttle(void) +{ + if (trace_event_get_state(TRACE_MIGRATION_THROTTLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migration_throttle " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_ram_load_postcopy_loop(uint64_t addr, int flags) +{ + if (trace_event_get_state(TRACE_RAM_LOAD_POSTCOPY_LOOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ram_load_postcopy_loop " "@%" PRIx64 " %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, flags); + } +} + +static inline void trace_ram_postcopy_send_discard_bitmap(void) +{ + if (trace_event_get_state(TRACE_RAM_POSTCOPY_SEND_DISCARD_BITMAP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ram_postcopy_send_discard_bitmap " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_ram_save_queue_pages(const char * rbname, size_t start, size_t len) +{ + if (trace_event_get_state(TRACE_RAM_SAVE_QUEUE_PAGES)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ram_save_queue_pages " "%s: start: %zx len: %zx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , rbname, start, len); + } +} + +static inline void trace_qxl_interface_set_mm_time(int qid, uint32_t mm_time) +{ +} + +static inline void trace_qxl_io_write_vga(int qid, const char * mode, uint32_t addr, uint32_t val) +{ +} + +static inline void trace_qxl_create_guest_primary(int qid, uint32_t width, uint32_t height, uint64_t mem, uint32_t format, uint32_t position) +{ + if (trace_event_get_state(TRACE_QXL_CREATE_GUEST_PRIMARY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_create_guest_primary " "%d %ux%u mem=%" PRIx64 " %u,%u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, width, height, mem, format, position); + } +} + +static inline void trace_qxl_create_guest_primary_rest(int qid, int32_t stride, uint32_t type, uint32_t flags) +{ + if (trace_event_get_state(TRACE_QXL_CREATE_GUEST_PRIMARY_REST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_create_guest_primary_rest " "%d %d,%d,%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, stride, type, flags); + } +} + +static inline void trace_qxl_destroy_primary(int qid) +{ + if (trace_event_get_state(TRACE_QXL_DESTROY_PRIMARY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_destroy_primary " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_enter_vga_mode(int qid) +{ + if (trace_event_get_state(TRACE_QXL_ENTER_VGA_MODE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_enter_vga_mode " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_exit_vga_mode(int qid) +{ + if (trace_event_get_state(TRACE_QXL_EXIT_VGA_MODE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_exit_vga_mode " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_hard_reset(int qid, int64_t loadvm) +{ + if (trace_event_get_state(TRACE_QXL_HARD_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_hard_reset " "%d loadvm=%"PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, loadvm); + } +} + +static inline void trace_qxl_interface_async_complete_io(int qid, uint32_t current_async, void * cookie) +{ + if (trace_event_get_state(TRACE_QXL_INTERFACE_ASYNC_COMPLETE_IO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_interface_async_complete_io " "%d current=%d cookie=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, current_async, cookie); + } +} + +static inline void trace_qxl_interface_attach_worker(int qid) +{ + if (trace_event_get_state(TRACE_QXL_INTERFACE_ATTACH_WORKER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_interface_attach_worker " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_interface_get_init_info(int qid) +{ + if (trace_event_get_state(TRACE_QXL_INTERFACE_GET_INIT_INFO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_interface_get_init_info " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_interface_set_compression_level(int qid, int64_t level) +{ + if (trace_event_get_state(TRACE_QXL_INTERFACE_SET_COMPRESSION_LEVEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_interface_set_compression_level " "%d %"PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, level); + } +} + +static inline void trace_qxl_interface_update_area_complete(int qid, uint32_t surface_id, uint32_t dirty_left, uint32_t dirty_right, uint32_t dirty_top, uint32_t dirty_bottom) +{ + if (trace_event_get_state(TRACE_QXL_INTERFACE_UPDATE_AREA_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_interface_update_area_complete " "%d surface=%d [%d,%d,%d,%d]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, surface_id, dirty_left, dirty_right, dirty_top, dirty_bottom); + } +} + +static inline void trace_qxl_interface_update_area_complete_rest(int qid, uint32_t num_updated_rects) +{ + if (trace_event_get_state(TRACE_QXL_INTERFACE_UPDATE_AREA_COMPLETE_REST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_interface_update_area_complete_rest " "%d #=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, num_updated_rects); + } +} + +static inline void trace_qxl_interface_update_area_complete_overflow(int qid, int max) +{ + if (trace_event_get_state(TRACE_QXL_INTERFACE_UPDATE_AREA_COMPLETE_OVERFLOW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_interface_update_area_complete_overflow " "%d max=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, max); + } +} + +static inline void trace_qxl_interface_update_area_complete_schedule_bh(int qid, uint32_t num_dirty) +{ + if (trace_event_get_state(TRACE_QXL_INTERFACE_UPDATE_AREA_COMPLETE_SCHEDULE_BH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_interface_update_area_complete_schedule_bh " "%d #dirty=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, num_dirty); + } +} + +static inline void trace_qxl_io_destroy_primary_ignored(int qid, const char * mode) +{ + if (trace_event_get_state(TRACE_QXL_IO_DESTROY_PRIMARY_IGNORED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_io_destroy_primary_ignored " "%d %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, mode); + } +} + +static inline void trace_qxl_io_log(int qid, const uint8_t * log_buf) +{ + if (trace_event_get_state(TRACE_QXL_IO_LOG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_io_log " "%d %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, log_buf); + } +} + +static inline void trace_qxl_io_read_unexpected(int qid) +{ + if (trace_event_get_state(TRACE_QXL_IO_READ_UNEXPECTED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_io_read_unexpected " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_io_unexpected_vga_mode(int qid, uint64_t addr, uint64_t val, const char * desc) +{ + if (trace_event_get_state(TRACE_QXL_IO_UNEXPECTED_VGA_MODE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_io_unexpected_vga_mode " "%d 0x%"PRIx64"=%"PRIu64" (%s)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, addr, val, desc); + } +} + +static inline void trace_qxl_io_write(int qid, const char * mode, uint64_t addr, const char * aname, uint64_t val, unsigned size, int async) +{ + if (trace_event_get_state(TRACE_QXL_IO_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_io_write " "%d %s addr=%"PRIu64 " (%s) val=%"PRIu64" size=%u async=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, mode, addr, aname, val, size, async); + } +} + +static inline void trace_qxl_memslot_add_guest(int qid, uint32_t slot_id, uint64_t guest_start, uint64_t guest_end) +{ + if (trace_event_get_state(TRACE_QXL_MEMSLOT_ADD_GUEST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_memslot_add_guest " "%d %u: guest phys 0x%"PRIx64 " - 0x%" PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, slot_id, guest_start, guest_end); + } +} + +static inline void trace_qxl_post_load(int qid, const char * mode) +{ + if (trace_event_get_state(TRACE_QXL_POST_LOAD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_post_load " "%d %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, mode); + } +} + +static inline void trace_qxl_pre_load(int qid) +{ + if (trace_event_get_state(TRACE_QXL_PRE_LOAD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_pre_load " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_pre_save(int qid) +{ + if (trace_event_get_state(TRACE_QXL_PRE_SAVE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_pre_save " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_reset_surfaces(int qid) +{ + if (trace_event_get_state(TRACE_QXL_RESET_SURFACES)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_reset_surfaces " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_ring_command_check(int qid, const char * mode) +{ + if (trace_event_get_state(TRACE_QXL_RING_COMMAND_CHECK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_ring_command_check " "%d %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, mode); + } +} + +static inline void trace_qxl_ring_command_get(int qid, const char * mode) +{ + if (trace_event_get_state(TRACE_QXL_RING_COMMAND_GET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_ring_command_get " "%d %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, mode); + } +} + +static inline void trace_qxl_ring_command_req_notification(int qid) +{ + if (trace_event_get_state(TRACE_QXL_RING_COMMAND_REQ_NOTIFICATION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_ring_command_req_notification " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_ring_cursor_check(int qid, const char * mode) +{ + if (trace_event_get_state(TRACE_QXL_RING_CURSOR_CHECK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_ring_cursor_check " "%d %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, mode); + } +} + +static inline void trace_qxl_ring_cursor_get(int qid, const char * mode) +{ + if (trace_event_get_state(TRACE_QXL_RING_CURSOR_GET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_ring_cursor_get " "%d %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, mode); + } +} + +static inline void trace_qxl_ring_cursor_req_notification(int qid) +{ + if (trace_event_get_state(TRACE_QXL_RING_CURSOR_REQ_NOTIFICATION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_ring_cursor_req_notification " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_ring_res_push(int qid, const char * mode, uint32_t surface_count, uint32_t free_res, void * last_release, const char * notify) +{ + if (trace_event_get_state(TRACE_QXL_RING_RES_PUSH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_ring_res_push " "%d %s s#=%d res#=%d last=%p notify=%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, mode, surface_count, free_res, last_release, notify); + } +} + +static inline void trace_qxl_ring_res_push_rest(int qid, uint32_t ring_has, uint32_t ring_size, uint32_t prod, uint32_t cons) +{ + if (trace_event_get_state(TRACE_QXL_RING_RES_PUSH_REST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_ring_res_push_rest " "%d ring %d/%d [%d,%d]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, ring_has, ring_size, prod, cons); + } +} + +static inline void trace_qxl_ring_res_put(int qid, uint32_t free_res) +{ + if (trace_event_get_state(TRACE_QXL_RING_RES_PUT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_ring_res_put " "%d #res=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, free_res); + } +} + +static inline void trace_qxl_set_mode(int qid, int modenr, uint32_t x_res, uint32_t y_res, uint32_t bits, uint64_t devmem) +{ + if (trace_event_get_state(TRACE_QXL_SET_MODE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_set_mode " "%d mode=%d [ x=%d y=%d @ bpp=%d devmem=0x%" PRIx64 " ]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, modenr, x_res, y_res, bits, devmem); + } +} + +static inline void trace_qxl_soft_reset(int qid) +{ + if (trace_event_get_state(TRACE_QXL_SOFT_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_soft_reset " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_spice_destroy_surfaces_complete(int qid) +{ + if (trace_event_get_state(TRACE_QXL_SPICE_DESTROY_SURFACES_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_spice_destroy_surfaces_complete " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_spice_destroy_surfaces(int qid, int async) +{ + if (trace_event_get_state(TRACE_QXL_SPICE_DESTROY_SURFACES)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_spice_destroy_surfaces " "%d async=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, async); + } +} + +static inline void trace_qxl_spice_destroy_surface_wait_complete(int qid, uint32_t id) +{ + if (trace_event_get_state(TRACE_QXL_SPICE_DESTROY_SURFACE_WAIT_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_spice_destroy_surface_wait_complete " "%d sid=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, id); + } +} + +static inline void trace_qxl_spice_destroy_surface_wait(int qid, uint32_t id, int async) +{ + if (trace_event_get_state(TRACE_QXL_SPICE_DESTROY_SURFACE_WAIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_spice_destroy_surface_wait " "%d sid=%d async=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, id, async); + } +} + +static inline void trace_qxl_spice_flush_surfaces_async(int qid, uint32_t surface_count, uint32_t num_free_res) +{ + if (trace_event_get_state(TRACE_QXL_SPICE_FLUSH_SURFACES_ASYNC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_spice_flush_surfaces_async " "%d s#=%d, res#=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, surface_count, num_free_res); + } +} + +static inline void trace_qxl_spice_monitors_config(int qid) +{ + if (trace_event_get_state(TRACE_QXL_SPICE_MONITORS_CONFIG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_spice_monitors_config " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_spice_loadvm_commands(int qid, void * ext, uint32_t count) +{ + if (trace_event_get_state(TRACE_QXL_SPICE_LOADVM_COMMANDS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_spice_loadvm_commands " "%d ext=%p count=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, ext, count); + } +} + +static inline void trace_qxl_spice_oom(int qid) +{ + if (trace_event_get_state(TRACE_QXL_SPICE_OOM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_spice_oom " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_spice_reset_cursor(int qid) +{ + if (trace_event_get_state(TRACE_QXL_SPICE_RESET_CURSOR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_spice_reset_cursor " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_spice_reset_image_cache(int qid) +{ + if (trace_event_get_state(TRACE_QXL_SPICE_RESET_IMAGE_CACHE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_spice_reset_image_cache " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_spice_reset_memslots(int qid) +{ + if (trace_event_get_state(TRACE_QXL_SPICE_RESET_MEMSLOTS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_spice_reset_memslots " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_spice_update_area(int qid, uint32_t surface_id, uint32_t left, uint32_t right, uint32_t top, uint32_t bottom) +{ + if (trace_event_get_state(TRACE_QXL_SPICE_UPDATE_AREA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_spice_update_area " "%d sid=%d [%d,%d,%d,%d]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, surface_id, left, right, top, bottom); + } +} + +static inline void trace_qxl_spice_update_area_rest(int qid, uint32_t num_dirty_rects, uint32_t clear_dirty_region) +{ + if (trace_event_get_state(TRACE_QXL_SPICE_UPDATE_AREA_REST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_spice_update_area_rest " "%d #d=%d clear=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, num_dirty_rects, clear_dirty_region); + } +} + +static inline void trace_qxl_surfaces_dirty(int qid, int surface, int offset, int size) +{ + if (trace_event_get_state(TRACE_QXL_SURFACES_DIRTY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_surfaces_dirty " "%d surface=%d offset=%d size=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, surface, offset, size); + } +} + +static inline void trace_qxl_send_events(int qid, uint32_t events) +{ + if (trace_event_get_state(TRACE_QXL_SEND_EVENTS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_send_events " "%d %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, events); + } +} + +static inline void trace_qxl_send_events_vm_stopped(int qid, uint32_t events) +{ + if (trace_event_get_state(TRACE_QXL_SEND_EVENTS_VM_STOPPED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_send_events_vm_stopped " "%d %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, events); + } +} + +static inline void trace_qxl_set_guest_bug(int qid) +{ + if (trace_event_get_state(TRACE_QXL_SET_GUEST_BUG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_set_guest_bug " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qxl_interrupt_client_monitors_config(int qid, int num_heads, void * heads) +{ + if (trace_event_get_state(TRACE_QXL_INTERRUPT_CLIENT_MONITORS_CONFIG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_interrupt_client_monitors_config " "%d %d %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, num_heads, heads); + } +} + +static inline void trace_qxl_client_monitors_config_unsupported_by_guest(int qid, uint32_t int_mask, void * client_monitors_config) +{ + if (trace_event_get_state(TRACE_QXL_CLIENT_MONITORS_CONFIG_UNSUPPORTED_BY_GUEST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_client_monitors_config_unsupported_by_guest " "%d %X %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, int_mask, client_monitors_config); + } +} + +static inline void trace_qxl_client_monitors_config_unsupported_by_device(int qid, int revision) +{ + if (trace_event_get_state(TRACE_QXL_CLIENT_MONITORS_CONFIG_UNSUPPORTED_BY_DEVICE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_client_monitors_config_unsupported_by_device " "%d revision=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, revision); + } +} + +static inline void trace_qxl_client_monitors_config_capped(int qid, int requested, int limit) +{ + if (trace_event_get_state(TRACE_QXL_CLIENT_MONITORS_CONFIG_CAPPED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_client_monitors_config_capped " "%d %d %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, requested, limit); + } +} + +static inline void trace_qxl_client_monitors_config_crc(int qid, unsigned size, uint32_t crc32) +{ + if (trace_event_get_state(TRACE_QXL_CLIENT_MONITORS_CONFIG_CRC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_client_monitors_config_crc " "%d %u %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, size, crc32); + } +} + +static inline void trace_qxl_set_client_capabilities_unsupported_by_revision(int qid, int revision) +{ + if (trace_event_get_state(TRACE_QXL_SET_CLIENT_CAPABILITIES_UNSUPPORTED_BY_REVISION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_set_client_capabilities_unsupported_by_revision " "%d revision=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, revision); + } +} + +static inline void trace_qemu_spice_add_memslot(int qid, uint32_t slot_id, unsigned long virt_start, unsigned long virt_end, int async) +{ + if (trace_event_get_state(TRACE_QEMU_SPICE_ADD_MEMSLOT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_spice_add_memslot " "%d %u: host virt 0x%lx - 0x%lx async=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, slot_id, virt_start, virt_end, async); + } +} + +static inline void trace_qemu_spice_del_memslot(int qid, uint32_t gid, uint32_t slot_id) +{ + if (trace_event_get_state(TRACE_QEMU_SPICE_DEL_MEMSLOT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_spice_del_memslot " "%d gid=%u sid=%u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, gid, slot_id); + } +} + +static inline void trace_qemu_spice_create_primary_surface(int qid, uint32_t sid, void * surface, int async) +{ + if (trace_event_get_state(TRACE_QEMU_SPICE_CREATE_PRIMARY_SURFACE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_spice_create_primary_surface " "%d sid=%u surface=%p async=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, sid, surface, async); + } +} + +static inline void trace_qemu_spice_destroy_primary_surface(int qid, uint32_t sid, int async) +{ + if (trace_event_get_state(TRACE_QEMU_SPICE_DESTROY_PRIMARY_SURFACE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_spice_destroy_primary_surface " "%d sid=%u async=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid, sid, async); + } +} + +static inline void trace_qemu_spice_wakeup(uint32_t qid) +{ + if (trace_event_get_state(TRACE_QEMU_SPICE_WAKEUP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_spice_wakeup " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , qid); + } +} + +static inline void trace_qemu_spice_create_update(uint32_t left, uint32_t right, uint32_t top, uint32_t bottom) +{ + if (trace_event_get_state(TRACE_QEMU_SPICE_CREATE_UPDATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_spice_create_update " "lr %d -> %d, tb -> %d -> %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , left, right, top, bottom); + } +} + +static inline void trace_qxl_render_blit(int32_t stride, int32_t left, int32_t right, int32_t top, int32_t bottom) +{ + if (trace_event_get_state(TRACE_QXL_RENDER_BLIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_render_blit " "stride=%d [%d, %d, %d, %d]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , stride, left, right, top, bottom); + } +} + +static inline void trace_qxl_render_guest_primary_resized(int32_t width, int32_t height, int32_t stride, int32_t bytes_pp, int32_t bits_pp) +{ + if (trace_event_get_state(TRACE_QXL_RENDER_GUEST_PRIMARY_RESIZED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_render_guest_primary_resized " "%dx%d, stride %d, bpp %d, depth %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , width, height, stride, bytes_pp, bits_pp); + } +} + +static inline void trace_qxl_render_update_area_done(void * cookie) +{ + if (trace_event_get_state(TRACE_QXL_RENDER_UPDATE_AREA_DONE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qxl_render_update_area_done " "%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cookie); + } +} + +static inline void trace_spapr_pci_msi(const char * msg, uint32_t ca) +{ + if (trace_event_get_state(TRACE_SPAPR_PCI_MSI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_pci_msi " "%s (cfg=%x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , msg, ca); + } +} + +static inline void trace_spapr_pci_msi_setup(const char * name, unsigned vector, uint64_t addr) +{ + if (trace_event_get_state(TRACE_SPAPR_PCI_MSI_SETUP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_pci_msi_setup " "dev\"%s\" vector %u, addr=%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, vector, addr); + } +} + +static inline void trace_spapr_pci_rtas_ibm_change_msi(unsigned cfg, unsigned func, unsigned req, unsigned first) +{ + if (trace_event_get_state(TRACE_SPAPR_PCI_RTAS_IBM_CHANGE_MSI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_pci_rtas_ibm_change_msi " "cfgaddr %x func %u, requested %u, first irq %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cfg, func, req, first); + } +} + +static inline void trace_spapr_pci_rtas_ibm_query_interrupt_source_number(unsigned ioa, unsigned intr) +{ + if (trace_event_get_state(TRACE_SPAPR_PCI_RTAS_IBM_QUERY_INTERRUPT_SOURCE_NUMBER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_pci_rtas_ibm_query_interrupt_source_number " "queries for #%u, IRQ%u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioa, intr); + } +} + +static inline void trace_spapr_pci_msi_write(uint64_t addr, uint64_t data, uint32_t dt_irq) +{ + if (trace_event_get_state(TRACE_SPAPR_PCI_MSI_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_pci_msi_write " "@%"PRIx64"<=%"PRIx64" IRQ %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, data, dt_irq); + } +} + +static inline void trace_spapr_pci_lsi_set(const char * busname, int pin, uint32_t irq) +{ + if (trace_event_get_state(TRACE_SPAPR_PCI_LSI_SET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_pci_lsi_set " "%s PIN%d IRQ %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , busname, pin, irq); + } +} + +static inline void trace_spapr_pci_msi_retry(unsigned config_addr, unsigned req_num, unsigned max_irqs) +{ + if (trace_event_get_state(TRACE_SPAPR_PCI_MSI_RETRY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_pci_msi_retry " "Guest device at %x asked %u, have only %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , config_addr, req_num, max_irqs); + } +} + +static inline void trace_pci_update_mappings_del(void * d, uint32_t bus, uint32_t slot, uint32_t func, int bar, uint64_t addr, uint64_t size) +{ + if (trace_event_get_state(TRACE_PCI_UPDATE_MAPPINGS_DEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pci_update_mappings_del " "d=%p %02x:%02x.%x %d,%#"PRIx64"+%#"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , d, bus, slot, func, bar, addr, size); + } +} + +static inline void trace_pci_update_mappings_add(void * d, uint32_t bus, uint32_t slot, uint32_t func, int bar, uint64_t addr, uint64_t size) +{ + if (trace_event_get_state(TRACE_PCI_UPDATE_MAPPINGS_ADD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pci_update_mappings_add " "d=%p %02x:%02x.%x %d,%#"PRIx64"+%#"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , d, bus, slot, func, bar, addr, size); + } +} + +static inline void trace_pcnet_s_reset(void * s) +{ + if (trace_event_get_state(TRACE_PCNET_S_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pcnet_s_reset " "s=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_pcnet_user_int(void * s) +{ + if (trace_event_get_state(TRACE_PCNET_USER_INT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pcnet_user_int " "s=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s); + } +} + +static inline void trace_pcnet_isr_change(void * s, uint32_t isr, uint32_t isr_old) +{ + if (trace_event_get_state(TRACE_PCNET_ISR_CHANGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pcnet_isr_change " "s=%p INTA=%d<=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, isr, isr_old); + } +} + +static inline void trace_pcnet_init(void * s, uint64_t init_addr) +{ + if (trace_event_get_state(TRACE_PCNET_INIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pcnet_init " "s=%p init_addr=%#"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, init_addr); + } +} + +static inline void trace_pcnet_rlen_tlen(void * s, uint32_t rlen, uint32_t tlen) +{ + if (trace_event_get_state(TRACE_PCNET_RLEN_TLEN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pcnet_rlen_tlen " "s=%p rlen=%d tlen=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, rlen, tlen); + } +} + +static inline void trace_pcnet_ss32_rdra_tdra(void * s, uint32_t ss32, uint32_t rdra, uint32_t rcvrl, uint32_t tdra, uint32_t xmtrl) +{ + if (trace_event_get_state(TRACE_PCNET_SS32_RDRA_TDRA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pcnet_ss32_rdra_tdra " "s=%p ss32=%d rdra=0x%08x[%d] tdra=0x%08x[%d]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , s, ss32, rdra, rcvrl, tdra, xmtrl); + } +} + +static inline void trace_pcnet_aprom_writeb(void * opaque, uint32_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_PCNET_APROM_WRITEB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pcnet_aprom_writeb " "opaque=%p addr=0x%08x val=0x%02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, addr, val); + } +} + +static inline void trace_pcnet_aprom_readb(void * opaque, uint32_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_PCNET_APROM_READB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pcnet_aprom_readb " "opaque=%p addr=0x%08x val=0x%02x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, addr, val); + } +} + +static inline void trace_pcnet_ioport_read(void * opaque, uint64_t addr, unsigned size) +{ + if (trace_event_get_state(TRACE_PCNET_IOPORT_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pcnet_ioport_read " "opaque=%p addr=%#"PRIx64" size=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, addr, size); + } +} + +static inline void trace_pcnet_ioport_write(void * opaque, uint64_t addr, uint64_t data, unsigned size) +{ + if (trace_event_get_state(TRACE_PCNET_IOPORT_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pcnet_ioport_write " "opaque=%p addr=%#"PRIx64" data=%#"PRIx64" size=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, addr, data, size); + } +} + +static inline void trace_pcnet_mmio_writeb(void * opaque, uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_PCNET_MMIO_WRITEB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pcnet_mmio_writeb " "opaque=%p addr=%#"PRIx64" val=0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, addr, val); + } +} + +static inline void trace_pcnet_mmio_writew(void * opaque, uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_PCNET_MMIO_WRITEW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pcnet_mmio_writew " "opaque=%p addr=%#"PRIx64" val=0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, addr, val); + } +} + +static inline void trace_pcnet_mmio_writel(void * opaque, uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_PCNET_MMIO_WRITEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pcnet_mmio_writel " "opaque=%p addr=%#"PRIx64" val=0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, addr, val); + } +} + +static inline void trace_pcnet_mmio_readb(void * opaque, uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_PCNET_MMIO_READB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pcnet_mmio_readb " "opaque=%p addr=%#"PRIx64" val=0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, addr, val); + } +} + +static inline void trace_pcnet_mmio_readw(void * opaque, uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_PCNET_MMIO_READW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pcnet_mmio_readw " "opaque=%p addr=%#"PRIx64" val=0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, addr, val); + } +} + +static inline void trace_pcnet_mmio_readl(void * opaque, uint64_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_PCNET_MMIO_READL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pcnet_mmio_readl " "opaque=%p addr=%#"PRIx64" val=0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , opaque, addr, val); + } +} + +static inline void trace_xics_icp_check_ipi(int server, uint8_t mfrr) +{ + if (trace_event_get_state(TRACE_XICS_ICP_CHECK_IPI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xics_icp_check_ipi " "CPU %d can take IPI mfrr=%#x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , server, mfrr); + } +} + +static inline void trace_xics_icp_accept(uint32_t old_xirr, uint32_t new_xirr) +{ + if (trace_event_get_state(TRACE_XICS_ICP_ACCEPT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xics_icp_accept " "icp_accept: XIRR %#"PRIx32"->%#"PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , old_xirr, new_xirr); + } +} + +static inline void trace_xics_icp_eoi(int server, uint32_t xirr, uint32_t new_xirr) +{ + if (trace_event_get_state(TRACE_XICS_ICP_EOI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xics_icp_eoi " "icp_eoi: server %d given XIRR %#"PRIx32" new XIRR %#"PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , server, xirr, new_xirr); + } +} + +static inline void trace_xics_icp_irq(int server, int nr, uint8_t priority) +{ + if (trace_event_get_state(TRACE_XICS_ICP_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xics_icp_irq " "cpu %d trying to deliver irq %#"PRIx32" priority %#x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , server, nr, priority); + } +} + +static inline void trace_xics_icp_raise(uint32_t xirr, uint8_t pending_priority) +{ + if (trace_event_get_state(TRACE_XICS_ICP_RAISE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xics_icp_raise " "raising IRQ new XIRR=%#x new pending priority=%#x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , xirr, pending_priority); + } +} + +static inline void trace_xics_set_irq_msi(int srcno, int nr) +{ + if (trace_event_get_state(TRACE_XICS_SET_IRQ_MSI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xics_set_irq_msi " "set_irq_msi: srcno %d [irq %#x]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , srcno, nr); + } +} + +static inline void trace_xics_masked_pending(void) +{ + if (trace_event_get_state(TRACE_XICS_MASKED_PENDING)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xics_masked_pending " "set_irq_msi: masked pending" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_xics_set_irq_lsi(int srcno, int nr) +{ + if (trace_event_get_state(TRACE_XICS_SET_IRQ_LSI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xics_set_irq_lsi " "set_irq_lsi: srcno %d [irq %#x]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , srcno, nr); + } +} + +static inline void trace_xics_ics_write_xive(int nr, int srcno, int server, uint8_t priority) +{ + if (trace_event_get_state(TRACE_XICS_ICS_WRITE_XIVE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xics_ics_write_xive " "ics_write_xive: irq %#x [src %d] server %#x prio %#x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , nr, srcno, server, priority); + } +} + +static inline void trace_xics_ics_reject(int nr, int srcno) +{ + if (trace_event_get_state(TRACE_XICS_ICS_REJECT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xics_ics_reject " "reject irq %#x [src %d]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , nr, srcno); + } +} + +static inline void trace_xics_ics_eoi(int nr) +{ + if (trace_event_get_state(TRACE_XICS_ICS_EOI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xics_ics_eoi " "ics_eoi: irq %#x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , nr); + } +} + +static inline void trace_xics_alloc(int src, int irq) +{ + if (trace_event_get_state(TRACE_XICS_ALLOC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xics_alloc " "source#%d, irq %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , src, irq); + } +} + +static inline void trace_xics_alloc_block(int src, int first, int num, bool lsi, int align) +{ + if (trace_event_get_state(TRACE_XICS_ALLOC_BLOCK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xics_alloc_block " "source#%d, first irq %d, %d irqs, lsi=%d, alignnum %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , src, first, num, lsi, align); + } +} + +static inline void trace_xics_ics_free(int src, int irq, int num) +{ + if (trace_event_get_state(TRACE_XICS_ICS_FREE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xics_ics_free " "Source#%d, first irq %d, %d irqs" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , src, irq, num); + } +} + +static inline void trace_xics_ics_free_warn(int src, int irq) +{ + if (trace_event_get_state(TRACE_XICS_ICS_FREE_WARN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xics_ics_free_warn " "Source#%d, irq %d is already free" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , src, irq); + } +} + +static inline void trace_spapr_cas_failed(unsigned long n) +{ + if (trace_event_get_state(TRACE_SPAPR_CAS_FAILED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_cas_failed " "DT diff buffer is too small: %ld bytes" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , n); + } +} + +static inline void trace_spapr_cas_continue(unsigned long n) +{ + if (trace_event_get_state(TRACE_SPAPR_CAS_CONTINUE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_cas_continue " "Copy changes to the guest: %ld bytes" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , n); + } +} + +static inline void trace_spapr_cas_pvr_try(uint32_t pvr) +{ + if (trace_event_get_state(TRACE_SPAPR_CAS_PVR_TRY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_cas_pvr_try " "%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pvr); + } +} + +static inline void trace_spapr_cas_pvr(uint32_t cur_pvr, bool cpu_match, uint32_t new_pvr, uint64_t pcr) +{ + if (trace_event_get_state(TRACE_SPAPR_CAS_PVR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_cas_pvr " "current=%x, cpu_match=%u, new=%x, compat flags=%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cur_pvr, cpu_match, new_pvr, pcr); + } +} + +static inline void trace_spapr_iommu_put(uint64_t liobn, uint64_t ioba, uint64_t tce, uint64_t ret) +{ + if (trace_event_get_state(TRACE_SPAPR_IOMMU_PUT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_iommu_put " "liobn=%"PRIx64" ioba=0x%"PRIx64" tce=0x%"PRIx64" ret=%"PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , liobn, ioba, tce, ret); + } +} + +static inline void trace_spapr_iommu_get(uint64_t liobn, uint64_t ioba, uint64_t ret, uint64_t tce) +{ + if (trace_event_get_state(TRACE_SPAPR_IOMMU_GET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_iommu_get " "liobn=%"PRIx64" ioba=0x%"PRIx64" ret=%"PRId64" tce=0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , liobn, ioba, ret, tce); + } +} + +static inline void trace_spapr_iommu_indirect(uint64_t liobn, uint64_t ioba, uint64_t tce, uint64_t iobaN, uint64_t tceN, uint64_t ret) +{ + if (trace_event_get_state(TRACE_SPAPR_IOMMU_INDIRECT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_iommu_indirect " "liobn=%"PRIx64" ioba=0x%"PRIx64" tcelist=0x%"PRIx64" iobaN=0x%"PRIx64" tceN=0x%"PRIx64" ret=%"PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , liobn, ioba, tce, iobaN, tceN, ret); + } +} + +static inline void trace_spapr_iommu_stuff(uint64_t liobn, uint64_t ioba, uint64_t tce_value, uint64_t npages, uint64_t ret) +{ + if (trace_event_get_state(TRACE_SPAPR_IOMMU_STUFF)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_iommu_stuff " "liobn=%"PRIx64" ioba=0x%"PRIx64" tcevalue=0x%"PRIx64" npages=%"PRId64" ret=%"PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , liobn, ioba, tce_value, npages, ret); + } +} + +static inline void trace_spapr_iommu_pci_put(uint64_t liobn, uint64_t ioba, uint64_t tce, uint64_t ret) +{ + if (trace_event_get_state(TRACE_SPAPR_IOMMU_PCI_PUT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_iommu_pci_put " "liobn=%"PRIx64" ioba=0x%"PRIx64" tce=0x%"PRIx64" ret=%"PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , liobn, ioba, tce, ret); + } +} + +static inline void trace_spapr_iommu_pci_get(uint64_t liobn, uint64_t ioba, uint64_t ret, uint64_t tce) +{ + if (trace_event_get_state(TRACE_SPAPR_IOMMU_PCI_GET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_iommu_pci_get " "liobn=%"PRIx64" ioba=0x%"PRIx64" ret=%"PRId64" tce=0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , liobn, ioba, ret, tce); + } +} + +static inline void trace_spapr_iommu_pci_indirect(uint64_t liobn, uint64_t ioba, uint64_t tce, uint64_t iobaN, uint64_t tceN, uint64_t ret) +{ + if (trace_event_get_state(TRACE_SPAPR_IOMMU_PCI_INDIRECT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_iommu_pci_indirect " "liobn=%"PRIx64" ioba=0x%"PRIx64" tcelist=0x%"PRIx64" iobaN=0x%"PRIx64" tceN=0x%"PRIx64" ret=%"PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , liobn, ioba, tce, iobaN, tceN, ret); + } +} + +static inline void trace_spapr_iommu_pci_stuff(uint64_t liobn, uint64_t ioba, uint64_t tce_value, uint64_t npages, uint64_t ret) +{ + if (trace_event_get_state(TRACE_SPAPR_IOMMU_PCI_STUFF)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_iommu_pci_stuff " "liobn=%"PRIx64" ioba=0x%"PRIx64" tcevalue=0x%"PRIx64" npages=%"PRId64" ret=%"PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , liobn, ioba, tce_value, npages, ret); + } +} + +static inline void trace_spapr_iommu_xlate(uint64_t liobn, uint64_t ioba, uint64_t tce, unsigned perm, unsigned pgsize) +{ + if (trace_event_get_state(TRACE_SPAPR_IOMMU_XLATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_iommu_xlate " "liobn=%"PRIx64" 0x%"PRIx64" -> 0x%"PRIx64" perm=%u mask=%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , liobn, ioba, tce, perm, pgsize); + } +} + +static inline void trace_spapr_iommu_new_table(uint64_t liobn, void * tcet, void * table, int fd) +{ + if (trace_event_get_state(TRACE_SPAPR_IOMMU_NEW_TABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:spapr_iommu_new_table " "liobn=%"PRIx64" tcet=%p table=%p fd=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , liobn, tcet, table, fd); + } +} + +static inline void trace_ppc_tb_adjust(uint64_t offs1, uint64_t offs2, int64_t diff, int64_t seconds) +{ + if (trace_event_get_state(TRACE_PPC_TB_ADJUST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ppc_tb_adjust " "adjusted from 0x%"PRIx64" to 0x%"PRIx64", diff %"PRId64" (%"PRId64"s)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , offs1, offs2, diff, seconds); + } +} + +static inline void trace_prep_io_800_writeb(uint32_t addr, uint32_t val) +{ + if (trace_event_get_state(TRACE_PREP_IO_800_WRITEB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:prep_io_800_writeb " "0x%08" PRIx32 " => 0x%02" PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, val); + } +} + +static inline void trace_prep_io_800_readb(uint32_t addr, uint32_t retval) +{ + if (trace_event_get_state(TRACE_PREP_IO_800_READB)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:prep_io_800_readb " "0x%08" PRIx32 " <= 0x%02" PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, retval); + } +} + +static inline void trace_buffer_resize(const char * buf, size_t olen, size_t len) +{ + if (trace_event_get_state(TRACE_BUFFER_RESIZE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:buffer_resize " "%s: old %zd, new %zd" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , buf, olen, len); + } +} + +static inline void trace_buffer_move_empty(const char * buf, size_t len, const char * from) +{ + if (trace_event_get_state(TRACE_BUFFER_MOVE_EMPTY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:buffer_move_empty " "%s: %zd bytes from %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , buf, len, from); + } +} + +static inline void trace_buffer_move(const char * buf, size_t len, const char * from) +{ + if (trace_event_get_state(TRACE_BUFFER_MOVE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:buffer_move " "%s: %zd bytes from %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , buf, len, from); + } +} + +static inline void trace_buffer_free(const char * buf, size_t len) +{ + if (trace_event_get_state(TRACE_BUFFER_FREE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:buffer_free " "%s: capacity %zd" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , buf, len); + } +} + +static inline void trace_hbitmap_iter_skip_words(const void * hb, void * hbi, uint64_t pos, unsigned long cur) +{ + if (trace_event_get_state(TRACE_HBITMAP_ITER_SKIP_WORDS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:hbitmap_iter_skip_words " "hb %p hbi %p pos %"PRId64" cur 0x%lx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , hb, hbi, pos, cur); + } +} + +static inline void trace_hbitmap_reset(void * hb, uint64_t start, uint64_t count, uint64_t sbit, uint64_t ebit) +{ + if (trace_event_get_state(TRACE_HBITMAP_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:hbitmap_reset " "hb %p items %"PRIu64",%"PRIu64" bits %"PRIu64"..%"PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , hb, start, count, sbit, ebit); + } +} + +static inline void trace_hbitmap_set(void * hb, uint64_t start, uint64_t count, uint64_t sbit, uint64_t ebit) +{ + if (trace_event_get_state(TRACE_HBITMAP_SET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:hbitmap_set " "hb %p items %"PRIu64",%"PRIu64" bits %"PRIu64"..%"PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , hb, start, count, sbit, ebit); + } +} + +static inline void trace_get_skeys_nonzero(int rc) +{ + if (trace_event_get_state(TRACE_GET_SKEYS_NONZERO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:get_skeys_nonzero " "SKEY: Call to get_skeys unexpectedly returned %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , rc); + } +} + +static inline void trace_set_skeys_nonzero(int rc) +{ + if (trace_event_get_state(TRACE_SET_SKEYS_NONZERO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:set_skeys_nonzero " "SKEY: Call to set_skeys unexpectedly returned %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , rc); + } +} + +static inline void trace_ioinst(const char * insn) +{ + if (trace_event_get_state(TRACE_IOINST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ioinst " "IOINST: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , insn); + } +} + +static inline void trace_ioinst_sch_id(const char * insn, int cssid, int ssid, int schid) +{ + if (trace_event_get_state(TRACE_IOINST_SCH_ID)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ioinst_sch_id " "IOINST: %s (%x.%x.%04x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , insn, cssid, ssid, schid); + } +} + +static inline void trace_ioinst_chp_id(const char * insn, int cssid, int chpid) +{ + if (trace_event_get_state(TRACE_IOINST_CHP_ID)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ioinst_chp_id " "IOINST: %s (%x.%02x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , insn, cssid, chpid); + } +} + +static inline void trace_ioinst_chsc_cmd(uint16_t cmd, uint16_t len) +{ + if (trace_event_get_state(TRACE_IOINST_CHSC_CMD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:ioinst_chsc_cmd " "IOINST: chsc command %04x, len %04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cmd, len); + } +} + +static inline void trace_css_enable_facility(const char * facility) +{ + if (trace_event_get_state(TRACE_CSS_ENABLE_FACILITY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:css_enable_facility " "CSS: enable %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , facility); + } +} + +static inline void trace_css_crw(uint8_t rsc, uint8_t erc, uint16_t rsid, const char * chained) +{ + if (trace_event_get_state(TRACE_CSS_CRW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:css_crw " "CSS: queueing crw: rsc=%x, erc=%x, rsid=%x %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , rsc, erc, rsid, chained); + } +} + +static inline void trace_css_chpid_add(uint8_t cssid, uint8_t chpid, uint8_t type) +{ + if (trace_event_get_state(TRACE_CSS_CHPID_ADD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:css_chpid_add " "CSS: add chpid %x.%02x (type %02x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cssid, chpid, type); + } +} + +static inline void trace_css_new_image(uint8_t cssid, const char * default_cssid) +{ + if (trace_event_get_state(TRACE_CSS_NEW_IMAGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:css_new_image " "CSS: add css image %02x %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cssid, default_cssid); + } +} + +static inline void trace_css_assign_subch(const char * do_assign, uint8_t cssid, uint8_t ssid, uint16_t schid, uint16_t devno) +{ + if (trace_event_get_state(TRACE_CSS_ASSIGN_SUBCH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:css_assign_subch " "CSS: %s %x.%x.%04x (devno %04x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , do_assign, cssid, ssid, schid, devno); + } +} + +static inline void trace_css_io_interrupt(int cssid, int ssid, int schid, uint32_t intparm, uint8_t isc, const char * conditional) +{ + if (trace_event_get_state(TRACE_CSS_IO_INTERRUPT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:css_io_interrupt " "CSS: I/O interrupt on sch %x.%x.%04x (intparm %08x, isc %x) %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cssid, ssid, schid, intparm, isc, conditional); + } +} + +static inline void trace_css_adapter_interrupt(uint8_t isc) +{ + if (trace_event_get_state(TRACE_CSS_ADAPTER_INTERRUPT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:css_adapter_interrupt " "CSS: adapter I/O interrupt (isc %x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , isc); + } +} + +static inline void trace_virtio_ccw_interpret_ccw(int cssid, int ssid, int schid, int cmd_code) +{ + if (trace_event_get_state(TRACE_VIRTIO_CCW_INTERPRET_CCW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_ccw_interpret_ccw " "VIRTIO-CCW: %x.%x.%04x: interpret command %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cssid, ssid, schid, cmd_code); + } +} + +static inline void trace_virtio_ccw_new_device(int cssid, int ssid, int schid, int devno, const char * devno_mode) +{ + if (trace_event_get_state(TRACE_VIRTIO_CCW_NEW_DEVICE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virtio_ccw_new_device " "VIRTIO-CCW: add subchannel %x.%x.%04x, devno %04x (%s)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cssid, ssid, schid, devno, devno_mode); + } +} + +static inline void trace_flic_create_device(int err) +{ + if (trace_event_get_state(TRACE_FLIC_CREATE_DEVICE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:flic_create_device " "flic: create device failed %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , err); + } +} + +static inline void trace_flic_no_device_api(int err) +{ + if (trace_event_get_state(TRACE_FLIC_NO_DEVICE_API)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:flic_no_device_api " "flic: no Device Contral API support %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , err); + } +} + +static inline void trace_flic_reset_failed(int err) +{ + if (trace_event_get_state(TRACE_FLIC_RESET_FAILED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:flic_reset_failed " "flic: reset failed %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , err); + } +} + +static inline void trace_await_return_path_close_on_source_close(void) +{ + if (trace_event_get_state(TRACE_AWAIT_RETURN_PATH_CLOSE_ON_SOURCE_CLOSE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:await_return_path_close_on_source_close " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_await_return_path_close_on_source_joining(void) +{ + if (trace_event_get_state(TRACE_AWAIT_RETURN_PATH_CLOSE_ON_SOURCE_JOINING)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:await_return_path_close_on_source_joining " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_migrate_set_state(int new_state) +{ + if (trace_event_get_state(TRACE_MIGRATE_SET_STATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migrate_set_state " "new state %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , new_state); + } +} + +static inline void trace_migrate_fd_cleanup(void) +{ + if (trace_event_get_state(TRACE_MIGRATE_FD_CLEANUP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migrate_fd_cleanup " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_migrate_fd_error(void) +{ + if (trace_event_get_state(TRACE_MIGRATE_FD_ERROR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migrate_fd_error " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_migrate_fd_cancel(void) +{ + if (trace_event_get_state(TRACE_MIGRATE_FD_CANCEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migrate_fd_cancel " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_migrate_handle_rp_req_pages(const char * rbname, size_t start, size_t len) +{ + if (trace_event_get_state(TRACE_MIGRATE_HANDLE_RP_REQ_PAGES)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migrate_handle_rp_req_pages " "in %s at %zx len %zx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , rbname, start, len); + } +} + +static inline void trace_migrate_pending(uint64_t size, uint64_t max, uint64_t post, uint64_t nonpost) +{ + if (trace_event_get_state(TRACE_MIGRATE_PENDING)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migrate_pending " "pending size %" PRIu64 " max %" PRIu64 " (post=%" PRIu64 " nonpost=%" PRIu64 ")" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , size, max, post, nonpost); + } +} + +static inline void trace_migrate_send_rp_message(int msg_type, uint16_t len) +{ + if (trace_event_get_state(TRACE_MIGRATE_SEND_RP_MESSAGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migrate_send_rp_message " "%d: len %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , msg_type, len); + } +} + +static inline void trace_migration_completion_file_err(void) +{ + if (trace_event_get_state(TRACE_MIGRATION_COMPLETION_FILE_ERR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migration_completion_file_err " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_migration_completion_postcopy_end(void) +{ + if (trace_event_get_state(TRACE_MIGRATION_COMPLETION_POSTCOPY_END)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migration_completion_postcopy_end " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_migration_completion_postcopy_end_after_complete(void) +{ + if (trace_event_get_state(TRACE_MIGRATION_COMPLETION_POSTCOPY_END_AFTER_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migration_completion_postcopy_end_after_complete " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_migration_completion_postcopy_end_before_rp(void) +{ + if (trace_event_get_state(TRACE_MIGRATION_COMPLETION_POSTCOPY_END_BEFORE_RP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migration_completion_postcopy_end_before_rp " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_migration_completion_postcopy_end_after_rp(int rp_error) +{ + if (trace_event_get_state(TRACE_MIGRATION_COMPLETION_POSTCOPY_END_AFTER_RP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migration_completion_postcopy_end_after_rp " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , rp_error); + } +} + +static inline void trace_migration_thread_after_loop(void) +{ + if (trace_event_get_state(TRACE_MIGRATION_THREAD_AFTER_LOOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migration_thread_after_loop " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_migration_thread_file_err(void) +{ + if (trace_event_get_state(TRACE_MIGRATION_THREAD_FILE_ERR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migration_thread_file_err " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_migration_thread_setup_complete(void) +{ + if (trace_event_get_state(TRACE_MIGRATION_THREAD_SETUP_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migration_thread_setup_complete " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_open_return_path_on_source(void) +{ + if (trace_event_get_state(TRACE_OPEN_RETURN_PATH_ON_SOURCE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:open_return_path_on_source " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_open_return_path_on_source_continue(void) +{ + if (trace_event_get_state(TRACE_OPEN_RETURN_PATH_ON_SOURCE_CONTINUE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:open_return_path_on_source_continue " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_postcopy_start(void) +{ + if (trace_event_get_state(TRACE_POSTCOPY_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_start " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_postcopy_start_set_run(void) +{ + if (trace_event_get_state(TRACE_POSTCOPY_START_SET_RUN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_start_set_run " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_source_return_path_thread_bad_end(void) +{ + if (trace_event_get_state(TRACE_SOURCE_RETURN_PATH_THREAD_BAD_END)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:source_return_path_thread_bad_end " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_source_return_path_thread_end(void) +{ + if (trace_event_get_state(TRACE_SOURCE_RETURN_PATH_THREAD_END)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:source_return_path_thread_end " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_source_return_path_thread_entry(void) +{ + if (trace_event_get_state(TRACE_SOURCE_RETURN_PATH_THREAD_ENTRY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:source_return_path_thread_entry " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_source_return_path_thread_loop_top(void) +{ + if (trace_event_get_state(TRACE_SOURCE_RETURN_PATH_THREAD_LOOP_TOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:source_return_path_thread_loop_top " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_source_return_path_thread_pong(uint32_t val) +{ + if (trace_event_get_state(TRACE_SOURCE_RETURN_PATH_THREAD_PONG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:source_return_path_thread_pong " "%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_source_return_path_thread_shut(uint32_t val) +{ + if (trace_event_get_state(TRACE_SOURCE_RETURN_PATH_THREAD_SHUT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:source_return_path_thread_shut " "%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , val); + } +} + +static inline void trace_migrate_global_state_post_load(const char * state) +{ + if (trace_event_get_state(TRACE_MIGRATE_GLOBAL_STATE_POST_LOAD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migrate_global_state_post_load " "loaded state: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , state); + } +} + +static inline void trace_migrate_global_state_pre_save(const char * state) +{ + if (trace_event_get_state(TRACE_MIGRATE_GLOBAL_STATE_PRE_SAVE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migrate_global_state_pre_save " "saved state: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , state); + } +} + +static inline void trace_migration_thread_low_pending(uint64_t pending) +{ + if (trace_event_get_state(TRACE_MIGRATION_THREAD_LOW_PENDING)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migration_thread_low_pending " "%" PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pending); + } +} + +static inline void trace_migrate_state_too_big(void) +{ + if (trace_event_get_state(TRACE_MIGRATE_STATE_TOO_BIG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migrate_state_too_big " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_migrate_transferred(uint64_t tranferred, uint64_t time_spent, double bandwidth, uint64_t size) +{ + if (trace_event_get_state(TRACE_MIGRATE_TRANSFERRED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:migrate_transferred " "transferred %" PRIu64 " time_spent %" PRIu64 " bandwidth %g max_size %" PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tranferred, time_spent, bandwidth, size); + } +} + +static inline void trace_process_incoming_migration_co_end(int ret, int ps) +{ + if (trace_event_get_state(TRACE_PROCESS_INCOMING_MIGRATION_CO_END)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:process_incoming_migration_co_end " "ret=%d postcopy-state=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ret, ps); + } +} + +static inline void trace_process_incoming_migration_co_postcopy_end_main(void) +{ + if (trace_event_get_state(TRACE_PROCESS_INCOMING_MIGRATION_CO_POSTCOPY_END_MAIN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:process_incoming_migration_co_postcopy_end_main " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_rdma_accept_incoming_migration(void) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_ACCEPT_INCOMING_MIGRATION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_accept_incoming_migration " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_rdma_accept_incoming_migration_accepted(void) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_ACCEPT_INCOMING_MIGRATION_ACCEPTED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_accept_incoming_migration_accepted " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_rdma_accept_pin_state(bool pin) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_ACCEPT_PIN_STATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_accept_pin_state " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pin); + } +} + +static inline void trace_qemu_rdma_accept_pin_verbsc(void * verbs) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_ACCEPT_PIN_VERBSC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_accept_pin_verbsc " "Verbs context after listen: %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , verbs); + } +} + +static inline void trace_qemu_rdma_block_for_wrid_miss(const char * wcompstr, int wcomp, const char * gcompstr, uint64_t req) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_BLOCK_FOR_WRID_MISS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_block_for_wrid_miss " "A Wanted wrid %s (%d) but got %s (%" PRIu64 ")" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , wcompstr, wcomp, gcompstr, req); + } +} + +static inline void trace_qemu_rdma_block_for_wrid_miss_b(const char * wcompstr, int wcomp, const char * gcompstr, uint64_t req) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_BLOCK_FOR_WRID_MISS_B)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_block_for_wrid_miss_b " "B Wanted wrid %s (%d) but got %s (%" PRIu64 ")" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , wcompstr, wcomp, gcompstr, req); + } +} + +static inline void trace_qemu_rdma_cleanup_disconnect(void) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_CLEANUP_DISCONNECT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_cleanup_disconnect " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_rdma_cleanup_waiting_for_disconnect(void) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_CLEANUP_WAITING_FOR_DISCONNECT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_cleanup_waiting_for_disconnect " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_rdma_close(void) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_CLOSE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_close " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_rdma_connect_pin_all_requested(void) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_CONNECT_PIN_ALL_REQUESTED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_connect_pin_all_requested " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_rdma_connect_pin_all_outcome(bool pin) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_CONNECT_PIN_ALL_OUTCOME)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_connect_pin_all_outcome " "%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pin); + } +} + +static inline void trace_qemu_rdma_dest_init_trying(const char * host, const char * ip) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_DEST_INIT_TRYING)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_dest_init_trying " "%s => %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , host, ip); + } +} + +static inline void trace_qemu_rdma_dump_gid(const char * who, const char * src, const char * dst) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_DUMP_GID)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_dump_gid " "%s Source GID: %s, Dest GID: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , who, src, dst); + } +} + +static inline void trace_qemu_rdma_exchange_get_response_start(const char * desc) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_EXCHANGE_GET_RESPONSE_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_exchange_get_response_start " "CONTROL: %s receiving..." "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , desc); + } +} + +static inline void trace_qemu_rdma_exchange_get_response_none(const char * desc, int type) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_EXCHANGE_GET_RESPONSE_NONE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_exchange_get_response_none " "Surprise: got %s (%d)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , desc, type); + } +} + +static inline void trace_qemu_rdma_exchange_send_issue_callback(void) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_EXCHANGE_SEND_ISSUE_CALLBACK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_exchange_send_issue_callback " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_rdma_exchange_send_waiting(const char * desc) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_EXCHANGE_SEND_WAITING)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_exchange_send_waiting " "Waiting for response %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , desc); + } +} + +static inline void trace_qemu_rdma_exchange_send_received(const char * desc) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_EXCHANGE_SEND_RECEIVED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_exchange_send_received " "Response %s received." "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , desc); + } +} + +static inline void trace_qemu_rdma_fill(size_t control_len, size_t size) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_FILL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_fill " "RDMA %zd of %zd bytes already in buffer" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , control_len, size); + } +} + +static inline void trace_qemu_rdma_init_ram_blocks(int blocks) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_INIT_RAM_BLOCKS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_init_ram_blocks " "Allocated %d local ram block structures" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , blocks); + } +} + +static inline void trace_qemu_rdma_poll_recv(const char * compstr, int64_t comp, int64_t id, int sent) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_POLL_RECV)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_poll_recv " "completion %s #%" PRId64 " received (%" PRId64 ") left %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , compstr, comp, id, sent); + } +} + +static inline void trace_qemu_rdma_poll_write(const char * compstr, int64_t comp, int left, uint64_t block, uint64_t chunk, void * local, void * remote) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_POLL_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_poll_write " "completions %s (%" PRId64 ") left %d, block %" PRIu64 ", chunk: %" PRIu64 " %p %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , compstr, comp, left, block, chunk, local, remote); + } +} + +static inline void trace_qemu_rdma_poll_other(const char * compstr, int64_t comp, int left) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_POLL_OTHER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_poll_other " "other completion %s (%" PRId64 ") received left %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , compstr, comp, left); + } +} + +static inline void trace_qemu_rdma_post_send_control(const char * desc) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_POST_SEND_CONTROL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_post_send_control " "CONTROL: sending %s.." "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , desc); + } +} + +static inline void trace_qemu_rdma_register_and_get_keys(uint64_t len, void * start) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_REGISTER_AND_GET_KEYS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_register_and_get_keys " "Registering %" PRIu64 " bytes @ %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , len, start); + } +} + +static inline void trace_qemu_rdma_registration_handle_compress(int64_t length, int index, int64_t offset) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_REGISTRATION_HANDLE_COMPRESS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_registration_handle_compress " "Zapping zero chunk: %" PRId64 " bytes, index %d, offset %" PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , length, index, offset); + } +} + +static inline void trace_qemu_rdma_registration_handle_finished(void) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_REGISTRATION_HANDLE_FINISHED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_registration_handle_finished " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_rdma_registration_handle_ram_blocks(void) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_REGISTRATION_HANDLE_RAM_BLOCKS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_registration_handle_ram_blocks " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_rdma_registration_handle_ram_blocks_loop(const char * name, uint64_t offset, uint64_t length, void * local_host_addr, unsigned int src_index) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_REGISTRATION_HANDLE_RAM_BLOCKS_LOOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_registration_handle_ram_blocks_loop " "%s: @%" PRIx64 "/%" PRIu64 " host:@%p src_index: %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, offset, length, local_host_addr, src_index); + } +} + +static inline void trace_qemu_rdma_registration_handle_register(int requests) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_registration_handle_register " "%d requests" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , requests); + } +} + +static inline void trace_qemu_rdma_registration_handle_register_loop(int req, int index, uint64_t addr, uint64_t chunks) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_LOOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_registration_handle_register_loop " "Registration request (%d): index %d, current_addr %" PRIu64 " chunks: %" PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , req, index, addr, chunks); + } +} + +static inline void trace_qemu_rdma_registration_handle_register_rkey(int rkey) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_RKEY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_registration_handle_register_rkey " "%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , rkey); + } +} + +static inline void trace_qemu_rdma_registration_handle_unregister(int requests) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_registration_handle_unregister " "%d requests" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , requests); + } +} + +static inline void trace_qemu_rdma_registration_handle_unregister_loop(int count, int index, uint64_t chunk) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_LOOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_registration_handle_unregister_loop " "Unregistration request (%d): index %d, chunk %" PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , count, index, chunk); + } +} + +static inline void trace_qemu_rdma_registration_handle_unregister_success(uint64_t chunk) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_SUCCESS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_registration_handle_unregister_success " "%" PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , chunk); + } +} + +static inline void trace_qemu_rdma_registration_handle_wait(void) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_REGISTRATION_HANDLE_WAIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_registration_handle_wait " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_rdma_registration_start(uint64_t flags) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_REGISTRATION_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_registration_start " "%" PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , flags); + } +} + +static inline void trace_qemu_rdma_registration_stop(uint64_t flags) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_REGISTRATION_STOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_registration_stop " "%" PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , flags); + } +} + +static inline void trace_qemu_rdma_registration_stop_ram(void) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_REGISTRATION_STOP_RAM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_registration_stop_ram " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_rdma_resolve_host_trying(const char * host, const char * ip) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_RESOLVE_HOST_TRYING)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_resolve_host_trying " "Trying %s => %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , host, ip); + } +} + +static inline void trace_qemu_rdma_signal_unregister_append(uint64_t chunk, int pos) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_SIGNAL_UNREGISTER_APPEND)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_signal_unregister_append " "Appending unregister chunk %" PRIu64 " at position %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , chunk, pos); + } +} + +static inline void trace_qemu_rdma_signal_unregister_already(uint64_t chunk) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_SIGNAL_UNREGISTER_ALREADY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_signal_unregister_already " "Unregister chunk %" PRIu64 " already in queue" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , chunk); + } +} + +static inline void trace_qemu_rdma_unregister_waiting_inflight(uint64_t chunk) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_UNREGISTER_WAITING_INFLIGHT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_unregister_waiting_inflight " "Cannot unregister inflight chunk: %" PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , chunk); + } +} + +static inline void trace_qemu_rdma_unregister_waiting_proc(uint64_t chunk, int pos) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_UNREGISTER_WAITING_PROC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_unregister_waiting_proc " "Processing unregister for chunk: %" PRIu64 " at position %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , chunk, pos); + } +} + +static inline void trace_qemu_rdma_unregister_waiting_send(uint64_t chunk) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_UNREGISTER_WAITING_SEND)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_unregister_waiting_send " "Sending unregister for chunk: %" PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , chunk); + } +} + +static inline void trace_qemu_rdma_unregister_waiting_complete(uint64_t chunk) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_UNREGISTER_WAITING_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_unregister_waiting_complete " "Unregister for chunk: %" PRIu64 " complete." "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , chunk); + } +} + +static inline void trace_qemu_rdma_write_flush(int sent) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_WRITE_FLUSH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_write_flush " "sent total: %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , sent); + } +} + +static inline void trace_qemu_rdma_write_one_block(int count, int block, uint64_t chunk, uint64_t current, uint64_t len, int nb_sent, int nb_chunks) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_WRITE_ONE_BLOCK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_write_one_block " "(%d) Not clobbering: block: %d chunk %" PRIu64 " current %" PRIu64 " len %" PRIu64 " %d %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , count, block, chunk, current, len, nb_sent, nb_chunks); + } +} + +static inline void trace_qemu_rdma_write_one_post(uint64_t chunk, long addr, long remote, uint32_t len) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_WRITE_ONE_POST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_write_one_post " "Posting chunk: %" PRIu64 ", addr: %lx remote: %lx, bytes %" PRIu32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , chunk, addr, remote, len); + } +} + +static inline void trace_qemu_rdma_write_one_queue_full(void) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_WRITE_ONE_QUEUE_FULL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_write_one_queue_full " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_qemu_rdma_write_one_recvregres(int mykey, int theirkey, uint64_t chunk) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_WRITE_ONE_RECVREGRES)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_write_one_recvregres " "Received registration result: my key: %x their key %x, chunk %" PRIu64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , mykey, theirkey, chunk); + } +} + +static inline void trace_qemu_rdma_write_one_sendreg(uint64_t chunk, int len, int index, int64_t offset) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_WRITE_ONE_SENDREG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_write_one_sendreg " "Sending registration request chunk %" PRIu64 " for %d bytes, index: %d, offset: %" PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , chunk, len, index, offset); + } +} + +static inline void trace_qemu_rdma_write_one_top(uint64_t chunks, uint64_t size) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_WRITE_ONE_TOP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_write_one_top " "Writing %" PRIu64 " chunks, (%" PRIu64 " MB)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , chunks, size); + } +} + +static inline void trace_qemu_rdma_write_one_zero(uint64_t chunk, int len, int index, int64_t offset) +{ + if (trace_event_get_state(TRACE_QEMU_RDMA_WRITE_ONE_ZERO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qemu_rdma_write_one_zero " "Entire chunk is zero, sending compress: %" PRIu64 " for %d bytes, index: %d, offset: %" PRId64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , chunk, len, index, offset); + } +} + +static inline void trace_rdma_add_block(const char * block_name, int block, uint64_t addr, uint64_t offset, uint64_t len, uint64_t end, uint64_t bits, int chunks) +{ + if (trace_event_get_state(TRACE_RDMA_ADD_BLOCK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:rdma_add_block " "Added Block: '%s':%d, addr: %" PRIu64 ", offset: %" PRIu64 " length: %" PRIu64 " end: %" PRIu64 " bits %" PRIu64 " chunks %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , block_name, block, addr, offset, len, end, bits, chunks); + } +} + +static inline void trace_rdma_block_notification_handle(const char * name, int index) +{ + if (trace_event_get_state(TRACE_RDMA_BLOCK_NOTIFICATION_HANDLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:rdma_block_notification_handle " "%s at %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, index); + } +} + +static inline void trace_rdma_delete_block(void * block, uint64_t addr, uint64_t offset, uint64_t len, uint64_t end, uint64_t bits, int chunks) +{ + if (trace_event_get_state(TRACE_RDMA_DELETE_BLOCK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:rdma_delete_block " "Deleted Block: %p, addr: %" PRIu64 ", offset: %" PRIu64 " length: %" PRIu64 " end: %" PRIu64 " bits %" PRIu64 " chunks %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , block, addr, offset, len, end, bits, chunks); + } +} + +static inline void trace_rdma_start_incoming_migration(void) +{ + if (trace_event_get_state(TRACE_RDMA_START_INCOMING_MIGRATION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:rdma_start_incoming_migration " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_rdma_start_incoming_migration_after_dest_init(void) +{ + if (trace_event_get_state(TRACE_RDMA_START_INCOMING_MIGRATION_AFTER_DEST_INIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:rdma_start_incoming_migration_after_dest_init " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_rdma_start_incoming_migration_after_rdma_listen(void) +{ + if (trace_event_get_state(TRACE_RDMA_START_INCOMING_MIGRATION_AFTER_RDMA_LISTEN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:rdma_start_incoming_migration_after_rdma_listen " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_rdma_start_outgoing_migration_after_rdma_connect(void) +{ + if (trace_event_get_state(TRACE_RDMA_START_OUTGOING_MIGRATION_AFTER_RDMA_CONNECT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:rdma_start_outgoing_migration_after_rdma_connect " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_rdma_start_outgoing_migration_after_rdma_source_init(void) +{ + if (trace_event_get_state(TRACE_RDMA_START_OUTGOING_MIGRATION_AFTER_RDMA_SOURCE_INIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:rdma_start_outgoing_migration_after_rdma_source_init " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_postcopy_discard_send_finish(const char * ramblock, int nwords, int ncmds) +{ + if (trace_event_get_state(TRACE_POSTCOPY_DISCARD_SEND_FINISH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_discard_send_finish " "%s mask words sent=%d in %d commands" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ramblock, nwords, ncmds); + } +} + +static inline void trace_postcopy_discard_send_range(const char * ramblock, unsigned long start, unsigned long length) +{ + if (trace_event_get_state(TRACE_POSTCOPY_DISCARD_SEND_RANGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_discard_send_range " "%s:%lx/%lx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ramblock, start, length); + } +} + +static inline void trace_postcopy_ram_discard_range(void * start, size_t length) +{ + if (trace_event_get_state(TRACE_POSTCOPY_RAM_DISCARD_RANGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_ram_discard_range " "%p,+%zx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , start, length); + } +} + +static inline void trace_postcopy_cleanup_range(const char * ramblock, void * host_addr, size_t offset, size_t length) +{ + if (trace_event_get_state(TRACE_POSTCOPY_CLEANUP_RANGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_cleanup_range " "%s: %p offset=%zx length=%zx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ramblock, host_addr, offset, length); + } +} + +static inline void trace_postcopy_init_range(const char * ramblock, void * host_addr, size_t offset, size_t length) +{ + if (trace_event_get_state(TRACE_POSTCOPY_INIT_RANGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_init_range " "%s: %p offset=%zx length=%zx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ramblock, host_addr, offset, length); + } +} + +static inline void trace_postcopy_nhp_range(const char * ramblock, void * host_addr, size_t offset, size_t length) +{ + if (trace_event_get_state(TRACE_POSTCOPY_NHP_RANGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_nhp_range " "%s: %p offset=%zx length=%zx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ramblock, host_addr, offset, length); + } +} + +static inline void trace_postcopy_place_page(void * host_addr) +{ + if (trace_event_get_state(TRACE_POSTCOPY_PLACE_PAGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_place_page " "host=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , host_addr); + } +} + +static inline void trace_postcopy_place_page_zero(void * host_addr) +{ + if (trace_event_get_state(TRACE_POSTCOPY_PLACE_PAGE_ZERO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_place_page_zero " "host=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , host_addr); + } +} + +static inline void trace_postcopy_ram_enable_notify(void) +{ + if (trace_event_get_state(TRACE_POSTCOPY_RAM_ENABLE_NOTIFY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_ram_enable_notify " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_postcopy_ram_fault_thread_entry(void) +{ + if (trace_event_get_state(TRACE_POSTCOPY_RAM_FAULT_THREAD_ENTRY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_ram_fault_thread_entry " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_postcopy_ram_fault_thread_exit(void) +{ + if (trace_event_get_state(TRACE_POSTCOPY_RAM_FAULT_THREAD_EXIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_ram_fault_thread_exit " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_postcopy_ram_fault_thread_quit(void) +{ + if (trace_event_get_state(TRACE_POSTCOPY_RAM_FAULT_THREAD_QUIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_ram_fault_thread_quit " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_postcopy_ram_fault_thread_request(uint64_t hostaddr, const char * ramblock, size_t offset) +{ + if (trace_event_get_state(TRACE_POSTCOPY_RAM_FAULT_THREAD_REQUEST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_ram_fault_thread_request " "Request for HVA=%" PRIx64 " rb=%s offset=%zx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , hostaddr, ramblock, offset); + } +} + +static inline void trace_postcopy_ram_incoming_cleanup_closeuf(void) +{ + if (trace_event_get_state(TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_CLOSEUF)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_ram_incoming_cleanup_closeuf " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_postcopy_ram_incoming_cleanup_entry(void) +{ + if (trace_event_get_state(TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_ENTRY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_ram_incoming_cleanup_entry " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_postcopy_ram_incoming_cleanup_exit(void) +{ + if (trace_event_get_state(TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_EXIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_ram_incoming_cleanup_exit " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_postcopy_ram_incoming_cleanup_join(void) +{ + if (trace_event_get_state(TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_JOIN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:postcopy_ram_incoming_cleanup_join " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_kvm_ioctl(int type, void * arg) +{ + if (trace_event_get_state(TRACE_KVM_IOCTL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:kvm_ioctl " "type 0x%x, arg %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , type, arg); + } +} + +static inline void trace_kvm_vm_ioctl(int type, void * arg) +{ + if (trace_event_get_state(TRACE_KVM_VM_IOCTL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:kvm_vm_ioctl " "type 0x%x, arg %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , type, arg); + } +} + +static inline void trace_kvm_vcpu_ioctl(int cpu_index, int type, void * arg) +{ + if (trace_event_get_state(TRACE_KVM_VCPU_IOCTL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:kvm_vcpu_ioctl " "cpu_index %d, type 0x%x, arg %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu_index, type, arg); + } +} + +static inline void trace_kvm_run_exit(int cpu_index, uint32_t reason) +{ + if (trace_event_get_state(TRACE_KVM_RUN_EXIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:kvm_run_exit " "cpu_index %d, reason %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu_index, reason); + } +} + +static inline void trace_kvm_device_ioctl(int fd, int type, void * arg) +{ + if (trace_event_get_state(TRACE_KVM_DEVICE_IOCTL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:kvm_device_ioctl " "dev fd %d, type 0x%x, arg %p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , fd, type, arg); + } +} + +static inline void trace_kvm_failed_reg_get(uint64_t id, const char * msg) +{ + if (trace_event_get_state(TRACE_KVM_FAILED_REG_GET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:kvm_failed_reg_get " "Warning: Unable to retrieve ONEREG %" PRIu64 " from KVM: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, msg); + } +} + +static inline void trace_kvm_failed_reg_set(uint64_t id, const char * msg) +{ + if (trace_event_get_state(TRACE_KVM_FAILED_REG_SET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:kvm_failed_reg_set " "Warning: Unable to set ONEREG %" PRIu64 " to KVM: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , id, msg); + } +} + +static inline void trace_kvm_failed_spr_set(int str, const char * msg) +{ + if (trace_event_get_state(TRACE_KVM_FAILED_SPR_SET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:kvm_failed_spr_set " "Warning: Unable to set SPR %d to KVM: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , str, msg); + } +} + +static inline void trace_kvm_failed_spr_get(int str, const char * msg) +{ + if (trace_event_get_state(TRACE_KVM_FAILED_SPR_GET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:kvm_failed_spr_get " "Warning: Unable to retrieve SPR %d from KVM: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , str, msg); + } +} + +static inline void trace_exec_tb(void * tb, uintptr_t pc) +{ +} + +static inline void trace_exec_tb_nocache(void * tb, uintptr_t pc) +{ +} + +static inline void trace_exec_tb_exit(void * next_tb, unsigned int flags) +{ +} + +static inline void trace_translate_block(void * tb, uintptr_t pc, uint8_t * tb_code) +{ + if (trace_event_get_state(TRACE_TRANSLATE_BLOCK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:translate_block " "tb:%p, pc:0x%"PRIxPTR", tb_code:%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , tb, pc, tb_code); + } +} + +static inline void trace_memory_region_ops_read(int cpu_index, void * mr, uint64_t addr, uint64_t value, unsigned size) +{ + if (trace_event_get_state(TRACE_MEMORY_REGION_OPS_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:memory_region_ops_read " "cpu %d mr %p addr %#"PRIx64" value %#"PRIx64" size %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu_index, mr, addr, value, size); + } +} + +static inline void trace_memory_region_ops_write(int cpu_index, void * mr, uint64_t addr, uint64_t value, unsigned size) +{ + if (trace_event_get_state(TRACE_MEMORY_REGION_OPS_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:memory_region_ops_write " "cpu %d mr %p addr %#"PRIx64" value %#"PRIx64" size %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu_index, mr, addr, value, size); + } +} + +static inline void trace_memory_region_subpage_read(int cpu_index, void * mr, uint64_t offset, uint64_t value, unsigned size) +{ + if (trace_event_get_state(TRACE_MEMORY_REGION_SUBPAGE_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:memory_region_subpage_read " "cpu %d mr %p offset %#"PRIx64" value %#"PRIx64" size %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu_index, mr, offset, value, size); + } +} + +static inline void trace_memory_region_subpage_write(int cpu_index, void * mr, uint64_t offset, uint64_t value, unsigned size) +{ + if (trace_event_get_state(TRACE_MEMORY_REGION_SUBPAGE_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:memory_region_subpage_write " "cpu %d mr %p offset %#"PRIx64" value %#"PRIx64" size %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu_index, mr, offset, value, size); + } +} + +static inline void trace_memory_region_tb_read(int cpu_index, uint64_t addr, uint64_t value, unsigned size) +{ + if (trace_event_get_state(TRACE_MEMORY_REGION_TB_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:memory_region_tb_read " "cpu %d addr %#"PRIx64" value %#"PRIx64" size %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu_index, addr, value, size); + } +} + +static inline void trace_memory_region_tb_write(int cpu_index, uint64_t addr, uint64_t value, unsigned size) +{ + if (trace_event_get_state(TRACE_MEMORY_REGION_TB_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:memory_region_tb_write " "cpu %d addr %#"PRIx64" value %#"PRIx64" size %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu_index, addr, value, size); + } +} + +static inline void trace_object_dynamic_cast_assert(const char * type, const char * target, const char * file, int line, const char * func) +{ + if (trace_event_get_state(TRACE_OBJECT_DYNAMIC_CAST_ASSERT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:object_dynamic_cast_assert " "%s->%s (%s:%d:%s)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , type, target, file, line, func); + } +} + +static inline void trace_object_class_dynamic_cast_assert(const char * type, const char * target, const char * file, int line, const char * func) +{ + if (trace_event_get_state(TRACE_OBJECT_CLASS_DYNAMIC_CAST_ASSERT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:object_class_dynamic_cast_assert " "%s->%s (%s:%d:%s)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , type, target, file, line, func); + } +} + +static inline void trace_xen_pv_mmio_read(uint64_t addr) +{ + if (trace_event_get_state(TRACE_XEN_PV_MMIO_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_pv_mmio_read " "WARNING: read from Xen PV Device MMIO space (address %"PRIx64")" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_xen_pv_mmio_write(uint64_t addr) +{ + if (trace_event_get_state(TRACE_XEN_PV_MMIO_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:xen_pv_mmio_write " "WARNING: write to Xen PV Device MMIO space (address %"PRIx64")" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_pci_cfg_read(const char * dev, unsigned devid, unsigned fnid, unsigned offs, unsigned val) +{ + if (trace_event_get_state(TRACE_PCI_CFG_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pci_cfg_read " "%s %02u:%u @0x%x -> 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, devid, fnid, offs, val); + } +} + +static inline void trace_pci_cfg_write(const char * dev, unsigned devid, unsigned fnid, unsigned offs, unsigned val) +{ + if (trace_event_get_state(TRACE_PCI_CFG_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:pci_cfg_write " "%s %02u:%u @0x%x <- 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, devid, fnid, offs, val); + } +} + +static inline void trace_vfio_intx_interrupt(const char * name, char line) +{ + if (trace_event_get_state(TRACE_VFIO_INTX_INTERRUPT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_intx_interrupt " " (%s) Pin %c" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, line); + } +} + +static inline void trace_vfio_intx_eoi(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_INTX_EOI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_intx_eoi " " (%s) EOI" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_intx_enable_kvm(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_INTX_ENABLE_KVM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_intx_enable_kvm " " (%s) KVM INTx accel enabled" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_intx_disable_kvm(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_INTX_DISABLE_KVM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_intx_disable_kvm " " (%s) KVM INTx accel disabled" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_intx_update(const char * name, int new_irq, int target_irq) +{ + if (trace_event_get_state(TRACE_VFIO_INTX_UPDATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_intx_update " " (%s) IRQ moved %d -> %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, new_irq, target_irq); + } +} + +static inline void trace_vfio_intx_enable(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_INTX_ENABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_intx_enable " " (%s)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_intx_disable(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_INTX_DISABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_intx_disable " " (%s)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_msi_interrupt(const char * name, int index, uint64_t addr, int data) +{ + if (trace_event_get_state(TRACE_VFIO_MSI_INTERRUPT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_msi_interrupt " " (%s) vector %d 0x%"PRIx64"/0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, index, addr, data); + } +} + +static inline void trace_vfio_msix_vector_do_use(const char * name, int index) +{ + if (trace_event_get_state(TRACE_VFIO_MSIX_VECTOR_DO_USE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_msix_vector_do_use " " (%s) vector %d used" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, index); + } +} + +static inline void trace_vfio_msix_vector_release(const char * name, int index) +{ + if (trace_event_get_state(TRACE_VFIO_MSIX_VECTOR_RELEASE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_msix_vector_release " " (%s) vector %d released" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, index); + } +} + +static inline void trace_vfio_msix_enable(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_MSIX_ENABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_msix_enable " " (%s)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_msix_pba_disable(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_MSIX_PBA_DISABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_msix_pba_disable " " (%s)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_msix_pba_enable(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_MSIX_PBA_ENABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_msix_pba_enable " " (%s)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_msix_disable(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_MSIX_DISABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_msix_disable " " (%s)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_msix_fixup(const char * name, int bar, uint64_t start, uint64_t end) +{ + if (trace_event_get_state(TRACE_VFIO_MSIX_FIXUP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_msix_fixup " " (%s) MSI-X region %d mmap fixup [0x%"PRIx64" - 0x%"PRIx64"]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, bar, start, end); + } +} + +static inline void trace_vfio_msi_enable(const char * name, int nr_vectors) +{ + if (trace_event_get_state(TRACE_VFIO_MSI_ENABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_msi_enable " " (%s) Enabled %d MSI vectors" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, nr_vectors); + } +} + +static inline void trace_vfio_msi_disable(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_MSI_DISABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_msi_disable " " (%s)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_pci_load_rom(const char * name, unsigned long size, unsigned long offset, unsigned long flags) +{ + if (trace_event_get_state(TRACE_VFIO_PCI_LOAD_ROM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_pci_load_rom " "Device %s ROM:\n size: 0x%lx, offset: 0x%lx, flags: 0x%lx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, size, offset, flags); + } +} + +static inline void trace_vfio_rom_read(const char * name, uint64_t addr, int size, uint64_t data) +{ + if (trace_event_get_state(TRACE_VFIO_ROM_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_rom_read " " (%s, 0x%"PRIx64", 0x%x) = 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, addr, size, data); + } +} + +static inline void trace_vfio_pci_size_rom(const char * name, int size) +{ + if (trace_event_get_state(TRACE_VFIO_PCI_SIZE_ROM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_pci_size_rom " "%s ROM size 0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, size); + } +} + +static inline void trace_vfio_vga_write(uint64_t addr, uint64_t data, int size) +{ + if (trace_event_get_state(TRACE_VFIO_VGA_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_vga_write " " (0x%"PRIx64", 0x%"PRIx64", %d)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, data, size); + } +} + +static inline void trace_vfio_vga_read(uint64_t addr, int size, uint64_t data) +{ + if (trace_event_get_state(TRACE_VFIO_VGA_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_vga_read " " (0x%"PRIx64", %d) = 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr, size, data); + } +} + +static inline void trace_vfio_pci_read_config(const char * name, int addr, int len, int val) +{ + if (trace_event_get_state(TRACE_VFIO_PCI_READ_CONFIG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_pci_read_config " " (%s, @0x%x, len=0x%x) %x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, addr, len, val); + } +} + +static inline void trace_vfio_pci_write_config(const char * name, int addr, int val, int len) +{ + if (trace_event_get_state(TRACE_VFIO_PCI_WRITE_CONFIG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_pci_write_config " " (%s, @0x%x, 0x%x, len=0x%x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, addr, val, len); + } +} + +static inline void trace_vfio_msi_setup(const char * name, int pos) +{ + if (trace_event_get_state(TRACE_VFIO_MSI_SETUP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_msi_setup " "%s PCI MSI CAP @0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, pos); + } +} + +static inline void trace_vfio_msix_early_setup(const char * name, int pos, int table_bar, int offset, int entries) +{ + if (trace_event_get_state(TRACE_VFIO_MSIX_EARLY_SETUP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_msix_early_setup " "%s PCI MSI-X CAP @0x%x, BAR %d, offset 0x%x, entries %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, pos, table_bar, offset, entries); + } +} + +static inline void trace_vfio_check_pcie_flr(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_CHECK_PCIE_FLR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_check_pcie_flr " "%s Supports FLR via PCIe cap" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_check_pm_reset(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_CHECK_PM_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_check_pm_reset " "%s Supports PM reset" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_check_af_flr(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_CHECK_AF_FLR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_check_af_flr " "%s Supports FLR via AF cap" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_pci_hot_reset(const char * name, const char * type) +{ + if (trace_event_get_state(TRACE_VFIO_PCI_HOT_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_pci_hot_reset " " (%s) %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, type); + } +} + +static inline void trace_vfio_pci_hot_reset_has_dep_devices(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_PCI_HOT_RESET_HAS_DEP_DEVICES)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_pci_hot_reset_has_dep_devices " "%s: hot reset dependent devices:" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_pci_hot_reset_dep_devices(int domain, int bus, int slot, int function, int group_id) +{ + if (trace_event_get_state(TRACE_VFIO_PCI_HOT_RESET_DEP_DEVICES)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_pci_hot_reset_dep_devices " "\t%04x:%02x:%02x.%x group %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , domain, bus, slot, function, group_id); + } +} + +static inline void trace_vfio_pci_hot_reset_result(const char * name, const char * result) +{ + if (trace_event_get_state(TRACE_VFIO_PCI_HOT_RESET_RESULT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_pci_hot_reset_result " "%s hot reset: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, result); + } +} + +static inline void trace_vfio_populate_device_config(const char * name, unsigned long size, unsigned long offset, unsigned long flags) +{ + if (trace_event_get_state(TRACE_VFIO_POPULATE_DEVICE_CONFIG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_populate_device_config " "Device %s config:\n size: 0x%lx, offset: 0x%lx, flags: 0x%lx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, size, offset, flags); + } +} + +static inline void trace_vfio_populate_device_get_irq_info_failure(void) +{ + if (trace_event_get_state(TRACE_VFIO_POPULATE_DEVICE_GET_IRQ_INFO_FAILURE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_populate_device_get_irq_info_failure " "VFIO_DEVICE_GET_IRQ_INFO failure: %m" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_vfio_initfn(const char * name, int group_id) +{ + if (trace_event_get_state(TRACE_VFIO_INITFN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_initfn " " (%s) group %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, group_id); + } +} + +static inline void trace_vfio_pci_reset(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_PCI_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_pci_reset " " (%s)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_pci_reset_flr(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_PCI_RESET_FLR)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_pci_reset_flr " "%s FLR/VFIO_DEVICE_RESET" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_pci_reset_pm(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_PCI_RESET_PM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_pci_reset_pm " "%s PCI PM Reset" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_pci_emulated_vendor_id(const char * name, uint16_t val) +{ + if (trace_event_get_state(TRACE_VFIO_PCI_EMULATED_VENDOR_ID)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_pci_emulated_vendor_id " "%s %04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, val); + } +} + +static inline void trace_vfio_pci_emulated_device_id(const char * name, uint16_t val) +{ + if (trace_event_get_state(TRACE_VFIO_PCI_EMULATED_DEVICE_ID)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_pci_emulated_device_id " "%s %04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, val); + } +} + +static inline void trace_vfio_pci_emulated_sub_vendor_id(const char * name, uint16_t val) +{ + if (trace_event_get_state(TRACE_VFIO_PCI_EMULATED_SUB_VENDOR_ID)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_pci_emulated_sub_vendor_id " "%s %04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, val); + } +} + +static inline void trace_vfio_pci_emulated_sub_device_id(const char * name, uint16_t val) +{ + if (trace_event_get_state(TRACE_VFIO_PCI_EMULATED_SUB_DEVICE_ID)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_pci_emulated_sub_device_id " "%s %04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, val); + } +} + +static inline void trace_vfio_quirk_rom_blacklisted(const char * name, uint16_t vid, uint16_t did) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_ROM_BLACKLISTED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_rom_blacklisted " "%s %04x:%04x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, vid, did); + } +} + +static inline void trace_vfio_quirk_generic_window_address_write(const char * name, const char * region_name, uint64_t data) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_GENERIC_WINDOW_ADDRESS_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_generic_window_address_write " "%s %s 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, region_name, data); + } +} + +static inline void trace_vfio_quirk_generic_window_data_read(const char * name, const char * region_name, uint64_t data) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_GENERIC_WINDOW_DATA_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_generic_window_data_read " "%s %s 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, region_name, data); + } +} + +static inline void trace_vfio_quirk_generic_window_data_write(const char * name, const char * region_name, uint64_t data) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_GENERIC_WINDOW_DATA_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_generic_window_data_write " "%s %s 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, region_name, data); + } +} + +static inline void trace_vfio_quirk_generic_mirror_read(const char * name, const char * region_name, uint64_t addr, uint64_t data) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_GENERIC_MIRROR_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_generic_mirror_read " "%s %s 0x%"PRIx64": 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, region_name, addr, data); + } +} + +static inline void trace_vfio_quirk_generic_mirror_write(const char * name, const char * region_name, uint64_t addr, uint64_t data) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_GENERIC_MIRROR_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_generic_mirror_write " "%s %s 0x%"PRIx64": 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, region_name, addr, data); + } +} + +static inline void trace_vfio_quirk_ati_3c3_read(const char * name, uint64_t data) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_ATI_3C3_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_ati_3c3_read " "%s 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, data); + } +} + +static inline void trace_vfio_quirk_ati_3c3_probe(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_ATI_3C3_PROBE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_ati_3c3_probe " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_quirk_ati_bar4_probe(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_ATI_BAR4_PROBE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_ati_bar4_probe " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_quirk_ati_bar2_probe(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_ATI_BAR2_PROBE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_ati_bar2_probe " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_quirk_nvidia_3d0_state(const char * name, const char * state) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_NVIDIA_3D0_STATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_nvidia_3d0_state " "%s %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, state); + } +} + +static inline void trace_vfio_quirk_nvidia_3d0_read(const char * name, uint8_t offset, unsigned size, uint64_t val) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_NVIDIA_3D0_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_nvidia_3d0_read " " (%s, @0x%x, len=0x%x) %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, offset, size, val); + } +} + +static inline void trace_vfio_quirk_nvidia_3d0_write(const char * name, uint8_t offset, uint64_t data, unsigned size) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_NVIDIA_3D0_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_nvidia_3d0_write " "(%s, @0x%x, 0x%"PRIx64", len=0x%x)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, offset, data, size); + } +} + +static inline void trace_vfio_quirk_nvidia_3d0_probe(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_NVIDIA_3D0_PROBE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_nvidia_3d0_probe " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_quirk_nvidia_bar5_state(const char * name, const char * state) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_NVIDIA_BAR5_STATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_nvidia_bar5_state " "%s %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, state); + } +} + +static inline void trace_vfio_quirk_nvidia_bar5_probe(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_NVIDIA_BAR5_PROBE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_nvidia_bar5_probe " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_quirk_nvidia_bar0_msi_ack(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_NVIDIA_BAR0_MSI_ACK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_nvidia_bar0_msi_ack " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_quirk_nvidia_bar0_probe(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_NVIDIA_BAR0_PROBE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_nvidia_bar0_probe " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_quirk_rtl8168_fake_latch(const char * name, uint64_t val) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_RTL8168_FAKE_LATCH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_rtl8168_fake_latch " "%s 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, val); + } +} + +static inline void trace_vfio_quirk_rtl8168_msix_write(const char * name, uint16_t offset, uint64_t val) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_RTL8168_MSIX_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_rtl8168_msix_write " "%s MSI-X table write[0x%x]: 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, offset, val); + } +} + +static inline void trace_vfio_quirk_rtl8168_msix_read(const char * name, uint16_t offset, uint64_t val) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_RTL8168_MSIX_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_rtl8168_msix_read " "%s MSI-X table read[0x%x]: 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, offset, val); + } +} + +static inline void trace_vfio_quirk_rtl8168_probe(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_RTL8168_PROBE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_rtl8168_probe " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_quirk_ati_bonaire_reset_skipped(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_ATI_BONAIRE_RESET_SKIPPED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_ati_bonaire_reset_skipped " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_quirk_ati_bonaire_reset_no_smc(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_ATI_BONAIRE_RESET_NO_SMC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_ati_bonaire_reset_no_smc " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_quirk_ati_bonaire_reset_timeout(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_ATI_BONAIRE_RESET_TIMEOUT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_ati_bonaire_reset_timeout " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_quirk_ati_bonaire_reset_done(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_ATI_BONAIRE_RESET_DONE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_ati_bonaire_reset_done " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_quirk_ati_bonaire_reset(const char * name) +{ + if (trace_event_get_state(TRACE_VFIO_QUIRK_ATI_BONAIRE_RESET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_quirk_ati_bonaire_reset " "%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name); + } +} + +static inline void trace_vfio_region_write(const char * name, int index, uint64_t addr, uint64_t data, unsigned size) +{ + if (trace_event_get_state(TRACE_VFIO_REGION_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_region_write " " (%s:region%d+0x%"PRIx64", 0x%"PRIx64 ", %d)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, index, addr, data, size); + } +} + +static inline void trace_vfio_region_read(char * name, int index, uint64_t addr, unsigned size, uint64_t data) +{ + if (trace_event_get_state(TRACE_VFIO_REGION_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_region_read " " (%s:region%d+0x%"PRIx64", %d) = 0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, index, addr, size, data); + } +} + +static inline void trace_vfio_iommu_map_notify(uint64_t iova_start, uint64_t iova_end) +{ + if (trace_event_get_state(TRACE_VFIO_IOMMU_MAP_NOTIFY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_iommu_map_notify " "iommu map @ %"PRIx64" - %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , iova_start, iova_end); + } +} + +static inline void trace_vfio_listener_region_add_skip(uint64_t start, uint64_t end) +{ + if (trace_event_get_state(TRACE_VFIO_LISTENER_REGION_ADD_SKIP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_listener_region_add_skip " "SKIPPING region_add %"PRIx64" - %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , start, end); + } +} + +static inline void trace_vfio_listener_region_add_iommu(uint64_t start, uint64_t end) +{ + if (trace_event_get_state(TRACE_VFIO_LISTENER_REGION_ADD_IOMMU)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_listener_region_add_iommu " "region_add [iommu] %"PRIx64" - %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , start, end); + } +} + +static inline void trace_vfio_listener_region_add_ram(uint64_t iova_start, uint64_t iova_end, void * vaddr) +{ + if (trace_event_get_state(TRACE_VFIO_LISTENER_REGION_ADD_RAM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_listener_region_add_ram " "region_add [ram] %"PRIx64" - %"PRIx64" [%p]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , iova_start, iova_end, vaddr); + } +} + +static inline void trace_vfio_listener_region_del_skip(uint64_t start, uint64_t end) +{ + if (trace_event_get_state(TRACE_VFIO_LISTENER_REGION_DEL_SKIP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_listener_region_del_skip " "SKIPPING region_del %"PRIx64" - %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , start, end); + } +} + +static inline void trace_vfio_listener_region_del(uint64_t start, uint64_t end) +{ + if (trace_event_get_state(TRACE_VFIO_LISTENER_REGION_DEL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_listener_region_del " "region_del %"PRIx64" - %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , start, end); + } +} + +static inline void trace_vfio_disconnect_container(int fd) +{ + if (trace_event_get_state(TRACE_VFIO_DISCONNECT_CONTAINER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_disconnect_container " "close container->fd=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , fd); + } +} + +static inline void trace_vfio_put_group(int fd) +{ + if (trace_event_get_state(TRACE_VFIO_PUT_GROUP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_put_group " "close group->fd=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , fd); + } +} + +static inline void trace_vfio_get_device(const char * name, unsigned int flags, unsigned int num_regions, unsigned int num_irqs) +{ + if (trace_event_get_state(TRACE_VFIO_GET_DEVICE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_get_device " "Device %s flags: %u, regions: %u, irqs: %u" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, flags, num_regions, num_irqs); + } +} + +static inline void trace_vfio_put_base_device(int fd) +{ + if (trace_event_get_state(TRACE_VFIO_PUT_BASE_DEVICE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_put_base_device " "close vdev->fd=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , fd); + } +} + +static inline void trace_vfio_region_setup(const char * dev, int index, const char * name, unsigned long flags, unsigned long offset, unsigned long size) +{ + if (trace_event_get_state(TRACE_VFIO_REGION_SETUP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_region_setup " "Device %s, region %d \"%s\", flags: %lx, offset: %lx, size: %lx" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , dev, index, name, flags, offset, size); + } +} + +static inline void trace_vfio_region_mmap_fault(const char * name, int index, unsigned long offset, unsigned long size, int fault) +{ + if (trace_event_get_state(TRACE_VFIO_REGION_MMAP_FAULT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_region_mmap_fault " "Region %s mmaps[%d], [%lx - %lx], fault: %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, index, offset, size, fault); + } +} + +static inline void trace_vfio_region_mmap(const char * name, unsigned long offset, unsigned long end) +{ + if (trace_event_get_state(TRACE_VFIO_REGION_MMAP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_region_mmap " "Region %s [%lx - %lx]" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, offset, end); + } +} + +static inline void trace_vfio_region_exit(const char * name, int index) +{ + if (trace_event_get_state(TRACE_VFIO_REGION_EXIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_region_exit " "Device %s, region %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, index); + } +} + +static inline void trace_vfio_region_finalize(const char * name, int index) +{ + if (trace_event_get_state(TRACE_VFIO_REGION_FINALIZE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_region_finalize " "Device %s, region %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, index); + } +} + +static inline void trace_vfio_region_mmaps_set_enabled(const char * name, bool enabled) +{ + if (trace_event_get_state(TRACE_VFIO_REGION_MMAPS_SET_ENABLED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_region_mmaps_set_enabled " "Region %s mmaps enabled: %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, enabled); + } +} + +static inline void trace_vfio_platform_base_device_init(char * name, int groupid) +{ + if (trace_event_get_state(TRACE_VFIO_PLATFORM_BASE_DEVICE_INIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_platform_base_device_init " "%s belongs to group #%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, groupid); + } +} + +static inline void trace_vfio_platform_realize(char * name, char * compat) +{ + if (trace_event_get_state(TRACE_VFIO_PLATFORM_REALIZE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_platform_realize " "vfio device %s, compat = %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , name, compat); + } +} + +static inline void trace_vfio_platform_eoi(int pin, int fd) +{ + if (trace_event_get_state(TRACE_VFIO_PLATFORM_EOI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_platform_eoi " "EOI IRQ pin %d (fd=%d)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pin, fd); + } +} + +static inline void trace_vfio_platform_intp_mmap_enable(int pin) +{ + if (trace_event_get_state(TRACE_VFIO_PLATFORM_INTP_MMAP_ENABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_platform_intp_mmap_enable " "IRQ #%d still active, stay in slow path" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pin); + } +} + +static inline void trace_vfio_platform_intp_interrupt(int pin, int fd) +{ + if (trace_event_get_state(TRACE_VFIO_PLATFORM_INTP_INTERRUPT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_platform_intp_interrupt " "Inject IRQ #%d (fd = %d)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pin, fd); + } +} + +static inline void trace_vfio_platform_intp_inject_pending_lockheld(int pin, int fd) +{ + if (trace_event_get_state(TRACE_VFIO_PLATFORM_INTP_INJECT_PENDING_LOCKHELD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_platform_intp_inject_pending_lockheld " "Inject pending IRQ #%d (fd = %d)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pin, fd); + } +} + +static inline void trace_vfio_platform_populate_interrupts(int pin, int count, int flags) +{ + if (trace_event_get_state(TRACE_VFIO_PLATFORM_POPULATE_INTERRUPTS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_platform_populate_interrupts " "- IRQ index %d: count %d, flags=0x%x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , pin, count, flags); + } +} + +static inline void trace_vfio_intp_interrupt_set_pending(int index) +{ + if (trace_event_get_state(TRACE_VFIO_INTP_INTERRUPT_SET_PENDING)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_intp_interrupt_set_pending " "irq %d is set PENDING" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index); + } +} + +static inline void trace_vfio_platform_start_level_irqfd_injection(int index, int fd, int resamplefd) +{ + if (trace_event_get_state(TRACE_VFIO_PLATFORM_START_LEVEL_IRQFD_INJECTION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_platform_start_level_irqfd_injection " "IRQ index=%d, fd = %d, resamplefd = %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index, fd, resamplefd); + } +} + +static inline void trace_vfio_platform_start_edge_irqfd_injection(int index, int fd) +{ + if (trace_event_get_state(TRACE_VFIO_PLATFORM_START_EDGE_IRQFD_INJECTION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vfio_platform_start_edge_irqfd_injection " "IRQ index=%d, fd = %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , index, fd); + } +} + +static inline void trace_mhp_acpi_invalid_slot_selected(uint32_t slot) +{ + if (trace_event_get_state(TRACE_MHP_ACPI_INVALID_SLOT_SELECTED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_acpi_invalid_slot_selected " "0x%"PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slot); + } +} + +static inline void trace_mhp_acpi_ejecting_invalid_slot(uint32_t slot) +{ + if (trace_event_get_state(TRACE_MHP_ACPI_EJECTING_INVALID_SLOT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_acpi_ejecting_invalid_slot " "0x%"PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slot); + } +} + +static inline void trace_mhp_acpi_read_addr_lo(uint32_t slot, uint32_t addr) +{ + if (trace_event_get_state(TRACE_MHP_ACPI_READ_ADDR_LO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_acpi_read_addr_lo " "slot[0x%"PRIx32"] addr lo: 0x%"PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slot, addr); + } +} + +static inline void trace_mhp_acpi_read_addr_hi(uint32_t slot, uint32_t addr) +{ + if (trace_event_get_state(TRACE_MHP_ACPI_READ_ADDR_HI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_acpi_read_addr_hi " "slot[0x%"PRIx32"] addr hi: 0x%"PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slot, addr); + } +} + +static inline void trace_mhp_acpi_read_size_lo(uint32_t slot, uint32_t size) +{ + if (trace_event_get_state(TRACE_MHP_ACPI_READ_SIZE_LO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_acpi_read_size_lo " "slot[0x%"PRIx32"] size lo: 0x%"PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slot, size); + } +} + +static inline void trace_mhp_acpi_read_size_hi(uint32_t slot, uint32_t size) +{ + if (trace_event_get_state(TRACE_MHP_ACPI_READ_SIZE_HI)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_acpi_read_size_hi " "slot[0x%"PRIx32"] size hi: 0x%"PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slot, size); + } +} + +static inline void trace_mhp_acpi_read_pxm(uint32_t slot, uint32_t pxm) +{ + if (trace_event_get_state(TRACE_MHP_ACPI_READ_PXM)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_acpi_read_pxm " "slot[0x%"PRIx32"] proximity: 0x%"PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slot, pxm); + } +} + +static inline void trace_mhp_acpi_read_flags(uint32_t slot, uint32_t flags) +{ + if (trace_event_get_state(TRACE_MHP_ACPI_READ_FLAGS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_acpi_read_flags " "slot[0x%"PRIx32"] flags: 0x%"PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slot, flags); + } +} + +static inline void trace_mhp_acpi_write_slot(uint32_t slot) +{ + if (trace_event_get_state(TRACE_MHP_ACPI_WRITE_SLOT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_acpi_write_slot " "set active slot: 0x%"PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slot); + } +} + +static inline void trace_mhp_acpi_write_ost_ev(uint32_t slot, uint32_t ev) +{ + if (trace_event_get_state(TRACE_MHP_ACPI_WRITE_OST_EV)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_acpi_write_ost_ev " "slot[0x%"PRIx32"] OST EVENT: 0x%"PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slot, ev); + } +} + +static inline void trace_mhp_acpi_write_ost_status(uint32_t slot, uint32_t st) +{ + if (trace_event_get_state(TRACE_MHP_ACPI_WRITE_OST_STATUS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_acpi_write_ost_status " "slot[0x%"PRIx32"] OST STATUS: 0x%"PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slot, st); + } +} + +static inline void trace_mhp_acpi_clear_insert_evt(uint32_t slot) +{ + if (trace_event_get_state(TRACE_MHP_ACPI_CLEAR_INSERT_EVT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_acpi_clear_insert_evt " "slot[0x%"PRIx32"] clear insert event" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slot); + } +} + +static inline void trace_mhp_acpi_clear_remove_evt(uint32_t slot) +{ + if (trace_event_get_state(TRACE_MHP_ACPI_CLEAR_REMOVE_EVT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_acpi_clear_remove_evt " "slot[0x%"PRIx32"] clear remove event" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slot); + } +} + +static inline void trace_mhp_acpi_pc_dimm_deleted(uint32_t slot) +{ + if (trace_event_get_state(TRACE_MHP_ACPI_PC_DIMM_DELETED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_acpi_pc_dimm_deleted " "slot[0x%"PRIx32"] pc-dimm deleted" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slot); + } +} + +static inline void trace_mhp_acpi_pc_dimm_delete_failed(uint32_t slot) +{ + if (trace_event_get_state(TRACE_MHP_ACPI_PC_DIMM_DELETE_FAILED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_acpi_pc_dimm_delete_failed " "slot[0x%"PRIx32"] pc-dimm delete failed" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slot); + } +} + +static inline void trace_mhp_pc_dimm_assigned_slot(int slot) +{ + if (trace_event_get_state(TRACE_MHP_PC_DIMM_ASSIGNED_SLOT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_pc_dimm_assigned_slot " "0x%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , slot); + } +} + +static inline void trace_mhp_pc_dimm_assigned_address(uint64_t addr) +{ + if (trace_event_get_state(TRACE_MHP_PC_DIMM_ASSIGNED_ADDRESS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:mhp_pc_dimm_assigned_address " "0x%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , addr); + } +} + +static inline void trace_kvm_enable_cmma(int rc) +{ + if (trace_event_get_state(TRACE_KVM_ENABLE_CMMA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:kvm_enable_cmma " "CMMA: enabling with result code %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , rc); + } +} + +static inline void trace_kvm_clear_cmma(int rc) +{ + if (trace_event_get_state(TRACE_KVM_CLEAR_CMMA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:kvm_clear_cmma " "CMMA: clearing with result code %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , rc); + } +} + +static inline void trace_kvm_failed_cpu_state_set(int cpu_index, uint8_t state, const char * msg) +{ + if (trace_event_get_state(TRACE_KVM_FAILED_CPU_STATE_SET)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:kvm_failed_cpu_state_set " "Warning: Unable to set cpu %d state %" PRIu8 " to KVM: %s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu_index, state, msg); + } +} + +static inline void trace_kvm_sigp_finished(uint8_t order, int cpu_index, int dst_index, int cc) +{ + if (trace_event_get_state(TRACE_KVM_SIGP_FINISHED)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:kvm_sigp_finished " "SIGP: Finished order %u on cpu %d -> cpu %d with cc=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , order, cpu_index, dst_index, cc); + } +} + +static inline void trace_i8257_unregistered_dma(int nchan, int dma_pos, int dma_len) +{ + if (trace_event_get_state(TRACE_I8257_UNREGISTERED_DMA)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:i8257_unregistered_dma " "unregistered DMA channel used nchan=%d dma_pos=%d dma_len=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , nchan, dma_pos, dma_len); + } +} + +static inline void trace_cpu_set_state(int cpu_index, uint8_t state) +{ + if (trace_event_get_state(TRACE_CPU_SET_STATE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:cpu_set_state " "setting cpu %d state to %" PRIu8 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu_index, state); + } +} + +static inline void trace_cpu_halt(int cpu_index) +{ + if (trace_event_get_state(TRACE_CPU_HALT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:cpu_halt " "halting cpu %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu_index); + } +} + +static inline void trace_cpu_unhalt(int cpu_index) +{ + if (trace_event_get_state(TRACE_CPU_UNHALT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:cpu_unhalt " "unhalting cpu %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , cpu_index); + } +} + +static inline void trace_virt_acpi_setup(void) +{ + if (trace_event_get_state(TRACE_VIRT_ACPI_SETUP)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:virt_acpi_setup " "No fw cfg or ACPI disabled. Bailing out." "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_alpha_pci_iack_write(void) +{ + if (trace_event_get_state(TRACE_ALPHA_PCI_IACK_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:alpha_pci_iack_write " "" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_alsa_revents(int revents) +{ + if (trace_event_get_state(TRACE_ALSA_REVENTS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:alsa_revents " "revents = %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , revents); + } +} + +static inline void trace_alsa_pollout(int i, int fd) +{ + if (trace_event_get_state(TRACE_ALSA_POLLOUT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:alsa_pollout " "i = %d fd = %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , i, fd); + } +} + +static inline void trace_alsa_set_handler(int events, int index, int fd, int err) +{ + if (trace_event_get_state(TRACE_ALSA_SET_HANDLER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:alsa_set_handler " "events=%#x index=%d fd=%d err=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , events, index, fd, err); + } +} + +static inline void trace_alsa_wrote_zero(int len) +{ + if (trace_event_get_state(TRACE_ALSA_WROTE_ZERO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:alsa_wrote_zero " "Failed to write %d frames (wrote zero)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , len); + } +} + +static inline void trace_alsa_read_zero(long len) +{ + if (trace_event_get_state(TRACE_ALSA_READ_ZERO)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:alsa_read_zero " "Failed to read %ld frames (read zero)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , len); + } +} + +static inline void trace_alsa_xrun_out(void) +{ + if (trace_event_get_state(TRACE_ALSA_XRUN_OUT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:alsa_xrun_out " "Recovering from playback xrun" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_alsa_xrun_in(void) +{ + if (trace_event_get_state(TRACE_ALSA_XRUN_IN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:alsa_xrun_in " "Recovering from capture xrun" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_alsa_resume_out(void) +{ + if (trace_event_get_state(TRACE_ALSA_RESUME_OUT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:alsa_resume_out " "Resuming suspended output stream" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_alsa_resume_in(void) +{ + if (trace_event_get_state(TRACE_ALSA_RESUME_IN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:alsa_resume_in " "Resuming suspended input stream" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + ); + } +} + +static inline void trace_alsa_no_frames(int state) +{ + if (trace_event_get_state(TRACE_ALSA_NO_FRAMES)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:alsa_no_frames " "No frames available and ALSA state is %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , state); + } +} + +static inline void trace_oss_version(int version) +{ + if (trace_event_get_state(TRACE_OSS_VERSION)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:oss_version " "OSS version = %#x" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , version); + } +} + +static inline void trace_oss_invalid_available_size(int size, int bufsize) +{ + if (trace_event_get_state(TRACE_OSS_INVALID_AVAILABLE_SIZE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:oss_invalid_available_size " "Invalid available size, size=%d bufsize=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , size, bufsize); + } +} + +static inline void trace_qcrypto_tls_creds_load_dh(void * creds, const char * filename) +{ + if (trace_event_get_state(TRACE_QCRYPTO_TLS_CREDS_LOAD_DH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcrypto_tls_creds_load_dh " "TLS creds load DH creds=%p filename=%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , creds, filename); + } +} + +static inline void trace_qcrypto_tls_creds_get_path(void * creds, const char * filename, const char * path) +{ + if (trace_event_get_state(TRACE_QCRYPTO_TLS_CREDS_GET_PATH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcrypto_tls_creds_get_path " "TLS creds path creds=%p filename=%s path=%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , creds, filename, path); + } +} + +static inline void trace_qcrypto_tls_creds_anon_load(void * creds, const char * dir) +{ + if (trace_event_get_state(TRACE_QCRYPTO_TLS_CREDS_ANON_LOAD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcrypto_tls_creds_anon_load " "TLS creds anon load creds=%p dir=%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , creds, dir); + } +} + +static inline void trace_qcrypto_tls_creds_x509_load(void * creds, const char * dir) +{ + if (trace_event_get_state(TRACE_QCRYPTO_TLS_CREDS_X509_LOAD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcrypto_tls_creds_x509_load " "TLS creds x509 load creds=%p dir=%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , creds, dir); + } +} + +static inline void trace_qcrypto_tls_creds_x509_check_basic_constraints(void * creds, const char * file, int status) +{ + if (trace_event_get_state(TRACE_QCRYPTO_TLS_CREDS_X509_CHECK_BASIC_CONSTRAINTS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcrypto_tls_creds_x509_check_basic_constraints " "TLS creds x509 check basic constraints creds=%p file=%s status=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , creds, file, status); + } +} + +static inline void trace_qcrypto_tls_creds_x509_check_key_usage(void * creds, const char * file, int status, int usage, int critical) +{ + if (trace_event_get_state(TRACE_QCRYPTO_TLS_CREDS_X509_CHECK_KEY_USAGE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcrypto_tls_creds_x509_check_key_usage " "TLS creds x509 check key usage creds=%p file=%s status=%d usage=%d critical=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , creds, file, status, usage, critical); + } +} + +static inline void trace_qcrypto_tls_creds_x509_check_key_purpose(void * creds, const char * file, int status, const char * usage, int critical) +{ + if (trace_event_get_state(TRACE_QCRYPTO_TLS_CREDS_X509_CHECK_KEY_PURPOSE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcrypto_tls_creds_x509_check_key_purpose " "TLS creds x509 check key usage creds=%p file=%s status=%d usage=%s critical=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , creds, file, status, usage, critical); + } +} + +static inline void trace_qcrypto_tls_creds_x509_load_cert(void * creds, int isServer, const char * file) +{ + if (trace_event_get_state(TRACE_QCRYPTO_TLS_CREDS_X509_LOAD_CERT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcrypto_tls_creds_x509_load_cert " "TLS creds x509 load cert creds=%p isServer=%d file=%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , creds, isServer, file); + } +} + +static inline void trace_qcrypto_tls_creds_x509_load_cert_list(void * creds, const char * file) +{ + if (trace_event_get_state(TRACE_QCRYPTO_TLS_CREDS_X509_LOAD_CERT_LIST)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcrypto_tls_creds_x509_load_cert_list " "TLS creds x509 load cert list creds=%p file=%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , creds, file); + } +} + +static inline void trace_qcrypto_tls_session_new(void * session, void * creds, const char * hostname, const char * aclname, int endpoint) +{ + if (trace_event_get_state(TRACE_QCRYPTO_TLS_SESSION_NEW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qcrypto_tls_session_new " "TLS session new session=%p creds=%p hostname=%s aclname=%s endpoint=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , session, creds, hostname, aclname, endpoint); + } +} + +static inline void trace_vhost_user_event(const char * chr, int event) +{ + if (trace_event_get_state(TRACE_VHOST_USER_EVENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:vhost_user_event " "chr: %s got event: %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , chr, event); + } +} + +static inline void trace_user_setup_frame(void * env, uint64_t frame_addr) +{ + if (trace_event_get_state(TRACE_USER_SETUP_FRAME)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:user_setup_frame " "env=%p frame_addr=%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , env, frame_addr); + } +} + +static inline void trace_user_setup_rt_frame(void * env, uint64_t frame_addr) +{ + if (trace_event_get_state(TRACE_USER_SETUP_RT_FRAME)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:user_setup_rt_frame " "env=%p frame_addr=%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , env, frame_addr); + } +} + +static inline void trace_user_do_rt_sigreturn(void * env, uint64_t frame_addr) +{ + if (trace_event_get_state(TRACE_USER_DO_RT_SIGRETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:user_do_rt_sigreturn " "env=%p frame_addr=%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , env, frame_addr); + } +} + +static inline void trace_user_do_sigreturn(void * env, uint64_t frame_addr) +{ + if (trace_event_get_state(TRACE_USER_DO_SIGRETURN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:user_do_sigreturn " "env=%p frame_addr=%"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , env, frame_addr); + } +} + +static inline void trace_user_force_sig(void * env, int target_sig, int host_sig) +{ + if (trace_event_get_state(TRACE_USER_FORCE_SIG)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:user_force_sig " "env=%p signal %d (host %d)" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , env, target_sig, host_sig); + } +} + +static inline void trace_user_handle_signal(void * env, int target_sig) +{ + if (trace_event_get_state(TRACE_USER_HANDLE_SIGNAL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:user_handle_signal " "env=%p signal %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , env, target_sig); + } +} + +static inline void trace_user_host_signal(void * env, int host_sig, int target_sig) +{ + if (trace_event_get_state(TRACE_USER_HOST_SIGNAL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:user_host_signal " "env=%p signal %d (target %d(" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , env, host_sig, target_sig); + } +} + +static inline void trace_user_queue_signal(void * env, int target_sig) +{ + if (trace_event_get_state(TRACE_USER_QUEUE_SIGNAL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:user_queue_signal " "env=%p signal %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , env, target_sig); + } +} + +static inline void trace_user_s390x_restore_sigregs(void * env, uint64_t sc_psw_addr, uint64_t env_psw_addr) +{ + if (trace_event_get_state(TRACE_USER_S390X_RESTORE_SIGREGS)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:user_s390x_restore_sigregs " "env=%p frame psw.addr %"PRIx64 " current psw.addr %"PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , env, sc_psw_addr, env_psw_addr); + } +} + +static inline void trace_qio_task_new(void * task, void * source, void * func, void * opaque) +{ + if (trace_event_get_state(TRACE_QIO_TASK_NEW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_task_new " "Task new task=%p source=%p func=%p opaque=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , task, source, func, opaque); + } +} + +static inline void trace_qio_task_complete(void * task) +{ + if (trace_event_get_state(TRACE_QIO_TASK_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_task_complete " "Task complete task=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , task); + } +} + +static inline void trace_qio_task_abort(void * task) +{ + if (trace_event_get_state(TRACE_QIO_TASK_ABORT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_task_abort " "Task abort task=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , task); + } +} + +static inline void trace_qio_task_thread_start(void * task, void * worker, void * opaque) +{ + if (trace_event_get_state(TRACE_QIO_TASK_THREAD_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_task_thread_start " "Task thread start task=%p worker=%p opaque=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , task, worker, opaque); + } +} + +static inline void trace_qio_task_thread_run(void * task) +{ + if (trace_event_get_state(TRACE_QIO_TASK_THREAD_RUN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_task_thread_run " "Task thread run task=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , task); + } +} + +static inline void trace_qio_task_thread_exit(void * task) +{ + if (trace_event_get_state(TRACE_QIO_TASK_THREAD_EXIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_task_thread_exit " "Task thread exit task=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , task); + } +} + +static inline void trace_qio_task_thread_result(void * task) +{ + if (trace_event_get_state(TRACE_QIO_TASK_THREAD_RESULT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_task_thread_result " "Task thread result task=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , task); + } +} + +static inline void trace_qio_channel_socket_new(void * ioc) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_NEW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_new " "Socket new ioc=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc); + } +} + +static inline void trace_qio_channel_socket_new_fd(void * ioc, int fd) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_NEW_FD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_new_fd " "Socket new ioc=%p fd=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, fd); + } +} + +static inline void trace_qio_channel_socket_connect_sync(void * ioc, void * addr) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_CONNECT_SYNC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_connect_sync " "Socket connect sync ioc=%p addr=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, addr); + } +} + +static inline void trace_qio_channel_socket_connect_async(void * ioc, void * addr) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_CONNECT_ASYNC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_connect_async " "Socket connect async ioc=%p addr=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, addr); + } +} + +static inline void trace_qio_channel_socket_connect_fail(void * ioc) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_CONNECT_FAIL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_connect_fail " "Socket connect fail ioc=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc); + } +} + +static inline void trace_qio_channel_socket_connect_complete(void * ioc, int fd) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_CONNECT_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_connect_complete " "Socket connect complete ioc=%p fd=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, fd); + } +} + +static inline void trace_qio_channel_socket_listen_sync(void * ioc, void * addr) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_LISTEN_SYNC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_listen_sync " "Socket listen sync ioc=%p addr=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, addr); + } +} + +static inline void trace_qio_channel_socket_listen_async(void * ioc, void * addr) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_LISTEN_ASYNC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_listen_async " "Socket listen async ioc=%p addr=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, addr); + } +} + +static inline void trace_qio_channel_socket_listen_fail(void * ioc) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_LISTEN_FAIL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_listen_fail " "Socket listen fail ioc=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc); + } +} + +static inline void trace_qio_channel_socket_listen_complete(void * ioc, int fd) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_LISTEN_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_listen_complete " "Socket listen complete ioc=%p fd=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, fd); + } +} + +static inline void trace_qio_channel_socket_dgram_sync(void * ioc, void * localAddr, void * remoteAddr) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_DGRAM_SYNC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_dgram_sync " "Socket dgram sync ioc=%p localAddr=%p remoteAddr=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, localAddr, remoteAddr); + } +} + +static inline void trace_qio_channel_socket_dgram_async(void * ioc, void * localAddr, void * remoteAddr) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_DGRAM_ASYNC)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_dgram_async " "Socket dgram async ioc=%p localAddr=%p remoteAddr=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, localAddr, remoteAddr); + } +} + +static inline void trace_qio_channel_socket_dgram_fail(void * ioc) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_DGRAM_FAIL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_dgram_fail " "Socket dgram fail ioc=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc); + } +} + +static inline void trace_qio_channel_socket_dgram_complete(void * ioc, int fd) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_DGRAM_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_dgram_complete " "Socket dgram complete ioc=%p fd=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, fd); + } +} + +static inline void trace_qio_channel_socket_accept(void * ioc) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_ACCEPT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_accept " "Socket accept start ioc=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc); + } +} + +static inline void trace_qio_channel_socket_accept_fail(void * ioc) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_ACCEPT_FAIL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_accept_fail " "Socket accept fail ioc=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc); + } +} + +static inline void trace_qio_channel_socket_accept_complete(void * ioc, void * cioc, int fd) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_ACCEPT_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_socket_accept_complete " "Socket accept complete ioc=%p cioc=%p fd=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, cioc, fd); + } +} + +static inline void trace_qio_channel_file_new_fd(void * ioc, int fd) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_FILE_NEW_FD)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_file_new_fd " "File new fd ioc=%p fd=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, fd); + } +} + +static inline void trace_qio_channel_file_new_path(void * ioc, const char * path, int flags, int mode, int fd) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_FILE_NEW_PATH)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_file_new_path " "File new fd ioc=%p path=%s flags=%d mode=%d fd=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, path, flags, mode, fd); + } +} + +static inline void trace_qio_channel_tls_new_client(void * ioc, void * master, void * creds, const char * hostname) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_TLS_NEW_CLIENT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_tls_new_client " "TLS new client ioc=%p master=%p creds=%p hostname=%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, master, creds, hostname); + } +} + +static inline void trace_qio_channel_tls_new_server(void * ioc, void * master, void * creds, const char * aclname) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_TLS_NEW_SERVER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_tls_new_server " "TLS new client ioc=%p master=%p creds=%p acltname=%s" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, master, creds, aclname); + } +} + +static inline void trace_qio_channel_tls_handshake_start(void * ioc) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_TLS_HANDSHAKE_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_tls_handshake_start " "TLS handshake start ioc=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc); + } +} + +static inline void trace_qio_channel_tls_handshake_pending(void * ioc, int status) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_TLS_HANDSHAKE_PENDING)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_tls_handshake_pending " "TLS handshake pending ioc=%p status=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, status); + } +} + +static inline void trace_qio_channel_tls_handshake_fail(void * ioc) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_TLS_HANDSHAKE_FAIL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_tls_handshake_fail " "TLS handshake fail ioc=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc); + } +} + +static inline void trace_qio_channel_tls_handshake_complete(void * ioc) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_TLS_HANDSHAKE_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_tls_handshake_complete " "TLS handshake complete ioc=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc); + } +} + +static inline void trace_qio_channel_tls_credentials_allow(void * ioc) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_TLS_CREDENTIALS_ALLOW)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_tls_credentials_allow " "TLS credentials allow ioc=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc); + } +} + +static inline void trace_qio_channel_tls_credentials_deny(void * ioc) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_TLS_CREDENTIALS_DENY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_tls_credentials_deny " "TLS credentials deny ioc=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc); + } +} + +static inline void trace_qio_channel_websock_new_server(void * ioc, void * master) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_NEW_SERVER)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_websock_new_server " "Websock new client ioc=%p master=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, master); + } +} + +static inline void trace_qio_channel_websock_handshake_start(void * ioc) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_START)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_websock_handshake_start " "Websock handshake start ioc=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc); + } +} + +static inline void trace_qio_channel_websock_handshake_pending(void * ioc, int status) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_PENDING)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_websock_handshake_pending " "Websock handshake pending ioc=%p status=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, status); + } +} + +static inline void trace_qio_channel_websock_handshake_reply(void * ioc) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_REPLY)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_websock_handshake_reply " "Websock handshake reply ioc=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc); + } +} + +static inline void trace_qio_channel_websock_handshake_fail(void * ioc) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_FAIL)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_websock_handshake_fail " "Websock handshake fail ioc=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc); + } +} + +static inline void trace_qio_channel_websock_handshake_complete(void * ioc) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_COMPLETE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_websock_handshake_complete " "Websock handshake complete ioc=%p" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc); + } +} + +static inline void trace_qio_channel_command_new_pid(void * ioc, int writefd, int readfd, int pid) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_COMMAND_NEW_PID)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_command_new_pid " "Command new pid ioc=%p writefd=%d readfd=%d pid=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, writefd, readfd, pid); + } +} + +static inline void trace_qio_channel_command_new_spawn(void * ioc, const char * binary, int flags) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_COMMAND_NEW_SPAWN)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_command_new_spawn " "Command new spawn ioc=%p binary=%s flags=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, binary, flags); + } +} + +static inline void trace_qio_channel_command_abort(void * ioc, int pid) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_COMMAND_ABORT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_command_abort " "Command abort ioc=%p pid=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, pid); + } +} + +static inline void trace_qio_channel_command_wait(void * ioc, int pid, int ret, int status) +{ + if (trace_event_get_state(TRACE_QIO_CHANNEL_COMMAND_WAIT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:qio_channel_command_wait " "Command abort ioc=%p pid=%d ret=%d status=%d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , ioc, pid, ret, status); + } +} + +static inline void trace_aspeed_timer_ctrl_enable(uint8_t i, bool enable) +{ + if (trace_event_get_state(TRACE_ASPEED_TIMER_CTRL_ENABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:aspeed_timer_ctrl_enable " "Timer %" PRIu8 ": %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , i, enable); + } +} + +static inline void trace_aspeed_timer_ctrl_external_clock(uint8_t i, bool enable) +{ + if (trace_event_get_state(TRACE_ASPEED_TIMER_CTRL_EXTERNAL_CLOCK)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:aspeed_timer_ctrl_external_clock " "Timer %" PRIu8 ": %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , i, enable); + } +} + +static inline void trace_aspeed_timer_ctrl_overflow_interrupt(uint8_t i, bool enable) +{ + if (trace_event_get_state(TRACE_ASPEED_TIMER_CTRL_OVERFLOW_INTERRUPT)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:aspeed_timer_ctrl_overflow_interrupt " "Timer %" PRIu8 ": %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , i, enable); + } +} + +static inline void trace_aspeed_timer_ctrl_pulse_enable(uint8_t i, bool enable) +{ + if (trace_event_get_state(TRACE_ASPEED_TIMER_CTRL_PULSE_ENABLE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:aspeed_timer_ctrl_pulse_enable " "Timer %" PRIu8 ": %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , i, enable); + } +} + +static inline void trace_aspeed_timer_set_ctrl2(uint32_t value) +{ + if (trace_event_get_state(TRACE_ASPEED_TIMER_SET_CTRL2)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:aspeed_timer_set_ctrl2 " "Value: 0x%" PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , value); + } +} + +static inline void trace_aspeed_timer_set_value(int timer, int reg, uint32_t value) +{ + if (trace_event_get_state(TRACE_ASPEED_TIMER_SET_VALUE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:aspeed_timer_set_value " "Timer %d register %d: 0x%" PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , timer, reg, value); + } +} + +static inline void trace_aspeed_timer_read(uint64_t offset, unsigned size, uint64_t value) +{ + if (trace_event_get_state(TRACE_ASPEED_TIMER_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:aspeed_timer_read " "From 0x%" PRIx64 ": of size %u: 0x%" PRIx64 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , offset, size, value); + } +} + +static inline void trace_aspeed_vic_set_irq(int irq, int level) +{ + if (trace_event_get_state(TRACE_ASPEED_VIC_SET_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:aspeed_vic_set_irq " "Enabling IRQ %d: %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , irq, level); + } +} + +static inline void trace_aspeed_vic_update_fiq(int flags) +{ + if (trace_event_get_state(TRACE_ASPEED_VIC_UPDATE_FIQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:aspeed_vic_update_fiq " "Raising FIQ: %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , flags); + } +} + +static inline void trace_aspeed_vic_update_irq(int flags) +{ + if (trace_event_get_state(TRACE_ASPEED_VIC_UPDATE_IRQ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:aspeed_vic_update_irq " "Raising IRQ: %d" "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , flags); + } +} + +static inline void trace_aspeed_vic_read(uint64_t offset, unsigned size, uint32_t value) +{ + if (trace_event_get_state(TRACE_ASPEED_VIC_READ)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:aspeed_vic_read " "From 0x%" PRIx64 " of size %u: 0x%" PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , offset, size, value); + } +} + +static inline void trace_aspeed_vic_write(uint64_t offset, unsigned size, uint32_t data) +{ + if (trace_event_get_state(TRACE_ASPEED_VIC_WRITE)) { + struct timeval _now; + gettimeofday(&_now, NULL); + qemu_log_mask(LOG_TRACE, "%d@%zd.%06zd:aspeed_vic_write " "To 0x%" PRIx64 " of size %u: 0x%" PRIx32 "\n", + getpid(), + (size_t)_now.tv_sec, (size_t)_now.tv_usec + , offset, size, data); + } +} +#endif /* TRACE__GENERATED_TRACERS_H */ diff --git a/vl.c b/vl.c index 2b95b7f..0a933ba 100644 --- a/vl.c +++ b/vl.c @@ -1688,7 +1688,7 @@ static int qemu_debug_requested(void) /* * Reset the VM. If @report is VMRESET_REPORT, issue an event, using - * the @reason interpreted as ShutdownType for details. Otherwise, + * the @reason interpreted as ShutdownCause for details. Otherwise, * @report is VMRESET_SILENT and @reason is ignored. */ void qemu_system_reset(bool report, int reason) @@ -1706,7 +1706,8 @@ void qemu_system_reset(bool report, int reason) } if (report) { assert(reason >= 0); - qapi_event_send_reset(&error_abort); + qapi_event_send_reset(reason >= SHUTDOWN_CAUSE_GUEST_SHUTDOWN, + &error_abort); } cpu_synchronize_all_post_reset(); } @@ -1724,7 +1725,7 @@ void qemu_system_guest_panicked(GuestPanicInformation *info) if (!no_shutdown) { qapi_event_send_guest_panicked(GUEST_PANIC_ACTION_POWEROFF, !!info, info, &error_abort); - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_PANIC); } if (info) { @@ -1741,11 +1742,10 @@ void qemu_system_guest_panicked(GuestPanicInformation *info) } } -void qemu_system_reset_request(void) +void qemu_system_reset_request(ShutdownCause reason) { if (no_reboot) { - /* FIXME - add a parameter to allow callers to specify reason */ - shutdown_requested = SHUTDOWN_CAUSE_GUEST_RESET; + shutdown_requested = reason; } else { reset_requested = SHUTDOWN_CAUSE_GUEST_RESET; } @@ -1818,12 +1818,11 @@ void qemu_system_killed(int signal, pid_t pid) qemu_notify_event(); } -void qemu_system_shutdown_request(void) +void qemu_system_shutdown_request(ShutdownCause reason) { - trace_qemu_system_shutdown_request(); + trace_qemu_system_shutdown_request(reason); replay_shutdown_request(); - /* FIXME - add a parameter to allow callers to specify reason */ - shutdown_requested = SHUTDOWN_CAUSE_GUEST_SHUTDOWN; + shutdown_requested = reason; qemu_notify_event(); } @@ -1865,7 +1864,8 @@ static bool main_loop_should_exit(void) request = qemu_shutdown_requested(); if (request >= 0) { qemu_kill_report(); - qapi_event_send_shutdown(&error_abort); + qapi_event_send_shutdown(request >= SHUTDOWN_CAUSE_GUEST_SHUTDOWN, + &error_abort); if (no_shutdown) { vm_stop(RUN_STATE_SHUTDOWN); } else { diff --git a/foo.c b/foo.c new file mode 100644 index 0000000..77d175d --- /dev/null +++ b/foo.c @@ -0,0 +1,121 @@ +#define _GNU_SOURCE 1 +#include +#include +#include +#include +#include +#include + +int main(int argc, char **argv) +{ + int i = 0; + int ret = 1; + int fd; + struct stat st; + + if (mkdir("d", 0700) < 0) { + printf("giving up, please try again once 'd' is removed\n"); + return ret; + } + + /* Create a playground for testing with. */ + i = 1; + if (creat("d/file", 0600) < 0) + goto cleanup; + i = 2; + if (mkdir("d/subdir", 0700) < 0) + goto cleanup; + i = 3; + if (creat("d/subdir/subfile", 0600) < 0) + goto cleanup; + i = 4; + if (chmod("d/subdir", 0100) < 0) + goto cleanup; + i = 5; + if (symlink("file", "d/link-file") < 0) + goto cleanup; + i = 6; + if (symlink("subdir", "d/link-subdir") < 0) + goto cleanup; + + /* Sanity: We can stat a child file with just search permissions, + * whether via a directory or symlink-to-directory */ + i = 7; + if (stat("d/subdir/subfile", &st) < 0) + goto cleanup; + i = 8; + if (stat("d/link-subdir/subfile", &st) < 0) + goto cleanup; + + /* Since the directory is not readable, we can't get a normal fd */ + fd = open("d/subdir", O_DIRECTORY | O_NOFOLLOW | O_RDONLY); + if (fd != -1) { + printf("unexpected success opening non-readable dir\n"); + ret = 2; + goto cleanup; + } + /* But we can get at it with O_PATH */ + i = 9; + fd = open("d/subdir", O_DIRECTORY | O_NOFOLLOW | O_RDONLY | O_PATH); + if (fd < 0) + goto cleanup; + /* And use it in *at functions */ + i = 10; + if (fstatat(fd, "subfile", &st, 0) < 0) + goto cleanup; + i = 11; + if (close(fd) < 0) + goto cleanup; + + /* Note that O_DIRECTORY fails on symlinks with O_PATH... */ + i = 12; + fd = open("d/link-subdir", O_DIRECTORY | O_NOFOLLOW | O_RDONLY | O_PATH); + if (fd != -1) { + printf("unexpected success on symlink-dir with O_DIRECTORY\n"); + ret = 2; + goto cleanup; + } + /* or on symlinks to files regardless of O_PATH... */ + i = 13; + fd = open("d/link-file", O_DIRECTORY | O_NOFOLLOW | O_RDONLY | O_PATH); + if (fd != -1) { + printf("unexpected success on symlink-file with O_DIRECTORY|O_PATH\n"); + ret = 2; + goto cleanup; + } + i = 14; + fd = open("d/link-file", O_DIRECTORY | O_NOFOLLOW | O_RDONLY); + if (fd != -1) { + printf("unexpected success on symlink-file with just O_DIRECTORY\n"); + ret = 2; + goto cleanup; + } + /* but O_PATH without O_DIRECTORY opens a symlink fd */ + i = 15; + fd = open("d/link-subdir", O_NOFOLLOW | O_RDONLY | O_PATH); + if (fd < 0) + goto cleanup; + /* However, that symlink fd is not usable in *at */ + i = 16; + if (fstatat(fd, "subfile", &st, 0) == 0) { + printf("unexpected success using symlink fd in fstatat\n"); + ret = 2; + goto cleanup; + } + if (errno != EBADF && errno != ENOTDIR) + goto cleanup; + i = 17; + if (close(fd) < 0) + goto cleanup; + + printf("All tests passed\n"); + ret = 0; + + cleanup: + if (ret == 1) { + perror("unexpected failure"); + printf("encountered when i=%d\n", i); + } + system("chmod -R u+rwx d; rm -rf d"); + return ret; +} diff --git a/hw/acpi/core.c b/hw/acpi/core.c index e890a5d..95fcac9 100644 --- a/hw/acpi/core.c +++ b/hw/acpi/core.c @@ -561,7 +561,7 @@ static void acpi_pm1_cnt_write(ACPIREGS *ar, uint16_t val) uint16_t sus_typ = (val >> 10) & 7; switch(sus_typ) { case 0: /* soft power off */ - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); break; case 1: qemu_system_suspend_request(); @@ -569,7 +569,7 @@ static void acpi_pm1_cnt_write(ACPIREGS *ar, uint16_t val) default: if (sus_typ == ar->pm1.cnt.s4_val) { /* S4 request */ qapi_event_send_suspend_disk(&error_abort); - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); } break; } diff --git a/hw/arm/highbank.c b/hw/arm/highbank.c index 0a4508c..d209b97 100644 --- a/hw/arm/highbank.c +++ b/hw/arm/highbank.c @@ -108,9 +108,9 @@ static void hb_regs_write(void *opaque, hwaddr offset, if (offset == 0xf00) { if (value == 1 || value == 2) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } else if (value == 3) { - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); } } diff --git a/hw/arm/integratorcp.c b/hw/arm/integratorcp.c index 5610ffc..ca3eca1 100644 --- a/hw/arm/integratorcp.c +++ b/hw/arm/integratorcp.c @@ -158,7 +158,7 @@ static void integratorcm_do_remap(IntegratorCMState *s) static void integratorcm_set_ctrl(IntegratorCMState *s, uint32_t value) { if (value & 8) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } if ((s->cm_ctrl ^ value) & 1) { /* (value & 1) != 0 means the green "MISC LED" is lit. diff --git a/hw/arm/musicpal.c b/hw/arm/musicpal.c index cbbca4e..9c710f7 100644 --- a/hw/arm/musicpal.c +++ b/hw/arm/musicpal.c @@ -898,7 +898,7 @@ static void mv88w8618_pit_write(void *opaque, hwaddr offset, case MP_BOARD_RESET: if (value == MP_BOARD_RESET_MAGIC) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } break; } diff --git a/hw/arm/omap1.c b/hw/arm/omap1.c index b3cf0ec..54582bd 100644 --- a/hw/arm/omap1.c +++ b/hw/arm/omap1.c @@ -355,7 +355,7 @@ static void omap_wd_timer_write(void *opaque, hwaddr addr, /* XXX: on T|E hardware somehow this has no effect, * on Zire 71 it works as specified. */ s->reset = 1; - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } } s->last_wr = value & 0xff; @@ -1545,8 +1545,10 @@ static inline void omap_clkm_idlect1_update(struct omap_mpu_state_s *s, if (value & (1 << 11)) { /* SETARM_IDLE */ cpu_interrupt(CPU(s->cpu), CPU_INTERRUPT_HALT); } - if (!(value & (1 << 10))) /* WKUP_MODE */ - qemu_system_shutdown_request(); /* XXX: disable wakeup from IRQ */ + if (!(value & (1 << 10))) { /* WKUP_MODE */ + /* XXX: disable wakeup from IRQ */ + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); + } #define SET_CANIDLE(clock, bit) \ if (diff & (1 << bit)) { \ @@ -1693,7 +1695,7 @@ static void omap_clkm_write(void *opaque, hwaddr addr, diff = s->clkm.arm_rstct1 ^ value; s->clkm.arm_rstct1 = value & 0x0007; if (value & 9) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); s->clkm.cold_start = 0xa; } if (diff & ~value & 4) { /* DSP_RST */ diff --git a/hw/arm/omap2.c b/hw/arm/omap2.c index cf1b4ba..8afb854 100644 --- a/hw/arm/omap2.c +++ b/hw/arm/omap2.c @@ -1610,7 +1610,7 @@ static void omap_prcm_write(void *opaque, hwaddr addr, case 0x450: /* RM_RSTCTRL_WKUP */ /* TODO: reset */ if (value & 2) - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); break; case 0x454: /* RM_RSTTIME_WKUP */ s->rsttime_wkup = value & 0x1fff; diff --git a/hw/arm/spitz.c b/hw/arm/spitz.c index fe2d5a7..7e9f579 100644 --- a/hw/arm/spitz.c +++ b/hw/arm/spitz.c @@ -848,7 +848,7 @@ static void spitz_lcd_hsync_handler(void *opaque, int line, int level) static void spitz_reset(void *opaque, int line, int level) { if (level) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } } diff --git a/hw/arm/stellaris.c b/hw/arm/stellaris.c index ea7a809..cf6e7be 100644 --- a/hw/arm/stellaris.c +++ b/hw/arm/stellaris.c @@ -1197,7 +1197,7 @@ static void do_sys_reset(void *opaque, int n, int level) { if (level) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } } diff --git a/hw/arm/tosa.c b/hw/arm/tosa.c index 9f58a23..2421b81 100644 --- a/hw/arm/tosa.c +++ b/hw/arm/tosa.c @@ -90,7 +90,7 @@ static void tosa_out_switch(void *opaque, int line, int level) static void tosa_reset(void *opaque, int line, int level) { if (level) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } } diff --git a/hw/i386/pc.c b/hw/i386/pc.c index f3b372a..427f123 100644 --- a/hw/i386/pc.c +++ b/hw/i386/pc.c @@ -519,7 +519,7 @@ static void port92_write(void *opaque, hwaddr addr, uint64_t val, s->outport = val; qemu_set_irq(s->a20_out, (val >> 1) & 1); if ((val & 1) && !(oldval & 1)) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } } diff --git a/hw/i386/xen/xen-hvm.c b/hw/i386/xen/xen-hvm.c index 3a6484c..70a1c1e 100644 --- a/hw/i386/xen/xen-hvm.c +++ b/hw/i386/xen/xen-hvm.c @@ -1398,7 +1398,7 @@ void xen_shutdown_fatal_error(const char *fmt, ...) va_end(ap); fprintf(stderr, "Will destroy the domain.\n"); /* destroy the domain */ - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_ERROR); } void xen_hvm_modified_memory(ram_addr_t start, ram_addr_t length) diff --git a/hw/input/pckbd.c b/hw/input/pckbd.c index d414288..c479f82 100644 --- a/hw/input/pckbd.c +++ b/hw/input/pckbd.c @@ -226,7 +226,7 @@ static void outport_write(KBDState *s, uint32_t val) s->outport = val; qemu_set_irq(s->a20_out, (val >> 1) & 1); if (!(val & 1)) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } } @@ -301,7 +301,7 @@ static void kbd_write_command(void *opaque, hwaddr addr, s->outport &= ~KBD_OUT_A20; break; case KBD_CCMD_RESET: - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); break; case KBD_CCMD_NO_OP: /* ignore that */ diff --git a/hw/ipmi/ipmi.c b/hw/ipmi/ipmi.c index 5cf1caa..afafe14 100644 --- a/hw/ipmi/ipmi.c +++ b/hw/ipmi/ipmi.c @@ -44,14 +44,14 @@ static int ipmi_do_hw_op(IPMIInterface *s, enum ipmi_op op, int checkonly) if (checkonly) { return 0; } - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); return 0; case IPMI_POWEROFF_CHASSIS: if (checkonly) { return 0; } - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); return 0; case IPMI_SEND_NMI: diff --git a/hw/isa/lpc_ich9.c b/hw/isa/lpc_ich9.c index a0866c3..2b09354 100644 --- a/hw/isa/lpc_ich9.c +++ b/hw/isa/lpc_ich9.c @@ -606,7 +606,7 @@ static void ich9_rst_cnt_write(void *opaque, hwaddr addr, uint64_t val, ICH9LPCState *lpc = opaque; if (val & 4) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); return; } lpc->rst_cnt = val & 0xA; /* keep FULL_RST (bit 3) and SYS_RST (bit 1) */ diff --git a/hw/mips/boston.c b/hw/mips/boston.c index 83f7b82..53d1e0c 100644 --- a/hw/mips/boston.c +++ b/hw/mips/boston.c @@ -232,7 +232,7 @@ static void boston_platreg_write(void *opaque, hwaddr addr, break; case PLAT_SOFTRST_CTL: if (val & PLAT_SOFTRST_CTL_SYSRESET) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } break; default: diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c index 5dd177e..7814c39 100644 --- a/hw/mips/mips_malta.c +++ b/hw/mips/mips_malta.c @@ -470,7 +470,7 @@ static void malta_fpga_write(void *opaque, hwaddr addr, /* SOFTRES Register */ case 0x00500: if (val == 0x42) - qemu_system_reset_request (); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); break; /* BRKRES Register */ diff --git a/hw/mips/mips_r4k.c b/hw/mips/mips_r4k.c index 748586e..f4de9fc 100644 --- a/hw/mips/mips_r4k.c +++ b/hw/mips/mips_r4k.c @@ -53,9 +53,9 @@ static void mips_qemu_write (void *opaque, hwaddr addr, uint64_t val, unsigned size) { if ((addr & 0xffff) == 0 && val == 42) - qemu_system_reset_request (); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); else if ((addr & 0xffff) == 4 && val == 42) - qemu_system_shutdown_request (); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); } static uint64_t mips_qemu_read (void *opaque, hwaddr addr, diff --git a/hw/misc/arm_sysctl.c b/hw/misc/arm_sysctl.c index 8524008..b20b44e 100644 --- a/hw/misc/arm_sysctl.c +++ b/hw/misc/arm_sysctl.c @@ -351,13 +351,13 @@ static bool vexpress_cfgctrl_write(arm_sysctl_state *s, unsigned int dcc, break; case SYS_CFG_SHUTDOWN: if (site == SYS_CFG_SITE_MB && device == 0) { - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); return true; } break; case SYS_CFG_REBOOT: if (site == SYS_CFG_SITE_MB && device == 0) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); return true; } break; @@ -429,7 +429,7 @@ static void arm_sysctl_write(void *opaque, hwaddr offset, if (s->lockval == LOCK_VALUE) { s->resetlevel = val; if (val & 0x100) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } } break; @@ -438,7 +438,7 @@ static void arm_sysctl_write(void *opaque, hwaddr offset, if (s->lockval == LOCK_VALUE) { s->resetlevel = val; if (val & 0x04) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } } break; diff --git a/hw/misc/cbus.c b/hw/misc/cbus.c index 0c207e3..677274c 100644 --- a/hw/misc/cbus.c +++ b/hw/misc/cbus.c @@ -356,7 +356,7 @@ static inline void retu_write(CBusRetu *s, int reg, uint16_t val) case RETU_REG_WATCHDOG: if (val == 0 && (s->cc[0] & 2)) - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); break; case RETU_REG_TXCR: diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c index 05c02fb..008d8bd 100644 --- a/hw/misc/macio/cuda.c +++ b/hw/misc/macio/cuda.c @@ -612,7 +612,7 @@ static bool cuda_cmd_powerdown(CUDAState *s, return false; } - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); return true; } @@ -624,7 +624,7 @@ static bool cuda_cmd_reset_system(CUDAState *s, return false; } - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); return true; } diff --git a/hw/misc/slavio_misc.c b/hw/misc/slavio_misc.c index edd5de0..18ff677 100644 --- a/hw/misc/slavio_misc.c +++ b/hw/misc/slavio_misc.c @@ -258,7 +258,7 @@ static void slavio_aux2_mem_writeb(void *opaque, hwaddr addr, val &= AUX2_PWROFF; s->aux2 = val; if (val & AUX2_PWROFF) - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); slavio_misc_update_irq(s); } @@ -338,7 +338,7 @@ static void slavio_sysctrl_mem_writel(void *opaque, hwaddr addr, case 0: if (val & SYS_RESET) { s->sysctrl = SYS_RESETSTAT; - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } break; default: diff --git a/hw/misc/zynq_slcr.c b/hw/misc/zynq_slcr.c index 7891219..44304d4 100644 --- a/hw/misc/zynq_slcr.c +++ b/hw/misc/zynq_slcr.c @@ -405,7 +405,7 @@ static void zynq_slcr_write(void *opaque, hwaddr offset, switch (offset) { case PSS_RST_CTRL: if (val & R_PSS_RST_CTRL_SOFT_RST) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } break; } diff --git a/hw/pci-host/apb.c b/hw/pci-host/apb.c index 653e711..83fc6a9 100644 --- a/hw/pci-host/apb.c +++ b/hw/pci-host/apb.c @@ -482,9 +482,9 @@ static void apb_config_writel (void *opaque, hwaddr addr, s->reset_control |= val & RESET_WMASK; if (val & SOFT_POR) { s->nr_resets = 0; - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } else if (val & SOFT_XIR) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } } break; diff --git a/hw/pci-host/bonito.c b/hw/pci-host/bonito.c index 1999ece..b1d41d0 100644 --- a/hw/pci-host/bonito.c +++ b/hw/pci-host/bonito.c @@ -269,7 +269,7 @@ static void bonito_writel(void *opaque, hwaddr addr, } s->regs[saddr] = val; if (reset) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } break; case BONITO_INTENSET: diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c index f9218aa..c1d6a85 100644 --- a/hw/pci-host/piix.c +++ b/hw/pci-host/piix.c @@ -638,7 +638,7 @@ static void rcr_write(void *opaque, hwaddr addr, uint64_t val, unsigned len) PIIX3State *d = opaque; if (val & 4) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); return; } d->rcr = val & 2; /* keep System Reset type only */ diff --git a/hw/ppc/e500.c b/hw/ppc/e500.c index f7df238..62f1857 100644 --- a/hw/ppc/e500.c +++ b/hw/ppc/e500.c @@ -774,7 +774,7 @@ static qemu_irq *ppce500_init_mpic(MachineState *machine, PPCE500Params *params, static void ppce500_power_off(void *opaque, int line, int on) { if (on) { - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); } } diff --git a/hw/ppc/mpc8544_guts.c b/hw/ppc/mpc8544_guts.c index ba69178..ce1254b 100644 --- a/hw/ppc/mpc8544_guts.c +++ b/hw/ppc/mpc8544_guts.c @@ -98,7 +98,7 @@ static void mpc8544_guts_write(void *opaque, hwaddr addr, switch (addr) { case MPC8544_GUTS_ADDR_RSTCR: if (value & MPC8544_GUTS_RSTCR_RESET) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } break; default: diff --git a/hw/ppc/ppc.c b/hw/ppc/ppc.c index 5f93083..224184d 100644 --- a/hw/ppc/ppc.c +++ b/hw/ppc/ppc.c @@ -412,7 +412,7 @@ static void ppce500_set_irq(void *opaque, int pin, int level) if (level) { LOG_IRQ("%s: reset the PowerPC system\n", __func__); - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } break; case PPCE500_INPUT_RESET_CORE: diff --git a/hw/ppc/ppc405_uc.c b/hw/ppc/ppc405_uc.c index d5df94a..fc32e96 100644 --- a/hw/ppc/ppc405_uc.c +++ b/hw/ppc/ppc405_uc.c @@ -1807,7 +1807,7 @@ void ppc40x_chip_reset(PowerPCCPU *cpu) void ppc40x_system_reset(PowerPCCPU *cpu) { printf("Reset PowerPC system\n"); - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } void store_40x_dbcr0 (CPUPPCState *env, uint32_t val) diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c index 9f18f75..2735fe9 100644 --- a/hw/ppc/spapr_hcall.c +++ b/hw/ppc/spapr_hcall.c @@ -1166,7 +1166,7 @@ static target_ulong h_client_architecture_support(PowerPCCPU *cpu, spapr_ovec_cleanup(ov5_updates); if (spapr->cas_reboot) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } else { /* If ppc_spapr_reset() did not set up a HPT but one is necessary * (because the guest isn't going to use radix) then set it up here. */ diff --git a/hw/ppc/spapr_rtas.c b/hw/ppc/spapr_rtas.c index 619f32c..128d993 100644 --- a/hw/ppc/spapr_rtas.c +++ b/hw/ppc/spapr_rtas.c @@ -110,7 +110,7 @@ static void rtas_power_off(PowerPCCPU *cpu, sPAPRMachineState *spapr, rtas_st(rets, 0, RTAS_OUT_PARAM_ERROR); return; } - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); cpu_stop_current(); rtas_st(rets, 0, RTAS_OUT_SUCCESS); } @@ -124,7 +124,7 @@ static void rtas_system_reboot(PowerPCCPU *cpu, sPAPRMachineState *spapr, rtas_st(rets, 0, RTAS_OUT_PARAM_ERROR); return; } - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); rtas_st(rets, 0, RTAS_OUT_SUCCESS); } diff --git a/hw/s390x/ipl.c b/hw/s390x/ipl.c index 7978c7d..e5ab0ad 100644 --- a/hw/s390x/ipl.c +++ b/hw/s390x/ipl.c @@ -363,7 +363,7 @@ void s390_reipl_request(void) S390IPLState *ipl = get_ipl_device(); ipl->reipl_requested = true; - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } void s390_ipl_prepare_cpu(S390CPU *cpu) diff --git a/hw/sh4/r2d.c b/hw/sh4/r2d.c index 8f520ce..e6fc74e 100644 --- a/hw/sh4/r2d.c +++ b/hw/sh4/r2d.c @@ -164,7 +164,7 @@ r2d_fpga_write(void *opaque, hwaddr addr, uint64_t value, unsigned int size) break; case PA_POWOFF: if (value & 1) { - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); } break; case PA_VERREG: diff --git a/hw/timer/etraxfs_timer.c b/hw/timer/etraxfs_timer.c index 8e18236..d13bc30 100644 --- a/hw/timer/etraxfs_timer.c +++ b/hw/timer/etraxfs_timer.c @@ -207,7 +207,7 @@ static void watchdog_hit(void *opaque) qemu_irq_raise(t->nmi); } else - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); t->wd_hits++; } diff --git a/hw/timer/m48t59.c b/hw/timer/m48t59.c index 474981a..4a064fb 100644 --- a/hw/timer/m48t59.c +++ b/hw/timer/m48t59.c @@ -1,7 +1,7 @@ /* * QEMU M48T59 and M48T08 NVRAM emulation for PPC PREP and Sparc platforms * - * Copyright (c) 2003-2005, 2007 Jocelyn Mayer + * Copyright (c) 2003-2005, 2007, 2017 Jocelyn Mayer * Copyright (c) 2013 Hervé Poussineau * * Permission is hereby granted, free of charge, to any person obtaining a copy @@ -159,7 +159,7 @@ static void watchdog_cb (void *opaque) NVRAM->buffer[0x1FF7] = 0x00; NVRAM->buffer[0x1FFC] &= ~0x40; /* May it be a hw CPU Reset instead ? */ - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } else { qemu_set_irq(NVRAM->IRQ, 1); qemu_set_irq(NVRAM->IRQ, 0); diff --git a/hw/timer/milkymist-sysctl.c b/hw/timer/milkymist-sysctl.c index 4488590..93bc6e17 100644 --- a/hw/timer/milkymist-sysctl.c +++ b/hw/timer/milkymist-sysctl.c @@ -90,7 +90,7 @@ static void sysctl_icap_write(MilkymistSysctlState *s, uint32_t value) trace_milkymist_sysctl_icap_write(value); switch (value & 0xffff) { case 0x000e: - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); break; } } @@ -195,7 +195,7 @@ static void sysctl_write(void *opaque, hwaddr addr, uint64_t value, s->regs[addr] = 1; break; case R_SYSTEM_ID: - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); break; case R_GPIO_IN: diff --git a/hw/timer/pxa2xx_timer.c b/hw/timer/pxa2xx_timer.c index 59002b4..68ba5a7 100644 --- a/hw/timer/pxa2xx_timer.c +++ b/hw/timer/pxa2xx_timer.c @@ -401,7 +401,7 @@ static void pxa2xx_timer_tick(void *opaque) if (t->num == 3) if (i->reset3 & 1) { i->reset3 = 0; - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } } diff --git a/hw/watchdog/watchdog.c b/hw/watchdog/watchdog.c index 2aeaf1f..0c5c9cd 100644 --- a/hw/watchdog/watchdog.c +++ b/hw/watchdog/watchdog.c @@ -110,7 +110,7 @@ void watchdog_perform_action(void) switch (watchdog_action) { case WDT_RESET: /* same as 'system_reset' in monitor */ qapi_event_send_watchdog(WATCHDOG_EXPIRATION_ACTION_RESET, &error_abort); - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); break; case WDT_SHUTDOWN: /* same as 'system_powerdown' in monitor */ diff --git a/hw/xenpv/xen_domainbuild.c b/hw/xenpv/xen_domainbuild.c index 457a897..c89ced2 100644 --- a/hw/xenpv/xen_domainbuild.c +++ b/hw/xenpv/xen_domainbuild.c @@ -148,7 +148,7 @@ static void xen_domain_poll(void *opaque) return; quit: - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); } static int xen_domain_watcher(void) diff --git a/hw/xtensa/xtfpga.c b/hw/xtensa/xtfpga.c index 11176e2..4636f8e 100644 --- a/hw/xtensa/xtfpga.c +++ b/hw/xtensa/xtfpga.c @@ -100,7 +100,7 @@ static void lx60_fpga_write(void *opaque, hwaddr addr, case 0x10: /*board reset*/ if (val == 0xdead) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } break; } diff --git a/kvm-all.c b/kvm-all.c index 90b8573..7df27c8 100644 --- a/kvm-all.c +++ b/kvm-all.c @@ -2052,7 +2052,7 @@ int kvm_cpu_exec(CPUState *cpu) break; case KVM_EXIT_SHUTDOWN: DPRINTF("shutdown\n"); - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); ret = EXCP_INTERRUPT; break; case KVM_EXIT_UNKNOWN: @@ -2066,11 +2066,11 @@ int kvm_cpu_exec(CPUState *cpu) case KVM_EXIT_SYSTEM_EVENT: switch (run->system_event.type) { case KVM_SYSTEM_EVENT_SHUTDOWN: - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); ret = EXCP_INTERRUPT; break; case KVM_SYSTEM_EVENT_RESET: - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); ret = EXCP_INTERRUPT; break; case KVM_SYSTEM_EVENT_CRASH: diff --git a/os-win32.c b/os-win32.c index ae98574..586a7c7 100644 --- a/os-win32.c +++ b/os-win32.c @@ -52,7 +52,7 @@ int setenv(const char *name, const char *value, int overwrite) static BOOL WINAPI qemu_ctrl_handler(DWORD type) { - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_SIGNAL); /* Windows 7 kills application when the function returns. Sleep here to give QEMU a try for closing. Sleep period is 10000ms because Windows kills the program diff --git a/qmp.c b/qmp.c index ab74cd7..95949d0 100644 --- a/qmp.c +++ b/qmp.c @@ -84,7 +84,7 @@ UuidInfo *qmp_query_uuid(Error **errp) void qmp_quit(Error **errp) { no_shutdown = 0; - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_QMP); } void qmp_stop(Error **errp) @@ -105,7 +105,7 @@ void qmp_stop(Error **errp) void qmp_system_reset(Error **errp) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_HOST_QMP); } void qmp_system_powerdown(Error **erp) diff --git a/replay/replay.c b/replay/replay.c index f810628..55e82d9 100644 --- a/replay/replay.c +++ b/replay/replay.c @@ -51,7 +51,10 @@ bool replay_next_event_is(int event) switch (replay_state.data_kind) { case EVENT_SHUTDOWN: replay_finish_event(); - qemu_system_shutdown_request(); + /* TODO: track source of shutdown request, to replay a + * guest-initiated request rather than always claiming to + * be from the host? */ + qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_REPLAY); break; default: /* clock, time_t, checkpoint and other events */ diff --git a/target/alpha/sys_helper.c b/target/alpha/sys_helper.c index 652195d..ac22323 100644 --- a/target/alpha/sys_helper.c +++ b/target/alpha/sys_helper.c @@ -60,9 +60,9 @@ void helper_tb_flush(CPUAlphaState *env) void helper_halt(uint64_t restart) { if (restart) { - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); } else { - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); } } diff --git a/target/arm/psci.c b/target/arm/psci.c index ade9fe2..fc34b26 100644 --- a/target/arm/psci.c +++ b/target/arm/psci.c @@ -137,7 +137,7 @@ void arm_handle_psci_call(ARMCPU *cpu) } break; case QEMU_PSCI_0_2_FN_SYSTEM_RESET: - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); /* QEMU reset and shutdown are async requests, but PSCI * mandates that we never return from the reset/shutdown * call, so power the CPU off now so it doesn't execute @@ -145,7 +145,7 @@ void arm_handle_psci_call(ARMCPU *cpu) */ goto cpu_off; case QEMU_PSCI_0_2_FN_SYSTEM_OFF: - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); goto cpu_off; case QEMU_PSCI_0_1_FN_CPU_ON: case QEMU_PSCI_0_2_FN_CPU_ON: diff --git a/target/i386/excp_helper.c b/target/i386/excp_helper.c index ee596c6..b769772 100644 --- a/target/i386/excp_helper.c +++ b/target/i386/excp_helper.c @@ -59,7 +59,7 @@ static int check_exception(CPUX86State *env, int intno, int *error_code, qemu_log_mask(CPU_LOG_RESET, "Triple fault\n"); - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); return EXCP_HLT; } #endif diff --git a/target/i386/hax-all.c b/target/i386/hax-all.c index ef13015..7346931 100644 --- a/target/i386/hax-all.c +++ b/target/i386/hax-all.c @@ -540,14 +540,14 @@ static int hax_vcpu_hax_exec(CPUArchState *env) /* Guest state changed, currently only for shutdown */ case HAX_EXIT_STATECHANGE: fprintf(stdout, "VCPU shutdown request\n"); - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); hax_vcpu_sync_state(env, 0); ret = 1; break; case HAX_EXIT_UNKNOWN_VMEXIT: fprintf(stderr, "Unknown VMX exit %x from guest\n", ht->_exit_reason); - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); hax_vcpu_sync_state(env, 0); cpu_dump_state(cpu, stderr, fprintf, 0); ret = -1; @@ -578,7 +578,7 @@ static int hax_vcpu_hax_exec(CPUArchState *env) break; default: fprintf(stderr, "Unknown exit %x from HAX\n", ht->_exit_status); - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); hax_vcpu_sync_state(env, 0); cpu_dump_state(cpu, stderr, fprintf, 0); ret = 1; diff --git a/target/i386/helper.c b/target/i386/helper.c index f11cac6..ee7eff2 100644 --- a/target/i386/helper.c +++ b/target/i386/helper.c @@ -1212,7 +1212,7 @@ static void do_inject_x86_mce(CPUState *cs, run_on_cpu_data data) " triple fault\n", cs->cpu_index); qemu_log_mask(CPU_LOG_RESET, "Triple fault\n"); - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); return; } if (banks[1] & MCI_STATUS_VAL) { diff --git a/target/i386/kvm.c b/target/i386/kvm.c index 55865db..cfd7695 100644 --- a/target/i386/kvm.c +++ b/target/i386/kvm.c @@ -2930,7 +2930,7 @@ int kvm_arch_process_async_events(CPUState *cs) if (env->exception_injected == EXCP08_DBLE) { /* this means triple fault */ - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); cs->exit_request = 1; return 0; } diff --git a/target/s390x/helper.c b/target/s390x/helper.c index 68bd2f9..d2bb9aa 100644 --- a/target/s390x/helper.c +++ b/target/s390x/helper.c @@ -266,7 +266,7 @@ void load_psw(CPUS390XState *env, uint64_t mask, uint64_t addr) S390CPU *cpu = s390_env_get_cpu(env); if (s390_cpu_halt(cpu) == 0) { #ifndef CONFIG_USER_ONLY - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); #endif } } diff --git a/target/s390x/kvm.c b/target/s390x/kvm.c index 1a249d8..284f5ef 100644 --- a/target/s390x/kvm.c +++ b/target/s390x/kvm.c @@ -1929,7 +1929,7 @@ static int handle_intercept(S390CPU *cpu) cpu_synchronize_state(cs); if (s390_cpu_halt(cpu) == 0) { if (is_special_wait_psw(cs)) { - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); } else { qemu_system_guest_panicked(NULL); } @@ -1938,7 +1938,7 @@ static int handle_intercept(S390CPU *cpu) break; case ICPT_CPU_STOP: if (s390_cpu_set_state(CPU_STATE_STOPPED, cpu) == 0) { - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); } if (cpu->env.sigp_order == SIGP_STOP_STORE_STATUS) { kvm_s390_store_status(cpu, KVM_S390_STORE_STATUS_DEF_ADDR, diff --git a/target/s390x/misc_helper.c b/target/s390x/misc_helper.c index eca8244..768043e 100644 --- a/target/s390x/misc_helper.c +++ b/target/s390x/misc_helper.c @@ -533,11 +533,11 @@ uint32_t HELPER(sigp)(CPUS390XState *env, uint64_t order_code, uint32_t r1, break; #if !defined(CONFIG_USER_ONLY) case SIGP_RESTART: - qemu_system_reset_request(); + qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET); cpu_loop_exit(CPU(s390_env_get_cpu(env))); break; case SIGP_STOP: - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); cpu_loop_exit(CPU(s390_env_get_cpu(env))); break; #endif diff --git a/target/sparc/int32_helper.c b/target/sparc/int32_helper.c index 09afe13..eec9a4d 100644 --- a/target/sparc/int32_helper.c +++ b/target/sparc/int32_helper.c @@ -109,7 +109,7 @@ void sparc_cpu_do_interrupt(CPUState *cs) if (env->psret == 0) { if (cs->exception_index == 0x80 && env->def->features & CPU_FEATURE_TA0_SHUTDOWN) { - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_GUEST_SHUTDOWN); } else { cpu_abort(cs, "Trap 0x%02x while interrupts disabled, Error state", cs->exception_index); diff --git a/ui/sdl.c b/ui/sdl.c index 37c21a0..bd51ffd 100644 --- a/ui/sdl.c +++ b/ui/sdl.c @@ -837,7 +837,7 @@ static void sdl_refresh(DisplayChangeListener *dcl) case SDL_QUIT: if (!no_quit) { no_shutdown = 0; - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_UI); } break; case SDL_MOUSEMOTION: diff --git a/ui/sdl2.c b/ui/sdl2.c index faf9bdf..e092636 100644 --- a/ui/sdl2.c +++ b/ui/sdl2.c @@ -568,7 +568,7 @@ static void handle_windowevent(SDL_Event *ev) case SDL_WINDOWEVENT_CLOSE: if (!no_quit) { no_shutdown = 0; - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_UI); } break; case SDL_WINDOWEVENT_SHOWN: @@ -611,7 +611,7 @@ void sdl2_poll_events(struct sdl2_console *scon) case SDL_QUIT: if (!no_quit) { no_shutdown = 0; - qemu_system_shutdown_request(); + qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_UI); } break; case SDL_MOUSEMOTION: diff --git a/bar b/bar new file mode 100644 index 0000000000000000000000000000000000000000..51c513d36451ab389b5b3e9bca9b478b84a2e2ce GIT binary patch literal 67108864 zcmeFtfdBvi0Dz$VsTV1P3IhfV7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjm>oJ0000000P=rrgaii; z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=0qoF$000000FeJ{BP2L*;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4q%541ONa40D$~o8zI4g0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KZ~!}WAOHXW0089w z+6V~_95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fdkl~0|5X4001EW*G5Qi;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jjM^9S8sb0002_zcxaG0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNq!T=s*Af z0002U|Fsbk95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddDyLk9u?0000${;!RY;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jedu9Xb#I00000@_%iF1P2ZrIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxiJ z?9hP#00000kpF8VBsg&3z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)V22I_00000fc#$@A;EzI z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede06TOb000000ObGL2nh}xIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!1K6Ph0RR9103iR@Mo4hrz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)9Ka482mk;8008;F zHbQ~}2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;DC1MKn4H+0AP^6^*z2q$bbO@1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* m1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA;64yM00031 literal 0 HcmV?d00001 diff --git a/bar.src b/bar.src new file mode 100644 index 0000000000000000000000000000000000000000..ea4a9759cc90ef5ec3be3c46d34caf2287dc1eb3 GIT binary patch literal 560 hcmWG^^Zd=gz`zK^7=Q&R!o!IoY=FWW<&3xx005(-0ww?e literal 0 HcmV?d00001 diff --git a/file b/file new file mode 100644 index 0000000000000000000000000000000000000000..68d7e673b1492242a9193c865c7141d30e005d95 GIT binary patch literal 1900544 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 zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjm>oJ0000000P=rrgaii; z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=0qxMS00000z#xC?VeBb{3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r M3>YwAz<_~oAPHaq0RR91 literal 0 HcmV?d00001 diff --git a/file3 b/file3 new file mode 100644 index 0000000000000000000000000000000000000000..4b4af36f7811b30b888bbc3b36086b6bdd49094d GIT binary patch literal 15728640 zcmeFtzfHqH6bImU3Ik9ufJa~iDkM6nXn_DqBt#ZvfeDE{_D8R5BvOH+Z@^YagcW=lhMaz&Q-+i zv~HHw&9vEiVX%?Lv$|f)n_u2Y@o@dTtm?b_@oe$fJPmr85FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0Rp=dsCL&{X95HW5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV6Rb1X2v27|izoz%LRYK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk{}pJv1}EL12oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009Dj6KK0@=MjBgm7GWF zmUE@H8&@UQW&fq*Yst5g@A<4EK!5-N0t5&UAV7cs0RjZR*r8(r000;SKb*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFi;Kz0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8Fn5;4omofB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>Yx*?9ed*000aEp!M%&r-ktFfe08dV8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^&LKrmpyfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjMj0X+_1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HVZcIZF=0000$kiYdH7eWRM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd m0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjm=6TqN*@gX literal 0 HcmV?d00001 diff --git a/foo b/foo new file mode 100755 index 0000000000000000000000000000000000000000..dd4c0d22e454cffde46fef81fb846136ed83b3a0 GIT binary patch literal 13344 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 *NIwPnJHaNau?@vTSb#17{v7niq?1t$xf<^39 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

o~dZH|KF4@M}Z(ji*ij0aJeva9^uv-0S6uz}o}g zX48Ml)L#PpCE#D#+W*3Ae?9OUTgP8VJAkhOev8fi4W|7Az+GAKaZe9iF9Y9TYySbW z{XF2mwTZu<4g%h;Z8Z9vt^KWL`xAk`0Q_AW{+5X^0e)#Vu4io5L%q%Gq4mI5wu}Dh zb7QWv9l-Yk@8v-uwtj|TofUaR8*G;I_%P&-w2#JpFVT+$xTHh;>ykp?4Z!1_H!Fbe z1s-p|tpVP%AR1johhl!}x0rFLqkZ5LY~wJ_9ES$rKXk-zajp86`?_7gqrmUB;`&ZxuXLpW9ud?Ct0Tbg_2z)c}M4NxQ>0br#+Y95jUjsZHzt!Jj zv%kq~zYh2Y;1AevdCFz`4Zu5h!Edi^_ykjb7w|d2SJ?2T{OV!gUjUzI!{vn&?fY@T z)B)cLSZTwX@@s{_*8-1sT~z_#ap3XRVGZzbBpQ9iW`Dcse;x2wfRDA|mi#AhS4lM5 z#TNgLX8d;n58zt`@#e>2;Mpg^{kY*T23}&bUufDd1YX`X8uz}f0{F<2;5ER<0gq?D z4*1M&@$EMNUvv_D7x0^bzi*4*ZZp1zfe$z(8u#~k{ywp z*Qc1*^%cNx>Jk4uPy_rS;KOb49b(3}4){A|IM3SfauaU={%g

uVSAIlZEB?>i3z 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≠C!HUZRro~3r9*cqa& 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