@@ -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:
@@ -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);
new file mode 100644
@@ -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 */
@@ -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 {
new file mode 100644
@@ -0,0 +1,121 @@
+#define _GNU_SOURCE 1
+#include <stdio.h>
+#include <fcntl.h>
+#include <sys/stat.h>
+#include <unistd.h>
+#include <errno.h>
+#include <stdlib.h>
+
+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;
+}
@@ -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;
}
@@ -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);
}
}
@@ -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.
@@ -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;
}
@@ -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 */
@@ -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;
@@ -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);
}
}
@@ -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);
}
}
@@ -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);
}
}
@@ -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);
}
}
@@ -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)
@@ -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 */
@@ -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:
@@ -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) */
@@ -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:
@@ -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 */
@@ -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,
@@ -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;
@@ -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:
@@ -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;
}
@@ -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:
@@ -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;
}
@@ -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;
@@ -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:
@@ -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 */
@@ -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);
}
}
@@ -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:
@@ -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:
@@ -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)
@@ -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. */
@@ -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);
}
@@ -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)
@@ -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:
@@ -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++;
}
@@ -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);
@@ -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:
@@ -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);
}
}
@@ -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 */
@@ -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)
@@ -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;
}
@@ -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:
@@ -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
@@ -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)
@@ -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 */
@@ -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);
}
}
@@ -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:
@@ -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
@@ -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;
@@ -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) {
@@ -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;
}
@@ -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
}
}
@@ -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,
@@ -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
@@ -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);
@@ -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:
@@ -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:
new file mode 100644
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
new file mode 100644
GIT binary patch
literal 560
hcmWG^^Zd=gz`zK^7=Q&R!o!IoY=FWW<&3xx005(-0ww?e
literal 0
HcmV?d00001
new file mode 100644
GIT binary patch
literal 1900544
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
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&UAV7dXO&}-&1PBlyK!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&UAV7e?CjtXSfB*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
iAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBoLrocNFf!ulk
literal 0
HcmV?d00001
new file mode 100644
GIT binary patch
literal 10485760
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?*=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
new file mode 100644
GIT binary patch
literal 15728640
zcmeFtzfHqH6bImU3Ik9ufJa~iDkM6nXn_DqBt#<P6ru7686hJu0wXX2V<6FRHm3*|
zkq{_VzGwM<zJE{hcX4|584;uW{;Z>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;SK<nSlPRros
z0}(J_z<>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|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
new file mode 100755
GIT binary patch
literal 13344
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
Yh9BjP#&5ho^R+)zE9{rrg!cCT1%l#4ApigX
literal 0
HcmV?d00001
@@ -46,7 +46,7 @@ QMP_VERSION
read failed: Input/output error
{"return": ""}
{"return": {}}
-{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"}
+{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}}
=== Testing blkverify on existing block device ===
@@ -85,7 +85,7 @@ wrote 512/512 bytes at offset 0
read failed: Input/output error
{"return": ""}
{"return": {}}
-{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"}
+{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}}
QEMU_PROG: Failed to flush the L2 table cache: Input/output error
QEMU_PROG: Failed to flush the refcount block cache: Input/output error
@@ -36,7 +36,7 @@ read 10485760/10485760 bytes at offset 0
10 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
{"return": ""}
{"return": {}}
-{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"}
+{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}}
== using quorum rewrite corrupted mode ==
@@ -8,7 +8,7 @@ QMP_VERSION
{"return": {}}
{"error": {"class": "GenericError", "desc": "'node-name' must be specified for the root node"}}
{"return": {}}
-{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"}
+{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}}
=== Duplicate ID ===
@@ -19,7 +19,7 @@ QMP_VERSION
{"error": {"class": "GenericError", "desc": "node-name=disk is conflicting with a device id"}}
{"error": {"class": "GenericError", "desc": "Duplicate node name"}}
{"return": {}}
-{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"}
+{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}}
=== aio=native without O_DIRECT ===
@@ -29,7 +29,7 @@ QMP_VERSION
{"return": {}}
{"error": {"class": "GenericError", "desc": "aio=native was specified, but it requires cache.direct=on, which was not specified."}}
{"return": {}}
-{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"}
+{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}}
=== Encrypted image ===
@@ -40,14 +40,14 @@ QMP_VERSION
{"return": {}}
{"error": {"class": "GenericError", "desc": "Use of AES-CBC encrypted IMGFMT images is no longer supported in system emulators"}}
{"return": {}}
-{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"}
+{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}}
Testing:
QMP_VERSION
{"return": {}}
{"error": {"class": "GenericError", "desc": "Use of AES-CBC encrypted IMGFMT images is no longer supported in system emulators"}}
{"return": {}}
-{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"}
+{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}}
=== Missing driver ===
@@ -58,6 +58,6 @@ QMP_VERSION
{"return": {}}
{"error": {"class": "GenericError", "desc": "Parameter 'driver' is missing"}}
{"return": {}}
-{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"}
+{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}}
*** done
@@ -7,5 +7,5 @@ Formatting 'TEST_DIR/source.IMGFMT', fmt=IMGFMT size=67108864
{"return": {}}
{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 67108864, "offset": 67108864, "speed": 0, "type": "mirror"}}
{"return": {}}
-{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"}
+{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}}
*** done
@@ -7,7 +7,7 @@ wrote 65536/65536 bytes at offset 0
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
{"return": ""}
{"return": {}}
-{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"}
+{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}}
No errors were found on the image.
read 65536/65536 bytes at offset 0
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
@@ -6,6 +6,6 @@ read 65536/65536 bytes at offset 0
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
{"return": ""}
{"return": {}}
-{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"}
+{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}}
*** done
@@ -6,7 +6,7 @@ wrote 65536/65536 bytes at offset 0
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
{"return": ""}
{"return": {}}
-{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"}
+{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}}
read 65536/65536 bytes at offset 0
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
read 65536/65536 bytes at offset 0
@@ -10,5 +10,5 @@ read 65536/65536 bytes at offset 0
{"return": {}}
can't open device nbd+unix:///drv?socket=TEST_DIR/nbd: No export with name 'drv' available
{"return": {}}
-{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"}
+{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}}
*** done
@@ -3,5 +3,5 @@ QA output created by 143
{"return": {}}
can't open device nbd+unix:///no_such_export?socket=TEST_DIR/nbd: No export with name 'no_such_export' available
{"return": {}}
-{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"}
+{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}}
*** done
@@ -34,7 +34,7 @@ read 65536/65536 bytes at offset 196608
{"return": ""}
{"return": {}}
-{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"}
+{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}}
read 65536/65536 bytes at offset 0
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
new file mode 100755
GIT binary patch
literal 603288
zcmeFa3w%`7)joUzL;`{n6*MYJK&?RqgBpw%YEVZ9OKe1=c)=v(LLwoF$qWQF5FDZz
z$I)0t(`swls!gpTZ>tz1mjRJPYc<qcyi`X;J#kP+MV(q~zGtny&zU_tIokJo`~AQE
zf4?_M&N<Isd)@ZhYwxqqJ}0Z(^UfWSl44jtBaI&$bk$rekUViP+K(F}&kQ5a$Th~`
z_ff_aV;`WY_?IV3^<!MJwvK6%ZX}MQ@Gp0S0QBP|NoO4`4e3booPPGY1w-p-7@15;
z^+?ycLQ!5<IF)hh7(1LVjmERZ(W*z(RIlJtQLo@qQO`Oy3)rxZmVIO!{kvF}>&J6Y
zMnBe(Xz8cm18*6fr++Cd){obxGnru>t$G)t9_jh7{zx{)d@0Y#FKuH5N9!oGGK>?d
zs}{{V`Go4S>D5&=zQ*Z|xwEFvI(bGz?Ti!IZsJe0=Uq_949E?nUnc&M&J*yDVt~pI
zTzt*REtBd;?yi2VX~C`A&Kq^(^XE|6HvA(VRIhbw<`^Tj;3tGVgMZKBU)JHbOghW`
z%I>G$|Jn7wC>mJY75aR?+%JNYUcY9+r07eZ?FW+Y{TXSDH5xBZCJ95>0m%?wJ>Y<^
zL$?@?zQlq4Vi-0Y{eupCeg)~n(f=Nf84e$Cz;8of4o82HgPun?==00b!}IZ>frsON
ztb;yY2YvQB(BI}Dx7GoF%>n<dga1c4$UWOZ&xr`);q0C4fIsQr=eHd6{Ki4<OAhUF
z6O!U^`b>17-`_#*P6z+I;^3bK2mUuY;OiaY`EdvScZ1K=Vfy3c4*vPn!OtH!$Q^X>
z!vhZZ`3`dP9sK{iL%(?3fq#bseU<~h)Ipz#4){+T+T}1O{T=*yodf?p4)Onp1AUf*
zA9gtCnTqjfxHvz?f&bGEejDcy=Sv*qu6N)w+kyTH2mU{Cz~?*oq29s&IS%$7?!bSs
z1OLSic10ZcKkLBfB8UDv-l4s|b&>Lma;B(0@A}^z3ucbC!dD1|0PH$btW4hju^K
zLI3w0@G=KJ^BwS09Q3@+!LFMf`eT*@|IZ!Tajt{h%?@%Oaq#~~4tU5xpUn>V8xHNV
zp94PELGDZk|EzGZ>tTm>Jkr5$mmzL5@lXG`%R!$(5Du5$;tup<9sKhP2R$b{<de4?
z@L3N0TO8uyWe5M4IN*PEklW%wf3`z=?RC)e3I}|<gFkO|&}Sb9eMUR@`FRJqXE^Yg
z>VO~WkUzIN(0}J3ca}qZ_BrT3$$|bb2f5cd_-%wkdwt;`_dEx=Upd%yl>>dMgFc5k
z#O)IfcD?C<U+jQ?<IsOg9Q^R91D|yc__Gf7u5j?r1_%5I2mf5-!2e{2{_>84Kesuw
zZ<+(2iSSz{{^>t60SuQ94|dRh(7|s%a>(aTJMb@a(Em;c{_`E$_f!WxPj%q`u7m$O
z9OPc-K>xXey>B_hL%oCkYaRH1>cHoG_%jp#^q-{wGIbEww5&E<`yS=sw|WP;rh|XR
zIPkA^@XuesXMf`mqqt!zYl}<%ISP3=-N>+U2^*&{eu!bV3wjHG8~lk+v&QE^Zug<<
zPUpZbqVLe?kCXf@eJuVr;p6~gKO;g7r2b%CZn3wrzPzMt`iV2LX+bXAD4Kh5eo<L@
zefi?525))&#rbDf*VdF@T(YRT+*n*x($G*|@2#q>DOy_I&``3tyr{gfuHGmrTD%lk
zgSVvKTU2BeoxiMTzGQHAHPvYle23*)R8dt^WsolTmrw-4>g!8Z6g5;`TV7UFQ@$MH
z7nggBN`3Y9<u%?SZ`D%LsIs<p32`VZDl74p0BG>m7gd%t6xG$2S5!3uxW-rRD=(_^
zHB=UPORB1Eq@uo@7=XU22Eyv<%E4q=9j?3;30zWn%Nx8!(9>&IudA&qs)XwRz=PG*
zwWUQhqFO^;HPf+b)o>#!E~{Na!Xzcmm|;noP`jwYS5t~#)ubI)D}%iH+7(4uF<k;o
z*dUyctZ;QXNnOecWLp{(m0#m4Azmd7rBzjAqPLcLv($PYRbeq)&AO1PvhKq7z8W|Y
z#avCcxOLg!TU1wHTZ%9M0tw5CpbEkXS3=v0T3B03*UY%Sd}-}6^1-5#hVoe_7nRqP
z)|S!r(3mP+T36#+iXz)d<R4rM#uNp%EJ!Z%)uF7uq^7KPDO~NP)5XMDdIe|FXK*0Z
zOaN6i6wgHo-c=1n<xA_lE9}|{S`i_*wzZ;&<E9ft&;wB?!$&yKimH-o=_Qz!O)L<+
zMaxR6i@dc(RSmVdv$AIbt*ELl7cpL2<3)^9ongHLbA(8WT(yHF>?9!+v!%5)6;+EN
zt6pkART5ENSK_T?k!4l&H6`4mz@tXERC4noU`k88<Wbp|%FCBnvCm<IzDB(#p;LK1
z8d+SDR}%7M<Cm3F<D;?as!K{GA@#Inln1V*Of-|u>b>@9X-VDmn#CeVp`@nV>#Z)Q
z%UPT{YJA@62D&^co34G{s%pDxgSV{oxZ?zEoyd1ZOUhRil_EZ2l?5TJ8tTeRt17BW
zZA>F6EB8`FTQwSnsd05}RSjvdRLEOeTUNmemX;Q=er%UyKqT2JH)?^RnmQXo<CTf5
zV~Jeq^OiRvKci`CSJ-r-yThC^8)_)8u1H)|EnZsEu*AL=TsWOsj9Jw35_EnGDQ{FR
zxL6m<Y)ZUHxbTE`MP0ekP`;F7yNo#%6_wZ5*VGmvH<r+#!Nqm84G9@S5tM7XG1H;?
zHB>FGL0&5<EiJF}GB-=5iqaZywSn@IQkG;HF_ck4X{#<NJyh1B`r4AR(h?}kM%AxK
zat`xV86=eovwSsd7?spjC0a%ldh1tkDMF=Ggh~UvQ0_G<DylJ584WU%P;W%iFmS9d
zt*kfTzN$uyzQ}EGhEZ1quh+rNwe`l*r6qN<PBxHtmyjorO{&o@7@RRKmo6zPt;9e{
z17KMRQgMv|^=NRZ^La}vOX?A%81HM0l0~)k805-X<t1Q&`XUF3%Fx4GTSn?&NHNMA
z%S)^4j0(zx4J(kNE2tMyDWzE`!O4`gfW~w{3H~?GKbMx*G?aJ^Zz*8%rm+ZvI19$K
zf^wSSt@UA0t~ZcDPBfM^)L0%tBbSv)%c>UR<ZAX$S*;J=BXjt71BooHTVYg`R@WjK
zEyZZ%EiYviz!|{;P2uudilnN=nB^=cJ~Tp8QZy>yHE%@&99mRVO2J*Uhys~3EU#H+
zG&Gc!)KtJ8%$4AJUk#j3mCM+v>>e7<DW%uc3VR!jiskiHlt<B9V1F&#wt_rD?dmNB
z%6@>jMhq)eh;;Ho!wN_OC#bt@k*|WR;(@fH7AY6nQ3RaGTtt+JSSZ4vy9g<VXJkuD
zkdrDz0oaiG%PK5yf<1-^G7?ge52@D|6*ZFeWP3SJtBQ&iH8corfY46o&6|7H*+nPL
zIB`afeSWfiHZyU0stwMv&rY(>W}axDo`k2t^fLm_dPm{+D1P=!Pk@uJ2%%E?5x)iP
zC_L-mho2J@538JL1rO^?)Dv7s7^9hXgpr0CR-FW2!G}1E;ZmZo_*r~LFb7drJbxA?
zW0|9nLkQKgG#O>vC=elsXoYQ-MFO#85(gn&JP)@@1rLk2pdqd3$MVF!tiM1Lc2XVj
zBYaNhql^^%M^DoeXDP<zxEG=4^qKhQJG2USAp06;;C_RCQsDO%+^bW09sW(Isv2+L
zdAW!0M-1c6+wa01+8ATLygr1>(~O1k`XIg@Z7i182lDkk#x?R<$Qz}|8)+<;`jGse
zG5=KKI!RxD2<bP{xG|~z2)n+ukHflOYc3%!hS4bZd06<EiQ;~#S;MbCMc}O(e$wp%
zZ`1HR$-hIxt?OP5fA0ywr%%IU5|3#3F<pY*)bMPH$2Gi2;>IOY*>20;N{Ody_$?C8
z(C~JNXK8r1#IrTLSK@gZ9+S97!{ZWPpy5Y8DeNuQ@GObfY53(5Z`AN&iMML_-4bup
z@OvcQq2U`O-l^eXiFaxEKO`R3@U(8(?ixN#;{6()Epb!B3nU)X@M4J@a$l0w?vF`4
zO~b<y&(QGCB%Z0^af#<?`2F;t2tOVT|GmUBi<9Fp{VqYDrQw+p&(`oc63^A}g%Z!x
z@Jfk$G`wEo1sdKc@dX;*D)C|s|DD7uHGG4_>omMa;*A>qs>GW$+?05$hVOf~@LQXP
zPn3AOhMyqu4h=7mc&CP6Bk}bb-YW4f4Zls|VGX}q;=LN)A@M#9e@f#08ve4xBN`r+
zxT)cT5|3&4!R^9taSfj)aib(TK2MW)nueb*@pKKpK;ju1UM%rU4R4cpmWFpoJX^yz
zN<3G?cSt->!*@#Dqv4-Qyg<W8{#^KHfrgKlc(H~bCh<xQ&z5+dhW}XNjT-Kec(aCI
zEb;Xk{zR_OvrEHQ-OcI82y6Jt-w3={!z-T@c%Oz}_msf<HT<KE0*`BWU5kvHMal6~
zyiw?xq2ZCWf-XzL8zp_NhQBB2JsN(iq+g)nyCi+3hW|p+H){BYlD<{L@0axL8g5GZ
zP7Qxd(syb2$CAER!=ID%{TjYo(wiFoH%TAY@J}UuT4}QXzmW798XlAMSsI?YNwin4
zhJPXHJsN(Xq+g)ndnA3Oh952I8#VlEN#CmBGbMeyhQ}p+r-sj#^j#YMt)%bO@Jl3p
zzlQIX^rnU{k@Rs5|EHu+D@*qO8cCm_;l^Du{x!Tq(&uXU2ubhJ@GX*lfrgKg^pzUk
zFX<aKd>={Qs^MQq`gRRZlk}Y$K7O;zOBy~_()VikG)dpD;o~H|so|$c`nZPgC+XA5
zll}h_NuQzN>5@K6!!MEaxf*_er1xlem84&w;S(f%rG~GT^o<&Rkfd+b@Y^JPyM|{-
z`c4hMN78p`_@R=%SHmBd^!*w>Nz$7d{-UIhYxoh8KCL3z{~t>F3=Pke^jRAIoutpz
z@TrpCqv07_M7%A~@S`MsrG_6T=^HitN0Po(!`+g;UBj~^eTRk{GB0;(c&5bHYj~c-
zyEMF5;$aPMmUyp*cSyWX!^0Bq*YJqMBN}eVyk=^6ro>|!o+t6Rh8IiRSezUW%@R-3
z@D7QmYj{}V85$muc&3IMGB0Flc&5a&H9Sw^xf)(9@jMN0mbgd5J0xD9;bDm{(C~=F
zi#6Pk{i;&KGbLW9;dv5o)bL`7H*0va#9KAIL*i{39+r5!hDRjcq2Y#%gH8?4l=ylL
z&y#qUh8Igbtl`ZPk7)SpcSIgAHT-Oe8<oj%7`Ny&+@jCY@be`fkA`0;@vw$>$?IMX
zUrrlY@YAp1*Gt^g@Q}pg8h(ew)2fo~x?kcM8vZAVXKDCfB%Z6`Z%N#v;W3FX(C}|0
zUa8@(_k_KT8h(((TQz*9#M?DISK^%-K40Qp8h(kydo|oE@qP_&mbj_m_e(sk;aw6>
zyE@tb0}{{B@VLaYG(7u#;h$U$&y%=E!^<VUK*Q@KUa8@CO1x3S+a=zr;ZI7uUBkCY
zyi>z>O1w+M`z7A1;c2^M{A+lI#7zx9N8)h}Um)?cCCUC@EAb2s@056@hIf4;<5R;c
z<-Vm>4c{W^+co@ZN#CjAJ(9jl!>c8IuZF)O>H9UjM$(%a{(+>AYj~ZcPpeM$&u5Z8
zL&NJOeU^srmGrq9?v?Z&4L{&h;m-vczD&|rYWN9~zEQ&)C4H-g=S%u_4Zl{>cWU@T
zN#CX6*Gu|d4X>8;{TjYf(wiFICh6lE-Yn_UmL~iEQAwYn;WtS7EDaA!`dkfPBk4UF
z{*I(ypy4-4`brJ|hoo=R@K#CRs^J-*iS}*R@S7!lr-mOX>AN)i7D?Z$;U`M^eht4>
z(wiE7rlgN+c$=h8t4a3%`I0_E!+$2}vo!otNuR6XcS?GXhL=eC1sZ;rq_5QQ8cE-%
z;q8*XRl}PkeY=MLLeh6?_|1~OOT+J#^t~E>kEHL{@Lx%KQ^VIu`nZO7NcyzeWdCoK
z^cfod8%dv~;crU%Tn)cp(t9-gD@ngV!ylCNl^T9POy++L@09ed8h)sxZ`bgLBz>ob
zA1mp*H2h&n->c!LNcw&aUnl8J4L?uP$2EMtq))3$_WxCqK10L*DCx5_e3_)r)$qq8
zy+^}um-GuXe1oK~)bK|neWQkVN%~d|e_GPFYk0S$@6_-&Bz>2LZ<O@C8XlMQ{TjYm
z(wiE7uzao;*YL2UPrD}B|HnxB3=Q8V>9aI^mZZ<s@a>Y`qv7XD`UM)kL(*4j_(DnF
zsNubmzE#5;Bz?PvKPTxsHT*_N-=*QtOZu>e7t47}uZA~EyidbBB;K##VTngHJR)&Z
z!worp$22@s;&Bbnlekfz+`h%uJV3*nC7!O~9TLyb@UX-)H9R8mEDbm0_?NBWnG(;{
z@H~m<X?U^3JsRFD@d6F+koW=(4@<mQ!y^)})Nn(NA9Wg@De*=P&y#qwh8Ih`Rl}Pl
z-lpLl5^vY=u*5qwJR<Q<4L4-|U9aJp67SORJc)-jyjbGB8s04NJ`L}Xc)x~+B_7f6
zh{R0|H)Q^bX?Ui@;~JhPaYK7Aqu9!W8s04NbPey2c!q|DC7!9_5s7DMxFP#zwuWa)
zJXgc>B%Y_?#S-^uc(cR{G`vIN=4B!eVDpzTf>(INub6`4)ff9GuHe?bG%mb6!3W#E
z?4L9RCmGgHx`Ja{n*EcZ;MU$3D$G=HY#g(HvJ@O!$?TtO1>e_3@qHo%AE)4X3XY9&
z_K!!w)eq1VD7ed}HjD)dPJ8XFpJD~y-vV*0RB-jZsX7HeP@!*BaQfzs_0z22^zNPY
z)2iSHSs;#W3VyJHw<~ytf_EtRAqw89;D;*sdIdjB!MhaP`W6%whZS6Yx`}J`D)<o!
zpFRbjtl<3$o~hsw1)rkerh<zI7KJedKT@HOEBH|gZd{Rw|DzQ=O~HSp;OPo}jDlw<
zc$R`^D)=-7&r<MX6+BzPk5lkm1wUTF^Avo#f_oHvhJqI;_z4QWK*6&Wyja2M9Z>71
zQo+UEVo_43;3rwcI5sNy$qL@A;5iE3s^GH}yiLJRQSf#J&sFda1wU26I~Dvi1z)e=
zrz?1uf}f$_VFjP9;Jpg|V+HS1@G}*>U%~SfJfh%p6x>wsvlKk0;Abm%T*1##aO28E
z{JRxAO~KDq@N@+~Pr)-3+@s)`3O-lCvlRS%1<zLSpD1{)g3nX%JO$5JaF2ptpx^}x
z{!;~Cpx^}xUaa63DtM)W&sXp|1;0qa8x{Ow1#ebx@r5=~*s9={DD-U#eyM`DEBFEh
z?@)0128Q+1so?6T*VZfe6&5j$T?&4sf`=7+p@R1+_*Dwtr{F~j-ml=r3La7L5(PIE
ze36336ueZy;|gA;;Kss4{Ff_unu1p-c)EfwR`3i3uT=0%1+P-@ECs(>!Lt>7iGt@U
zc(sD(Dfm(a_b7Ocf)^-wt%5I5aC*<c`YBfMYb+4QN(HZ1@Hz!=Q1C_t_bPa^g8LM_
zRl%1jc$<PRSMYWPZ&dIO1z(}yoeF-fg0ENb>lD08!LL{Fu!1)!c&~!5RPa6pU!~yv
z3f`>X5d~kZ;HHA#px`kD_bYf@!Ph9baaAJzTNFG^!EaRXbOpaj!7~)RRlzeAJfPrN
z3VySKXDfJ6!E+V-76s2!@Q{Lg6#P~NFHrE?6nue#w<&nBg5R#-l?whd1+P=^I~2T8
z!S7V?W(8lX;H?UNmx8w`_}vQLuHfwo-l5<>SMW{+|Am6DSMYljyi39FRq(Ka|5Cww
z75rBU-lyRADR{qvcPMy7!GEpbrh@-Q!D9;kTLq6R`27lQ6eZ&S0R>M}@COw<UBQ2+
z;28?uso<Fk{(A+_Qt*cqJX^v4py0U*{;-1QDflA_?ose{3SOY#k1F^A1z)e=#R~pk
z3SOz;e^l@~1^<(RH!ApJ3f`>Xk1Keqf^SgpHU)n|!P^zQOTjx7{7D7xRPb&EU$5X#
zDR`HHZ&dKGf^SmrUIpK*;C%|dMZx<OJgndm1>dUR)^|u!fo)UpX1QKO_%jOLq2N6V
z?(y$V^8{0mPMvCaTEgBDgMA+V_Oz#s!JM-Orx=4rpM&47$$2=V>x#DjJ^rsB{x=T(
zPxOQHWq<qMqlmZvbU)0O?e%}^c)66PAFr19zjm~Sf|;Mp4eY$i6L`<#-xVvkcwQ*=
z+mllaPiVZK53{RA8OGqmxBofC*yEaf4&FBn&HnuX7&AhtbSU&pi+chec>MAGmQBQP
z@?+4^a584$V5EZS7d}m+NW~1-WO4U_`c+&%XOXD?PpZH5pCdhim}jebrYB{GXXih?
z8DMt1WHwGP6ZLg|&9h6u$M7BF@z3u0`xFBz1wQbOgP61SOfk%*-wqC%p25Mvg*#Gn
zL74L8P<{3Xp~ruw;oEoMDo_f&A^*vL2xA6_<zU~!fjpGbImXU(PoOF83A$l@k6Aqq
zehH+0zCZjDO#K*#XP;)eVCvrp1Iax^(v$ieF6pOjp&$UG9`_zXqRWD*_o5WeJ1OYi
z<7xMVCh#~8PshK5BEbnGz<eq33*{VjN(!;%36FXE-oZh=$}?PL)CimCmKmfY^p!f_
z@{hqmzk5%LUhx*IVoTW7QU!zCq%Hp4nQ-d*St*8)db(g30mBFwn*-m%3cBc~DF}4D
z4WwlH0e>GHgjGi&v~D6OG(L_)cd?+l1Lr&+GXDrOn3+GEx;c|dQF(0~V89*o_?u#e
zk9af)9*+@^MS{mqZ5}m(M{I{-1XJ_V*`1T&wplp!1PdcjYamB)-6imXFhKgUe0s8*
z$`L;xfc$XE=CM*KLnsx2QW3*@kjL+iq!1U^24fAp_RT*B2cs!%Kuj`WDp;sa3^bXd
z2waJCU<dsA5VR70{exg`H&pODMDVp>X+B41_v06;aoqL7vzC;NI3HFDaW4dS^DO9r
zMqNX9p`sQQok>N<aFMqu0iQ;2x_~PZ@HB$|E*kWw2{;3=(EgKepppnPHvSR5-U`yV
zCp0k*GdzJ8$Sddnh_zrl3^0Vl5`h+I+U*JW&|0&fK^8JI$xdSGZ;BgU<QaDyu0CVt
z%CSAEW&5F1a~R}<-o2aW^g@R8=U1p4n*Ba`@Ves-!#oxawnd44%zTe$C4+fsNMOFn
z2-DT4A;f6y7g6IA+3+4xXXn@8$W^A>RYC=_RSGbxrd}r4jN=QKI}dA;mVs902pTdA
z*g#(T5F{;;Db$qn_t6xmsVm1*T&FI_!A?0>69$o4X&~uIy%d-9W2KzcyZgwbz@}Vu
z?lMns)X`ad?T*h3v-38SJGam;^QJw6gMk)GpF#eOtQ2S|z@?|BWdRQK;|U7nbVhs^
zz4Hi_yz>Z=z5XoSW?Wt636&icd-IH=tmC}U`0|rd4D{v_9N_9@c+0qZHt7+{xeSoV
z2-y@o{_WWnJ?>_Z1zSjEPpGij6S@|eZ7U*bHi$P@qoQc+BjT2-aKIX@&mbh4K`GSl
zt|1A57f`nJOR{Vp`1v={??K-<a~iOq;g65<J{#mBHn*5$_Ow(I5q_WrBd0S$=2FQ!
zj}Z7h<}N#t&AlB5n0ph_clWu%+^YczbLVheZO<0Uax*~Frx3qFQ$?vd(xj)Q5eNE#
zQjDC=2q{G+?>s`__bB!5Ojc?y4p8a~%BUWp)GL65QV&!2K^w>b2<FGjJSUCgnDM5X
z|3rYuz+1hWmJb4(u7pf2te`1raw72-O5+S7*Ag0Rp&E0#(g_Oe?4E$5W&5M>h;Ti(
zoM=nbBbSSMqBSRfK|ZPm>fc1asWq?o+-l8D7C6g1mqB<n6*WA8ZRk6Pjiv6g6S0)S
zBTLRV*>Hz7w&uWmAqkb%L!BUt@dSP3hm$Qoe2vi2atg9QusI#w$R8i{&ZImbE;qYi
zAecQ3*CkNV^H4%XeNfIy7TQ$f=P*tw3N-EIMFu3eJH|{k%vZtGDqg+21MKvs2(6_^
z<=*n-fhhL`Ui;GX2b#_SM(?K59=C~-W=}|jx<8yo`Q(qV(Skw~%ODOz*Oq-iY2Jq-
z8t=#_BA*~O-h&mwCn6_@a<WlJRH&f}c4o^&X2WRV!vLE4YT8u8A4ypg_8qi2kMs-8
zeiD#*1{%UVigXOk?j+#-&q!ZNwe+tL^$W7)dBhV)=Tjb9uO;g7Bv5E`5pvQ3NbCfs
zLr*|H-^#Jz?nO@T6?2S<fYBoiWczMfOhi_CdWO{_#=^&2GSIMQCZY){^qD7sJIjiJ
zN@Sv4F)r&j546fYvdel!Sp+)vlV?pbCFq9QJ?2~Dobh=We*^BYRWzF~x8t%;Od8&#
z2|*VPY@dD#N<_1}FVIFYM`t43Xc|ZBkNg=K*wFwjVE8pSm>pzzaABvX<xSscPw4O^
zqO6?C9wyspCXdj#3P2PDsYOH(#6TM?>_->qof~+4ZlISl@$8FGCQKg?EyJ^%ISh$h
zeK*w(<=nxC*|*vBbD_K#Z;qkv=?=pUzsJN(8bnRm7sSN4@xY*aJIX?dvVu`4WMAD6
zCOBswwu^ItldmmYoC{|AGTXdSE#Vb3txRLB#*arf?%pYyyzh9c$qyz+g=YU`Ivf-I
z1m{9EPoOOg&hByZ!eI0OxTP=X-soxHan6V|!|&dhvbt&GAegQE0JWc{+J&S7+<Fj8
z=lrmlx*^Q^qtuR~;B<`LXt}lAq^)feWRoHhFStVMHr6bY=7m;w2<3D@cQ6tS@)P7%
z$ioaQCm%}K_(>AiGgs;=S``cy#yx>oNgEIOGmu)vDA)wHae{_TM*uPp;ch^aNf%u%
zqRU|F=|qj0RI2%RG08@~9`kj?FsTwGi;I~O7kQ&_HD6wNg3aVrAp-bwqDOG`SD}fO
z-~77^0!_~&ZG=66!Y)sbyAOUe1||w$b$O1XZUP79hsoETl&wKGsA=%e-Oax0M~Ckp
z^zCnEN99oAOC5L>JV4(MUq-;wM8*;EbGqB~<-fDkd}nFodxq3o@%OeUn#ld3@gE_N
zbdMv2LOC~}L=35ykvlP@N-;5riIeKMj(JXZ$5%m2{GFw-?-BFI<5<iiI6zD@i5V}%
z9A=C8f&$eNlL8Nr7fyF~xo-FyQbxjy+16}3K%JWYQ7__#-@*-V-KX@J$G}k{$PgRB
z{8-S9c{+J?2~F(zW~RqH5ppf=t9M7pu)wA)a%14}Og``s<Ozgm7@rs5xxu_Zh^8!S
z!rn~RG<UOWT7H{rT49H4+QRj&Y2{(pw55HnX&4};HN}(>jVGlu!#yq8s7n)wo|cnw
zmQ6B4Zp`iFj8V)`11)(d#9WD#34&rRRr3TxLMyUkfII^V4+_+=>>xyp>?Nyr=V3_%
zCiNn$6<uilJivoRu!V|9Kq!WjZhZ3(^u+!f4!o9r>Ja`-bQtvQXa1LIh2My1xrKYj
z$}_`vEP9hK1-&V-wHwO_vS);5KQRpnWdfQ=B+rkjafEEyg*?HvEK2AB6{rVZG%%FR
zuy1XTrqV!5pU{vFhHK5S?54F0Y61+;v~8XMI$BGFssz`H1AD;M0-AF;E%=z3n@lMx
z;I^7OsaiqIXrO98xhvQr=#wX&EnsD*tzsI@1HStaft_UH#T1QV;6&dytm(&{S)BXK
z+u25p_ZVvIEK|nbBM|MDvqX~a2b4z82SifA6ajM~P#~|-py461(D-!p_U;Qs|GVc$
zRyTjo;^+@!2(#-PE$Y05uG>9d)LCrTS(jWVF)Jjq=6*!efsH)Ez`Q=>jedj!<qhiC
z{Y}Ul{qHR8`<}e<<T0E#9>)QCFCZNXg%0l@ZRy=j?x7h!jbxC+X^`%*AtwSk=Jh|E
z1{VrB3xu2)a#HstLe6!zocU4?*xG&#<(x!SVC<bJg_q&E!cKckO^NQ8bWJK@`q5*a
zi!L<qomd*-CX@{ng=b-CEh(@_DDdr3mZ5Vf9EkxMhnAQ^sed7I9z-d>(b^2hZ7&Eh
zW}gPxu|Xe((bO&w7GU8NF>tRCF^)u(3K4hPBCh&?eVOiWy5I0#+T-T&IC@Ud-K8w>
zkqRkD&vu9`6fB=a|L$HaSe|3E48k#fcNZ4!x=wfBfBj=oT4P`*%t3t6x!o@^d0tHu
zgiy|*Y?_=96pK;Vw4?t|v~Fh29%PJ%a=t)Yk$2PJUD$sXm}3n_^ng%KzbyS2Vo^%{
z;YET%<1<L{<wEh`k(Rsv3NFbUekM6|G6&b4Vb_Lm0BfHl24b)I5P8wP$2KP$=3rd*
z!Bspyn>d=>a_9hd(wL52Rcs2a&~WZNb?+1)Tf3(yxw9Oi&3<Ska_2gT0=F2}ZSrV(
zM#hv0V<;7L-ztpRJk>HL)iMTp{udaF86g6uAWz}LN#Z!c=SbqyCipC~`D}ve)?n%1
zT^DG&R~u3=t9k|0<|NXPri9^E_wUg2W8CvY?)7Nfw>aPRnBQK6`Okfn5kmP72Hp3H
zIX{m)O;kOA^yqKuq%mjqdx<fpjzRBeItY)Arj>7Pw3&;BG#`Yz!eiGXvYVTJXLt|w
zgxn8GNjtWTfONAT%vl)JK<Ro*4{Fp+(2+d^Th?4m0}I)Jf-kKC%sVmkPOxsR@7bkf
z`gDW<^-MWsd<KTw;ZYoD+KA`?v%=0HPDJKHBJl*rdID*l;Q48ufCtC<;8&0iZ=sYt
zIdQ|jQ(-udlfOEL<4D{Uy4KL147A1EDeyuYR1$5$0lOWQxdVQ80au~;?6XJI&nL0L
zePrYHhciLHziB(I8wV%;3QsIRji}~C)AK$UQ#J?fIfoK0&0qT||8Xmh;>DPzKEt~Y
zkwsHEpAhwQYv9276r8uAJn3%yVz9PdmC0@l_+s!C^&)a7{DaecKr~b7q=`_19_tKn
ztt1z8K{p^GZ2~DSa5f7GI8i5AhGfoNoBewYPbx%DKO)hNt9Mgm2R2Qj;=tqSeE9!&
z!f4MENts}a(2Oj98){?blf{<E!{Z)YsY^p|zH2*0%!UJ-j%TC(BPPSPZ8QfCwg}D0
zw%=hyKoAX?36E3Fp{Bx2I78U;AJ<k;U#P|bSH^e9KhRp!BU)?0JZ|6rjC+@)=7M=b
zH8yXGLxWxMj%|^DcQ!gDhD<zKv2XS`_W@%jd0=7>o}6UjN|NctAYvs2(NF)cY5c`>
z&mp_2pIg+x(w1<bV&R7v)rO1ugWgu0NZC_3QLeodS<j~^yM=N*hhr9mE_4erKjsoA
zP=W<KQ^IE*Arm{sBrF;RUNbwv9TQf{>G9|!48wTJB`y*PejYT7-kOwMr4D$i$$Ibz
zav66;$Qzc)Xfn^{kq0}(d@4}bi}a6wH1sf^XP^=X0<8kk02Ru)b`qP#Lyq|m_9v!a
zVs`nUC^Ow`TaUTnO|Bk`&V?eTu*OvUypl#x9``U@#hKP(b%kX0EsvF0T9B;32v2}B
zq`+N=2_L^qRPbH9D5iPa6k-q>|I!hdZxv!b0@e39#G1F|lU>8A6cuAH&pd12V)bIu
zRsWa8`r-d1hyFmKI|pvHBLP#O*)A+;+wGR{=4*$tH`gL~yQ_pZyAHOzIVk<K`2-#a
zddv^s;I`x`8txRvD-tkq3;1|$Z%@^~CVmJo-h<%UfJIZAUi2{p*JhegQg2F+G3yut
zfS$&u;eILk_IMj9Bko}^QNcPC>4F|*^GxR%iRg^u$t-Jq^g>!GBOJA^M+ees(8LFK
zeoPU{c?Yp%*F0FMdDaird|a*hH(uKiGShyj=FMu&-^!W^HzqBL3M-R!E>`Q8>h(7y
z)hExx6TVoWFOY9m1l+q_Pvq|o`p`dx59VN_PAF%p$}(MNS(?O>RSJ9_=&K0i?`d_%
zTpRLZt|tn`jb13{14JIV{yMlJk)4t%K@HSMs`Z$x<sPP1EKnFjl|3YcrnI8XZ;~|*
zOsbJ>Wph%`{T8IW1xrOv4dpBlbwtveCMMa5n7p2vKl!#fIVSIVg_dmWJKFnRqp5P@
zj#k)ct19*U1pSNramA3Z2<W6cBx&{!linvuQ&m#CvH3<IKyv}i4TAZ0W6$NrUM%Vg
zFB~bBP2zU^Eko-k+RbJe=xasnY{=hj1rDNShE$>{sR@)SR=g>7Qe>UE4s{B52a{y<
zA0*s&$nf;ymM38$w0cC=_y~zJVTc_VVy=|muY|=7qK0tD0kn{%rmAv^6IxMnN>#VL
zYR65CTKXo02{r!rCY}tb<wCUqIfD4sERmtU!XpskN=xD2%ki(0aNi#yd{h#?2L}m`
zfq1KXZ*$Y$6IQzL`_xrqT$|l{{dkgc0xpXgtgygKqlW^_WANMrnA!!ggW_oxJ(KmI
zBlg0SF#O%+3FNPbM{vX}$=|ddtI+S$KoBIjFpQ#JG~D4rFVPG^tW6MZj~H)Ly96*t
zk?W)bEzE)YHYPNaMu6J1*0borhksj&C*`kLi^J|B*JgSQxj!`A8X46(QYQtOf7?iv
z^h5Xt(>akk`guW5J}6Cj&b8ryz|O!IW1eeG$7Zp9+AP+OmDKgF8<s)<^M<h1FNu9)
z{_UQ`Lq3W^k&X-TtR+8k4h)(Xz?uN<BJ)Mm(8pGrL0|uzz~4ouJpfM)5eC9JHMIWY
z-<}RxiH^I;lsf_JD50Ln(@OI_d*c?avBduZrU-8yXg%WH=dbKqjPvYGD9E$MpYCL9
zaM@!X2Wy-<Qy{<3Ts@3{Yi$7!5GT&8`F#+AzDIdU43`5hC!{<BMI5A<lZTOzVM{pM
zmO$M3E(m(_T~McDMwzn!GzaO1fA#{-tQV8iCY5RN_4fxTP4T{%`?8Z>WqK^~xJ@ko
zVsnjHQkf*?qQJz`StzFo9N^TEvcS&0-%`6uzdQ-G6TZkpQ}&}f^`SeVTjhuKH8FlL
zDzy*g9HFY1C#UCjSGq$iAI2ccntWj&79xY2y%J5$mY(Vkdrua_N9xlbPJu<}s#q!B
zUo~Gi*Ytqc<2o0=sEhLAlf^p?%%C#2#mnR&k_zjK`(Pk0k`}hE18B$Z5TgYrV%!u)
z4tba}0A!|w(ed%<38SplWMbEg5j`EskfEmR-5bKJU1%IV-;aAzb_TY=rW4tw7e((n
z<u6du?>4Dpo9Ni#`lk@E=pFe~mjguf$rRNSZ_qL+V#jXG>9{=uz>%>VY9;N7wDSNO
zG(W;as}Dmf=NM8qF6L!VVEc#N>l=lHM34V78rBLC{jO#KrJ}(9H%o2U&hW22n@xRq
z7sAF~=1`Vz9^gUs2kvTWUa*5ffAsvHVcuWfSItwFZx&%zh1edl-gYlSONRG<rbYjF
z&%vSqCdb2B^xX4`Mae6O{~2vGEy*G!1h?a^<_B-Aqkp!|lg}z#8=7eYkG*fF0A0BY
z!|5^DvSCi9!7Ma;I?hEdDc(y$un^<NIzK-^nu#(jXiVJ?x8Pex@`6TAnsp0)J*6I6
zw+ZD;*%x%kXgBRkcgz@*u)Rfah+_{5I7Gmx`)R@9%h48x(*y^M71$O_nLOa`9r#2f
zN@U?4^E?K7%xAIJ4~1geJ8SlU;M+=kdj#KmY`*WIouOF-n)!(ioU+C+2TZ!KD8w9U
z1c!5p!?S|JWj2Qn!2!cek2#t*QE(!cF9PI>s{2yaKZ~kI*j39#RUS6>5mjljf`2rp
zd<}0q%4aqqF_V#xd0OaJ-24+^<o+R#S#~51vFVhPv8ds1+5=Mj9=&Wb+&q^w$|VPe
zazd=+><u`WKksFS#63NEXg(ApX$K4U1k$aHtnBrq{cc{`qK2JP{<z?qLVT|jd~*cf
z8;S26$v0^20T0c-kMQR~DuYf&A|7vM*kPCn?ahF1SD-MmB@3kHg~UhR&2EN6xykm2
zL(quFxp&ccSxSDx_*9U=$Dlk03NpoYUZypyj$&psvmx?yi#+Jw<tgpO6-HO_RzNTh
zZsehUphx;AXwm0oU<}?NJY|pZ>~+Bx?}zNb({M8-z=G_7^iU|R(er``bO~CjddP&B
zC#BbO>b8bLsUMjE%u+jHRcHb?7feyG0vhkZk}TkfP|vgEL94dXuIy_}#v-T?p>Y1&
zGnTJ8Caswi-Q$7;^C5Ntj&MO}+z1)EsEP&S7tJlOT9S!|V2#0q+atL)J1`Mpd1!U?
zYTwZ5AWhY1{g<{v7mvlZ`b-f5A}wvF_6+e{2G!YGdSrwIpFADg4b_reZ>{=q$iwt<
zTApOT)yc3R8$IwPToE`QO&&w9z?~A)=%J9XMEKNC%gg(-Gr;?CBu{^Qq<1tc9UU)l
zY9n{ts+s5u*4q~JY7^b}5HEi7<9B1w(}H9^UPr(=5_B03=4;!f-yv!lHI=pY!y(XP
zo+8=>X5jt@=axv>v4^ILeb7&>R54!&x{d_Z2tm%Nf{frL{t3cOd1;=I497r0T4HOp
z=qyZmyiJMqa>`S`$9Q4A-|`AF60AI$gn#}tEaNKw`ui=_*@^dCejtraC9yJ%T_wc!
z;9y=$V$n`^8nYW}Xcn_t&L+uI-jmsqk&bNk6KV@9n_&bns8MQU?AZ~TX!t}Bor0F7
zw?Muxh^&yIz6!qkZ5te{3O{<_ZAU_4k9#k~8PPex!o4uazK=jy?+x^Ajf@D5OYi=}
zLk~R^=>6ustsjpH^reJTfRCKEHSk;@7TEbxB*h)~yZ5FfF~FAib#PBrc*zAj=A@nq
zhig_Ky==*ZV6(tZE<(F3XlJJ-*{^WljzA%QOD;oQX(N{ZmFI_nLadUy%^(i`ZAee&
z^rexrqcX^lEJ*;TiRaL+_R}qquDH9PS5lDq{=$9Lwk4apqWy?cq{~*c+tGu_AXrRA
zauByYWE>A1MOIhjpq)ZSA#p;X9`h@jP4PAE@?r46Z{Q#(*ALKA@CgbE5h*Zek1*(B
z7)15#u?tBaL-Hhm2_mwZvX*}v`kBbR#2|FONZ5gkd(-IIhCe*Qew$Oo13Ih4o;+gm
z7$Q0_j4JrPk)sKZv4txz&hWB@<%R{89qfj&tUlZzAG_HO79p>UMaS73-FrFWlDLi_
zuDtOGn_Y&)iq#R7(11rGY?EkyT7_iqa%1!S2(z^AFttM{=bxiE?~G1G0$8y{wiVj#
zPye7kIKrFhkMH9<lT87deuU`8U*V}=g~zor9Gzwr&BRA*sKF1$vBLG)vtM{z$MzCU
zZ#30>aWm`C|Ai~v-ETWW<VN*LiO~24_9M1;{6etYj^htj%9oX1mnv?-@dqnq$Vx{a
z_Ad}e(M)9FS#Zq{a^5V7`{JU~2t1;;D`{OUskvHY#dq=1AiLST*mg;Mp~vh39K~KC
z#f>(%02cfc&rXCdX-g2*+a`8C$w7<WeqeS#2aK@d@QRLcZE(NEr?#d_tR`vs4&Nm8
zn4j|!A9!)d+geV5)q2?5YSMDP_0sh`D8k*jl-6^VJeI{82J1vG4dP&>j2HRdff5Yj
zM@shXq*tj|H|?Pmwek<vurKD<nDPePd!zIU7)0&$sG^Wj=yg^dj~+nTe|6Jd=C^|r
zq&;s(UK4xZHlqu1%-@DCHk`|l;gYl@6##LaSqKO_qq_HCavwlGahsyqW?P*W?PPN%
z5B8gPaYWH5x0~cguR^W<AQq=pyYTQMitVzPOUpcb9yJtSbK(OoJS!4-%C}Z2JC#=J
zaFe&i@7@h3>}DtY9JLdw!1Zzh#4{P!NMw{7;Cp10hp|-|GnprGFpqhP`J%CSlK>^3
zT_Zs17o@8NX*-eb?Y2lUaL5T#7tyW}w1tB9I->1UX%XCQcrTFDldhe)QC_0xXq;Q&
zV9gnn)Vm&T89tc@rJF@$Uo6;*G02+oVI-%Uhxr+D?4g*<kQf{!272hwOIZd@%fTRC
zRMrL=Zdpjeasm0MKLvK*FYI23_m|+#J8>}kpJYb;)S)+$&1mKx_bv{DMo7Q}2X}W#
zJ;{uc>O!;}Vp$CYKA9m3c=6XZgD^4!$NAC>sM}+v2s4m3P>rYR5BS}?5FooKKwP(8
zM=?tw2HJIKp@iGXJh1RZ#FISk$++g($w%-rn)_@B>_=^oFuXF!{Xaqp=d0#DB!j$8
zj{~8Hh~GJA#$gw0ArNNBy#s>tG9mCNQN73f(dXny8q3isND5DBK7)Hzj(ODgU_u|S
z=JSh+)KV899J}8aE%m4GxTU_v!JN^>zCev0b1Uf#pUIXQc#E<I>yBOaqKq4k7eweS
zuBX63-1JQ*Hlo?st%rjgGh-hq&%g$*j~jV%3Ee#M?P)9Jg#{Lk`6X3KO;kDsulUj%
zfytE)MDs<Dv??8pO2TpZk~6!dpEkhCws=n1$g%Mmk;6s`2#yU`i}Lu_dgHST4qOih
zc7g@Yd(4L@?_jNMpqyMNR_al}5%7p8L%t-tdd%0P8?C2_JKQfC5Y=gTN$EaMkosGv
zcrkMoZUBS_|F(f8$YAL)-~2*&@O07Jumz2(X3&tj&?YKoYv3R^w0%Q5^(6QQGE<`0
z0%xOdV_vDg@8$K}0n*tjuis%*W?nOd1;<z{J17{r>v4QTJiEOFwi7+bIHZ311a1C)
z(eP#gk)~UI+aJ>tpzPoCG02dAqiI0UwLnYDYOa<x^yM}@k5t}fOy`tNkHFBryo*8#
zKaFVZK`5yslqG+@!2H(gOAy5QkG0*79!J43u$m*EdZhipu1A!`00Bm(qiIHduN3{@
z>AZvQ98oInD4J*=5>wMi##3c@00GUOI)&qwc%>^+z9T<ymq7`oE?0{e&DjPl=~>pJ
zj}JGH%gG80MIe4fLn%6C^n9vLqM?QAu-Iv=^#q!a3=XdHjqZAz`qt4jN0FTl@xwvh
zD|taF+=)G^>`mF;jP__nhiTTGe9w4_D4HyQ1fQ>=?}-=#*P{mo3-81d(t2J&y5aA5
zQ7w}kZasp&fx1FFH1B}4j>)`Ky6zu%Gx<8Pt?bJ<h(ojIp`uyyC(wop*Fy+&U{!Y`
z+EKYv2<c-XCk_#E_%K4|l8|O0<W?c%BOJ^zLI_&V7P1<##xu}X_Z`r()8Lm<uphvE
zhd-8rnd+(AeEYNwU=nOJH{D@)&*LSrP=34M!69%FO?iWESlVO0KuTkH`7v_!wr`<E
zNT@MdsIiRHxZ#gX-%0eD^n@YV?yb~Blv%(ASps~6_y9)m08R_9ncMJ2px=FGiofa3
zL01cXCuT@gT?RXc??1?8CQP9`hE+7Y0OB@Ba9>5gp%}*YJACDbn$R5gUr>WUCUsF6
zE%nlOSY~*)2$Y_jQmuaLr9cW2u;TVxvYr?aBKsyDjPr_BFQO<qMNne@9m`S3dOhN^
zh0v8A7U2sLZg>p?41KKzZI_M%mTYOy#u+nwvjvDgfkBt|bBF>jjh4j-m+t383$%RA
z(Kh}Yw17b}{q7j$H^~vtd4&!<Po-sI@NXR<sQm7@LMnyRmw&ECKTG04i`U7y3)T)@
zd$pPYCV~ULzwk00zzNhn<|uSyxIQvKZ3QqQ5)~Y~vztCiWZwq_&!mp;EA=<MJm?z(
zF6fhZo{dYxmxGF7?2bK|?H<1rKJ5NXxZ>KcxQV+!Y?${i#n4642e9o5fgv7h({7d6
zN}9@1WW=K9+ajov5aG2%>?D4n@ncEEKZJ;bRS|P+5s#rVS_%e{r5q-+D1llJnOrU7
zp$W@6MbKcE;AbGf^pP6$3AA4K2=VOau{|Vp_A*E^Pk5A_NV=gK0s)UM@ZzEuiJSv8
zOrND0^u@#*d?iBP%Zb^3g4tqXW+krMt8sz7Gwhb=$e{aWWL(PI_GeJOfjrT}=3GpZ
zjk@7-r#Ul>*bTE%J?>t4?2yM!I+~}7onu|lx|N!Kj7WOx2mVHlLGuB5KXnHl7t<Og
z-96giN(NJXbms*y9fxLN;tqDs_`A{g-TA`AHD4+wu3Lf>{s$`Hnluh};<cy_IjV(u
zOfT#}X_suLg?PG)cIpE}smZm5K8lMpfQM!tVCdsL=BL<zMM_=@w^LoI%w<BEv82ob
zq0Bd5D9TJBWsX3Bc`OVPLZFI0J>x9<0(nZY{X<h+&kGi(@i#4`4ims)9=>iDc$+k8
zN3Cd;P!kcQYV{@gBQ)NNVCXIrT9v3;1@T_tKr4l_BDGFR^#pk`ARWXC$~Us$!X9(-
zIw;rU?tqI>J!x1wm!=Z|G#77jYoQe(^CYoxEeuI;H+KC<ngRB)B0dE1G#}4bb(+ex
zDSI``F`|?gVbCT#`C7BZjwN`CpXh{TJFkGVqBB%xw~0-4h$b?SqKXa{{ak7vVUHCT
z%cy%M?74vQn7^q@JWB0SUIDm*ILkL;!J}EQ<s9%AOuYl{d;LxK8m?A)bk1jMki8A_
zaC}`3{4pwsm!Ajd<0hz!yhQgd7o*8UA}jp^D-r>3{3Df__XBoF(S#HqiF%k7#H03;
zLD>&V8KwJC<A=tVAuPJ@6!CB&1|ZZC{I9D-;=2y?9O{cd1RI&JFXeA@$svqi@L;9o
z#y=>6_ajIPyt3`OX^wDESU4!GIOsHDDH8?{%BTsuAtYMZhI>Ptbr7#@WGHQK;-}Rr
zhdAvg8rJ!5i=9S1y!;jCY!bSSiL5rsdh>D$Gu~cz#hfec#iu-EHq`Qk6Yrk0LF0c9
zQTFtJMgkh%$tBopr3}H-;nnUZg*!)lMjoEM4PG^yP#*&pb&!Fl@GDq|BukA(jrtNO
zgwt;oVq$12{Ids*=P*KI?>3Mad8D}$$_VK+IP(MKB>E2Ow#t3&s)uNldCORl7IeQg
zK=Tc_4KLx~z3sOQ@7ON1*5JT;3-;krKj0tn?^M)4qajF*6nDQLWA5svm(ht=xo*rw
zEzwTw=h?eiXe4?T^o)?6cTo$|jj%f`=kI*`oQ=0BXtE~)CTVockUXGX#PB_Vn#_7J
z+p~>&!KvHu+=}$&fy$otWux6pv|A(~7HNe74<Q}G53vD1*(Q7n&A6jHBFf^;u+?`c
zB*Ee7IDiY6uS5TZmUM4~5^---BDN>unzIFtlr2z$GvZ;Qj{r>vYRP$*OyXO58mO`E
z=W3~k`iWUnI#eHKm&MZv3hUA7HzJZUDUwe5o#f}V%febY<OQfWtN!19bh?s+%TEJd
zD}+CXgSp{B2<OoG*B_nEJW!n@vbE%o;dX$$0~yw%(~&}KHHkfw#Bv?G!PB>7qD{>v
zDiM($-^?H8MBM!r@yRal$x8<jrO!C}3$;qzBlmXLj54jrK`Gjd?l`GMd(20f3(u!e
zi(?`O%n}X9HO*=?rl`hiL`VxczhMZwjil_MvbJQP$P7PVRVAtD2z*b^55-YTYMY3(
z45>D$kLx^KLy{yF&)J}FK}JF`yEBOOK&}P9<CdD1av%z<c>Mzs5xHWw5MT;&6!X3E
zs|j{&Cs5o%i46zAJbG4$`)<-Qx<cwj5@I;VKQO`!mY#x$3+{RIK~Rt$g=|8(HCS&+
z1)Or&eCQxZ5{(Dg5H3bdw9I<)8w`<trJnDo-GLw^ud)493A~1E8X|MV=NarGsOF<_
z6)vJWTu<K6k@FKf5ZF7~8UltjbRe`~h|@B~1XM<t^q7~4*n~;RQ|vqMx2D*bUn?HB
zw|;EIBOxp^{=ifFY(#TEydhV*e}!il-FLAjITzs^gUyvVn4cm<VN^e9)G7iP8gXlp
zqs(X}uE=d^XcZilw!;;-9a_TLjRWTjD%o~;Bf;)?AV=F_)1Fv1gIjyd*l$JqktES_
zN7&-54k%;j)`136k5og&Cr~jFm(X;$#CZeRoGWa8A<8y?gM<0)uccI{#Q6jJI!+_L
zR|>w%1m7Ow`y0vE-q(Tl`@*%q+Z3JrO)8c#v>7`L*&C+`qvG_y)&wzmP>E*_IF#An
zOC3HW&IK1dKmLJ`U^l_dSOBAY${=*^K0}z1E6g~H%y_fIY7{FZurm^2@`L^!q4@g(
z!EiY-yxC&-|I**xU}E|E>yNn|&m+DkO1`SU>2;mm!rx1%*zz}Ks!9HKZ7AH`Dh2{O
zd9brx8-Bpo=d-Uz|Mz_DA`_&qHwqJ;!NIJ(Z>X=y|C+D4(Y!<UHKmZl<>34m!Szex
zdI)j-Zw}6P?yHVyB2*BG!wt^AP}<`XA@*((`<q`0W7PIg##Hop$}7}?Wg-m~6i~E#
zf}T7aBXah%>PTuTx~o8bE%4Z`*xn3g?a0P$7|mMsL>nsX;8EyF*n#T&t<Rtvq~IHJ
zcOdarq2VZZY@%gdxommnFA0MzENl{$n7@tK4-|ZfFTpA2r_#BYJhsY-z?xEKhUAu<
z#b1Cg?9pC$Q`vuEFJw)HPLk|D@hyc=D4U!nzb+A)*!;{C_?G9ml{9=Me`kQRO5p%v
z@;s4M{)lxv3^Y&SV7A=LjIx;DS`QBDw{Px4JJ{~Z<DtuX1jsXg5jYqMFq@#;_87k7
zf>ZitXBD{fH#--RG<$-<x1)>2>xPp0T&l=3fKW~@5hEDfps*hBAEuNaD$9>XIX#_c
zna1hv-K*ZfDG!&IVC_<da!f3q2Kg(U5K)&7B1CVGIh&RsxGU=4IhcfDToJhLBcae^
z#FY$8<KIaf`-metAB8V$N)xmB7<PNvokY$Uv?)u%ar6Nk>9}l2WXDY-(fo{(Mt64H
z455XjCdZ+dVr&ZK41Or|90v+(a|t=lDt}j&?|z9KN6%p>iJb1<!;XuyS#jYgRAEQ)
zRA7QI3lgPSam6fr;g`3zZ)&8;L*Vf`90F^r>366Szx8AgY!QS#=J6=SwsO}^Gce)?
z!q}Zg??xgjQ*VKyLHykS?DP($t|F~d`UWG2bz%-fGo>L%!jOTlXfY<i^${OAp{0W;
zgW`aeX<-!aOtr+QfFInv^8qbev+{B|rHnd4Xf2aSVd9>m`>)9R1HoiTe}{BP>J*ar
z07-{)=(V&9R4UvEQ4}Ec;4?6qm!qvO84{sA<;cgAjzCK*pdkPD$H%$W+zhASWYr{p
ze2i<&U-)XQYt5~ElIFc=;1xcb>OIgOztTI+A0O{pa|@t>P56~?+Sk}4K{|Z86FT^K
z`OWg@+p_2-D!M$WXooE7qM|dCiq^@ZUsBOgNkw<bq8q4aOj6NGS+tmnK26fFLKe-V
zqL;|1P2>t=#n>M9#&_8Nv6>-(#>#oZM@J80B`4HsyoH!yvgud_F}B9XhT4pNm@Jxn
zPN0_?Jry!G(+wwF!Gn@n`wOg7{8WgVymE{<S-JAq;93$ct8?8~-`DG&M0F1oVp}=1
zcC>s>Di0e)-ahaPitkzmtO%j@$73COa`O>Cw6hxJ97v<~`Y~#?4Y**W66M=O?5#)T
z9{!XkEVA2Ld<QewQi)R9Q^gYT&2U@>T3*KQL{N;CLSBE7OtoT?*rJ=IeTxG$IP-Pz
z*+kV1FIIUi1>4>e3jPvxds=RxV*Er8Pf*lJit9k(XNr^{AMoLNkYE2wg48cb3qaa7
zFon8EqEFw<Pas;lQ0ISSZKf0weL=OB*uvUNrL|XLp?er>fAg-e_EFUBX=xkA+8ZQA
z2o!#%fVD(8)Y_j*(nTO`8^E6rP_2FROLBXQc-|onXoMRHmFX)q@p3S*a~G-`X6N11
zx_3fcbhQ5wI;QwH(ZN`GaFB7lqT*?HZCH~U1A0cb_jOtBJ$|_I8NP`MyhGG7qUi#}
z=cOewY^2|e*SXqgSDu~h&)vgD^+GgIKES9WfZ}tz8HqSp6A^CqfP)%J*GN2@@Kp1L
zJ0QS=@e4B*`(y84-Koq}GHH5iUh`)XOCz8U|J>%2aFzIE3kCM+VoQXzMj>zD%rl0q
zL|&#!`{<R#6jBVcyrwc4cW?pd+kF^S!50E>j=5GA4(1_Hob;wQs#2C|FIQbml_rTw
z<~v*|g(~g(nN^90$!9<ThN&OijVT|Elf2f16{5scLz&i!$<7q`MlTjBXVWrJF6o46
zM7CH14&^*XlR;QJ?Jgmj%J_P%yza@%CN&Z~^Q@_1pz!%Xe(yN}_jWMFbPTh6x`XhW
zX*f6W0c?M~+<P2;Eg$WVmwES#Uh0omc&Gd0i@m2ue*#)Fn3pB@p$7`GqNJOE$a5w^
zM+@k9o9g%|UW_IxK$7ZsijO|%orXuR<4O0gZYP^)hv4%lit!Q_2zZ$oM*}wsSpD5P
zjwf0#nr{=i#R8L8d{BKHXsCW~KurFEh1)R|0*0H60@72+v)_bb)uBQ*nkXi3OP04G
zJv2RE=dGrCFclw_uMwxm<FwR9eH0yJ6559zu0cj#u4gu!K598{<YmUN>jQ8EoM|kl
zC2})ZKzF0WIi+tl&2N@fh$jF%nfsOp8SKQ%%cAxp%AUOAty96$9XGe$O1`2yJ=Eeq
zY5?(|&PSABu_>`6N$W_okYhlGeVdRRer$U>Sj7`Uamqr?1-2ke%H>~AkQ}K7+Aa-U
zsGYQisjpP4AxC{2wR~``TmlZ!7d81D7(d9EQ9EQ?yTum#mVIyOZ75|WK)DU~1eSsS
zj@5eu8QfYRsK(p{3F2osm~ryQe{+GL0a?}3?FSaf-i<))m1r(F^{Y2o>?{(yn#95}
z_5wj@_J*HNG0bt42STY2;ao1euHJ3XJQ!bGq+E`#WAb5b8Xx|RpHt5Q!we|e(?T~2
zlx#fWbL!b7DP(<4J(sUSMC}O*EkZ4MxUz;v^TrSrwXnJfVf3a<<q}Q%$b9gY1U-<G
zxC*T$PGb8)9(!wi7V>iUsjN-TSp-@0$j{D4Xo8Krf3`=ZB6!yB7?}Y(Uh$Qoy%qkZ
zy{neH(cWgtavC<?cpKc$5!`pZK_<`s5(o3WTQEy}0$;a@tO`)4jPa|9$X4N$9hm83
zo@-RlR{hb-7ZS4(%q&FA<_cza3uaFdv$c|0#a444e`K=1H>~r-H>>vg-#gR)T(d1_
z1mr{;i1|ono=wbuDwv-pm^Tpf+ywJ+{)o%p8ySvy#nzAa(FF`6bR>kz!2Tb9?B^6b
zAw@9DkNsc)KM&cX7ujRzTc~*E>knfXa7XZjna6z$V6?YuD(z@uBs$u9_)LFz%^ZXG
z%V=~PSjIC~L4BpG<;QfX{Ao6P(Z_F2^~W!A-82G4Nq4;uy{_E#{t_4Rt``|Nlyf{?
zBUZENrA%TtFiuFK!u@68fp+0%&>CSvg<m5$sOHzCBG>$DqVP>w__|&Ac%m>Y3pd(@
z?TNw%WZ`{w;dP0^n`Pk*cHvct!dh8aZWqo;6kaR~J$518S>lgxy-I)M1eprPkP-5H
z;6?!E%QsUGrxAu)2|Fa|(<*r4|AgUsB7C%g+dXvp6Rl$YsM7B-paiyc;jYR!&ixkN
zhYW0e={<aHZX0^pt7GUZY_CR-!f+QxtzNv0y!AEmA}z0Vkq+kPxLX+5jx*NA?|uuL
zAKx13y0s1wMl7&#Db|g#mny;e-*J}09Dv7Deok4j4KrD6pS4BYsEN20BBEG6p;c0B
zQp79rwEfQ=+u{Bkc_E3{q2MLW!*u#sdbH%F?U5pAu_qAL^7AGeJjT^hC}#rE$<(XG
z&JFeZn5ST(%f`~EukJJp1(b{?hI$%OX{H5JpFk-@(>2QQJ~EzN!TprojzWUy{*au4
z&talLk=;_!-sUKfs8!}sdj=@a(VPGyy5MeSQB@|(c<ClvMg)DK`x7DKH&_{gj9<gC
zW(P=A8F9$88D`SW0(-%FV0wgjP;oPBLgMKkO?;9bOjv_0kJlIQSMZ^6j~NjU5N#iv
zB=n0|mJrQtn$a&>enVLU$`S*5o;9;Z4A7pV2&|*t-A`=juZ2+N5!z2>I5hFk@UFFz
zEdn+#j(|OxI~spv6_q&*Zx{<+)?P<`|2RTy>7^igiJkfYW`2+rnz)9VOz8vkcNPcU
zRdwN68WwW-)hSDtGl%H%7**^P6=QTKROy`pIn+By&S{#Q7LZ4;hx>bl(X97#V_0wb
zBwVdNL92c)Ri{0<Y}nah@>h@P<KtFvrN-?OcA0xA?MTW~zLxPHrRTd``6z;D5V0dC
z+in}{ak6ZeztI}9)h_%M4U;S_<BqTd5!rn<HAX1syT8(5b|Yfd{Kp#XynAvh*A(7>
zrlW;drKOfv2e3~mxrMKSas&9b6NLufUzWSp>}Ds^{yOPh@r2;Fln>&At~D6M?MOOK
z)!5b2VHJfYV(+dd>x-`->j6Q*c2#i;T9NW1DyWh2G{|WW!VpCc6^eMTgw7n!4^pDE
z+=izXA|m!;H89!OYltJiGD2Q0ceOO2Rk#B(n<8R^X;Sn^-lazI$UD<w%HFn1vG~A!
zW7x*TLxzNF#2lAyVw>>CR_VShLSiepG1sBxx>tzC%*LPXLSsguuQ|hy#{A+fX^*t;
zG-03CMJ5fg?{+9RAV*a0B8y#X#L6shmb7~B_I=3F$W4@i=<Ozc7lb-d2rShm$RmdM
z`ygm;xd%q{|9$?(o?@>}<0UX@rmF>+R0Kz8;&lkp<OYagJ!$~?oG92CRh%m#vc-<j
z#BU|?KQMWc0V9(Ppl)n&c%J%&l5JLjLlpPSN!okJz0$QyXko_6WOnFmMT;bBPP@B#
zlMSoA*wu1cQs^8d)^|*&VKEbnk;!3`$)g94?6?_6p0!&f@%5Z)4wXCLmF_MPDyc8R
zzR>J+m}!n&&1TTuF8*qC&J;Gi$DDu&!XBP+v{}|LAB#Y5AFQ>=1}WH(AU?T4l7Y%F
zLqv9gLiV;K+abtCo0DLH{76EmV4SryCLW4x5X5547&pXJN_Q9pvFnC6|BYq3fl6MS
zrj-KNk8C@P{WWa=Z(&&X3)21<*#2S&G)Fck*<U9$o**=)H6d=R6P6>w5uRdm3n0v&
z>5tYFMuG=~@b@%u5*QnuAZRcf5vu_ae9#4D#=urFW47EkUP@U9=flgF{TrmvBYFIF
z6wE;3iBaz$<nxnd-rFad>@*?s;(v=wdZDSuEWaE#f^TyNw<9E5iu*JC3llH;H;98H
zN!mA;L0Vn1v>g=DC|k(VyyDTLi0JjQ=&XOcA~mE4o{~}?vRc+7rM<k0%`W)&nf=}4
z=sK8+*rFm7#jv?bh@x>Ug6FuiAB9HCX?#jVEB?Ts9j^07h0agscs+lVW5A*tiLXVN
zbKitm@g079u*y`kPA#%K$mOs?b8YfLw<)^XFP?*vq1mTESF`<k?rJ=yEb*54<4e6*
zhP~Q*aMTNZV$c}fm}gk8#2~cHy!%=_@Sw~>9;OwCamg?I+=p`N@MaB8XjGh<_)^2p
zOR;Exq%P`NY1k}-4yNx7vdQeaPMJ*!o5T}x&L;Z`yU?&SzKK^vLlZywv!2rzeIk>x
z*dZ+@KqjmkyL@HRP4=mHeri8jJ{}kHCL0?&6P9OUCKbJ!nnwZqX&PCmfggMeFi%kR
zn2RtMkJ5c6>;5(d626C|2`28uCw>dH)e-HH-TFv^n;E&FDc{8IX1|L`8!}1aYaWS2
z%zs2fNSuL@EfEEB>nCQuY)4Es>+Rx(fs{gPBM52Y#SMN@o@`^p^Wnq_ZnVRV1>#F>
zxCiME^tK|(@t!^EimG2C(6F9Ge~*Vg&zAIJ`dt(k?p?=m89vdB?*)VEb5P-{M4yXQ
z+J{yoZg?=lNIBpSPvSE~O}mVhv;>Zc4c`g((``QP<MGW1`t02_`l4Gq%1CAU)Dd25
zh%cjErEyt-zH!%@9^FXL4qmIa-zHEE<La>f=|-#$usNr@cQs8B+Vgiao`W|bVJ8m#
zLUj*j4^&Tj${HW-W+5*l3&0HVX1Qwv`JDcEd@gO1rv}Dg%y0h5clxLdA6mjU4Cp?d
zW}E#GhxSXSse@dHrB}Ri5iV#vUmxEXazj$Sp}QGu4?UISlB0Mu%0{0HJPpXSp~C^4
z`n0M;1TU_;#TR6S4jZ9Euh0QEUx*{A171bTwZ0E6+ROUjRE8A;+z`ygyB~i?%DorP
zygq{G1R$~9pWNkXaG~6a-tMi0vT<C-qIAy_Begdpw%idBa)Zm@cMNI=2;T_`xa}qJ
zu!HDvB{oBg{1xTR&S-vO$AQ7|#m!;29$bx2iR4X4tsYGwy<1$S({prgNtBJ_xQmTg
zm4;Ru=U=)Te+MsC75+KeCe(Tgx>xt&ii!$+SnK1R-v)ZO#wSn1TM>Iw@N0Kfcqy6?
zAJfBms9+>!3!ZIT<0C>Rr{E*n-IH6Q7g9BRpevrb_3x7d&rRDF=u6q5mTmoZwB(7B
z*z~2}jx`YaRpI6fQ-tqW{j{pS^!?aS=sRjj_zZp|)gLs_H`+b;vKP#X+ij4JKdpr}
zLEwMkQ?oJtC~LrHLRJ0}qqX#P1RRgffu-v~-@ay}m$Lph{n44=u&>(;keQol<;$Y~
z6g+XW3EFuUtu~aUi&b%a%^fc};~&kQnvoIw=2`yu0j`_Kvq@R}x?UxV*WiM)IQNd|
zGME;N*3oZ|>rtGR+o$3hIb0U;wE!uH3;F~oO6a>A!<LBR(Vm_#GC*QQpbnj~3!QR3
z{YBFJj(Guhd#n55vgEG>^thjgO@?_|gFU#4?;4^e=i)hV8h>4ix-#!Tu5it8o7YZ+
zHvAWKz5ANq)syS7wl)s0a()aQ1{!$0x4td%8tS%D-8ORs5}L&>hEG$4iCgU2eeF{(
z*0Z0d>_Ys}bz0p$Xp0^sS#<jjD1|1u0HIA4=(AQ~+C3d1<`MeR71(X9-;Z^p_gv|7
z3l|{OKb)w%|MypJpgGGt^waK-Nr_O-F6yValg7c^1usEV>Xj%b#Us}qL6`Z~rO$;2
zs`y(<(hbpC(hFX@jFg*^IvsQkwyEYaqI(<eik_EDH=gK5!@A?cQ4%nIFNA;Lx^gQ+
z9v+LKT(f5;(okW$CosZ#g_ho%r1viP)^<ITBtMQOKVmr+p5@k|g=B3d^=xzqdxXuj
z2Y-H=Nl!6-F}O57H_-PaJ;&`ni(G?-_!(AB{u|ZuWwk5*<!UBw=xk|6C8}Ao6DSzS
z--R@dWn+Fy4bx*Vn+9qht(L`T1jbq_MP>8|CPbnJE?puD@ZQ?4Z~E;tlnn=9yvO@t
z_@W=aYp?Yg!Q~JftTh-&1%0|;cCPtJt<{<6lYm%&hd`9`p4goTA+e;~hZ^QKkkWof
za<Dba>oGH+ttZ$-i`{2fFCccHli9xhpJ}+z{K@xd_!-I+4KqnYnoaXI0Q{X@1Ii7W
zV}@0{2%Sq;{G)6BZHk|3{;bB?wZB4{qWEH54t4D&1d*<x``@SGLNm71S;PAwNYU^a
zkPhS8bp#KIiBZESehZ%R*fEi(PQn8D+qI~bUpzu6_ERdi-#X&QF-Y9IIB~b5i<;9F
z6SgCMkpQR?$M3rkiTW`!jg?2z-_QK6n(X+dKj7XKy_{nmZ}a;0lRTs6VPe#uVm?7}
zCFc3)d_x|NW%7HT^r9<Gs?V5?zjiEFvcZS4WE+b5WdG(4$Gg7MY08aFRp=@wTV2Hm
zNkiR&?LeAKg89#j=U14xvW0lufB?p1%ipxySb?mt+n(|ve^TC{_@^J4H+a^phtt;x
zJX<{V)P7B_`TP<qMlA30t*mtMI&zel<k267==UCD-h&D>!ulpb2bwrzM!7!{P|Ro?
z>sd`-;Tc@Da&#B<O#UDtWfO9V{fA>0sXC=og2(rF>6<ubVp|UVp|}ZQ8s^4djYIbd
zv{n?#`FM+A;C}?fQD}7B;H+An0rAPVGGeYXUBj&h_A2exk4LwrcPTfIRuTtGwy1Hk
z%7tTu+6DWggb-R7vl()6*xrT^NT)((vqJje*rDWGBclV`h-J_i!$+_tg_1IVf57*0
zpm0dimjUu?guU!P5%P@~3=k@P(Us;Nygwr11MM1tAX9DES4CB{4Q`I`1r8tA@`z?U
zh`yxJ4mfuGzUIT=!xJhjG^E~i!xST!kB))qR4Atrix(JrIq>j(63{{ND6&cK1-0mv
zb{KM#g9<LnOLc7^9q4qFYeTO*9qHQ8Cr?M5L%mZ_;G;G?M;HFay<XZS7tVJFw$2H}
z@v?Sk;z;PT`2cc6X!du|R4DdaGS$C56FYWHfVLV*ISPj30~vf<$qnbDIVIGAooE+|
z<$-lHk7Un_I|b`5T4*C~yH_pW7k4%2F9Y?UMoi<2ZN@TWH0l+D0}BD7+#kt9_p#CQ
zfXWZeAiXrB26n6Bj&tYIT_8Tvy$i&jVOo*04DYv_`-tx|VIO-pHrG(!sK+@hz7_}b
z1!^sP65dQXlJ&s5BH(UB3z0w2pnVNk+UD4VSLNaveYw}Y=jbrVW;f#(&76h0>u`m9
z8Bf_-9@~fYK9lZbVq^MXA-!b+rih*T-*T@{H&$X2$u*<PfxHOYSB}BSXLRC1y`%p*
z2pRN?wu}hMe5#8le=855lXnbbm0ffqV%BetNV>^6w*~<?Y6N}s=0JX+N-h~e(@AD0
z8!e7TgFMmHbRU=c>g`jEBi(y>C0g__@j)00f?iCo!dNZnQd1*73KLAt`pp!3@tXEX
zd0kJW#(q7;sK9xp2Onj(SMM%BQru#|eI}k*WAA#H$lVk!a|7FP=<@`gHh+CJ68a7V
z6$NxJ#qXf63md8C2Ey|K@6s3LLbJbm%KD_juX4%z+tb@XOrL+SH&0DP8+$_KG5hlm
z!W7ExY|0QbN}#f}22Xlb!Hnai84HulxCt5xGqz#yk!GBxnehhXC(O|F_u2ZteG2dW
zO4hxik~?GeaJmoC`}ZBmdM|?BK49ejOOo_{5h@A2$0qbXNz<GBMtZw@Rfq4zEsRJM
z(}z>|@x{&xQ``(ude42yN|Up<0VAc8oqedSH0?TZaQ0F-%+cA!w(i%=8phdwuh4Yg
zLbq$e*bhpTU0<};5%6I>5P$J=FW=T40kiE)DH1lXHqSKgMMXSh!rx~q19uw2Qm?rl
zd#*z{W5L}X4%UK!86y(p8=DiwC^D*V$cToS-{|FOm}T{+QPL3)#WBWUC=qkL7O;|&
zA@4-<U?>6E$UlJ**3=A@FqGuez+p`gC+ubUfRiU>k@6wdDQ`Q<)rPs~$aG`*4I;`m
zAQJ}Q_Q@9!QZq?au$P<YvAuQ+Y7Lr`=aVZiPQYn{*7licxKi%YU|Bk9(})I+yufjS
z&^O^P;dywF6#0uRrSoO5Ah8)nkPS6q9?#QRL2zIZWf$4I2a$j>v6=-ZCM{)M1mB8v
z-sWB33|+Z88N~_7!!bA@!QlC{p$xuUq%%<aP<$r7U=yP;i>AZSZBCciF}AatW=ET;
z1oqEBXj?1Yv`RALNsNc<xmM1vpP<UKAHl)g3}G0#^fiWepkks;r4s~e(LF9eJ>dj@
zFFwFbJ|gkfWaorr8#pM?j2I5ms0)~<i0Zr?IL@pprY_@;|HzA3*52qW(c*ZIfMc2#
z4GkZENPznlETc|?%}e1?3={%DJ*lt$-fcQcH3wqPFQFds9xQ!u8A|QgaxXBmsRV}c
zpOg3VpSvIQjWeGuvh>?m{H6JUdtof93odwQj6r+wOdlRv3CJHt<l3<Hz+0~aacBCn
zhty&C5UHF!fKG>A14j?X!h7)WEGBqDE!kjZvv>}TYLVL74O5$KIm8nZe^E`oEG&A*
zYgkq7;Xh@D#x@3O;klsr%VzB!{JBX^cftkqh@CvZ)|>~iq)KpY7Jk#0mbbn)%9HZ3
zXZ6Qn@WG-O2y%xfpm+npz+N1GKo%>0f&44!{8!04dAi-@EH{Z`is_lo;>3NyK;ZjD
z8vi2O0LFlXQ}D7u_lw_L^!@|)V9Fin^?dWO2g~zxwl#hxzCSs<Mp!0eKjZx@a$$<=
z)-|veZInk2O=_c&MT8{pzI367+5K5bns~W2XWgIRVC>w-LG<nSu2P7L15FPHVy*5@
zy$|7IpFynE@@Uuvk<Ii);qgKD#_{JjBN4baMlsdjc=Y3|C{b)gvLbShMfCp@pidh*
zG2Qpt^R}zO#qPxPoe@u9Q}1U(dv8xm1Sr}D3lpinWm9OqlycnFk0HlRrp_G7+4M&?
z>LVP?Hx`noT4JcwJ?J8~^lh%!spwId8fbY7CH_tH+gN!-kT1o%YJ|v|c)5<Gdi<MM
zI6k`OXXOmMk`r1>ywM7ztsF;|UP-4(b!fgT0C?aTYNbGnDJt?Iux&GKJBDr@KD<S7
z)ced+6yb~4P&GPAem^bAZzm?&D>S>Ds>UGPzE7qh2$PWGQ9zU1a_gbng`VKVg8?FS
z^1~q7yhe{f{oxEs(W4JG$g#Mqo%p$TII2t@Yl!p^D8NtaQeOn+sqVek-*1h8t9KW0
zcHPwV&!G(&Y#|h0=%+(a9?(85eJX%70!Jnx2;mkJNKec2_)Vce%|s+nXPazqTy7ps
zMZj*o3T2_Sb%S(}lsm*0se7oUq;P*YVO11t{vY<<1<vZK>i_?O9z~R9ykI<OdO!&%
z1_pHu5p+POh5|(twUoxW9N@^@m@|iqX=3A;r)i3wB<W_@?Xey!p31^81koJwshqA-
znN4MNXso94@u8dZdw<s6-|xB14ARrD-_L&k|9Qcz?{{C<UVH7e*Is+={e@n~JR18;
zYH~1Upek3{z;rSQN86XRC!KjPl&Z(rdxv4hVNM|^V}Z4xt(V$`gcMCN;%?2F*-4;a
zW3PDJUPVMSZq<>yuTc8n8p=d{;=n%Cm0jat@D_HQ`IZ4<7j5Xgz11a`?CpV@h&)(Y
zU2^GOw~UPns|+<wZ3AP0BpX^G=epdr_>abprqS@mBM|RK5YEK@&;}R8e$C(NZ4Vl=
z5Y;SNXJU_A+&2|hKS)vgT>Jj}If~SKpW7fal%EEv;6R^H>zeppWwed><Q~U>vh|?v
zF(XXeG(55^)<_`BceaI1!tXN)KUkevG>#mv9iGE#&n%*QCe9cscEX9nLRot5nY7S#
zh#lgd^H*BgU2z`^elgS16NEct9s{PVqpN3B?b8MBU9rd4iT|H2dB<c(=1DogX5hrn
z5K-99XrTS#L|ufe-0ya|Z+x8LdK1s8>qBp(>fYG(yy}O<YvC~xlbh-P%&rfL$1?YA
zF|bwN9LjWW<L{D8=Vm~W=<e!NddjY<QhPdg@P<mHZ1AwXNepDi_)fgff--Kfc6aU}
zUC%afi4=>;SCf+)7|c!8;(P5xlMoKo2$xSBuOXRz1<lHI-b+y(yYx3`Uy!Z45)FZV
zGMtxmPgwrxAXvzTX!nF25WeRDno1}9>|P=5jcRwF3@g2d0=ulew8A7xmqVG8)M^tg
zl{+-TjH^a`;juCbr{pVD@?KYRCcoqr6BXadJe3=(hI!)~iZMSKiG41`We;4%Dx0!`
z>`O@`4#}V1x}cKpx9*7#-aOgSZ#T*Lm?r6SH;*kV>ac3=CKu%_=@JpUO98P>6vE?9
z9@o3aJv^q|<31i+-D4k*P41B~9=qN>_Vc)!M}}J_w#puMOg#zTBrZYis``TT`l>JF
zP2p5D^>OH#soKe7$G&nN9<Ayf^JvwhP)Z0ffAMo@E;XK5Fai2y*S*Uvz6;24BgBfN
zQMsfMw%lP2UvNB~;?$DYU!jJ_o^Esl;~nJB{wMgb98$HQ@LTuM>5x*3K*6nnhSD#~
z9!YjBGLCJp$sWAiJs+8V!@y<o29mw)Sx_AssAdQIxAP~ok25&lB2@gqY>d7pcLv{b
z2V)+eq6`a1lehbsHo1W6x3`xbz|Dcf`I7M26TnTvAxgr=@NN!H1ld|pA7RmTJ^Y`e
zNam&|i>cvHad2^`X)t4Ojdr9dX9;AIR-d-+X7NqEEck4oWPhkgA;LJglqz^8L7{&5
zThc@_rBA~lvuiH+7h}-v=3z=|f`l5|B&rTW{cQF+3S;72lzsPd+NlApq8QM%p9%-`
zZ+YsOtJO?*#R;D@JY7rr5Uo4a5eGgB7TL!sA=6n+_Uy$fjEhc|@Y1nMLBXc$sahBm
z&Zdv4r?)CyuIfKiiIXMms`_GA^_}<RRlS0$vrk<{F4nVFO=he^WfG|PD%(#RvC6Bc
z^1y%y-fJR5v=8q_cS3|I1vQ56>Zmt*JFf;iNeUfDuooHV3#1KS%N(P$9WE{Ert(y-
ze>@_0Z+1V``qx4d^wK+Y!L`)1j9fw|djw6RH#h`K2)!{jB1tVzJ!>3EbRBjiUKbtD
zOP6I3?(2}YPQJYh%s915LB*W(aca&nv4(YaubQz9{_NlVdLgoip5#qa=YBkc9p;#+
zgX)sS@b7sj3m5fSr0o=u1|EWEnUtKjUVrs}@2{RLMFDZ9xLlILz+j<`f`!(N_fMhn
z9v$9`WNE9z1P4`Y>*-kbI`zH{6()Cgs-WPD9<9(Dvc|Hn_6ehwmeSIL*u4g;oxO`^
zGbf!)!kjL=-74RO$r1wGr@3X=05cWU#=`xkz4@EZj5Wmmronc(SDb_Ga~yP$%3{5p
z>D;KYqj!+i)ha#~hbp<*hOeD_Zf1+pzu}*@IeID0RNXr8mhcs!d1N~~bS@=t<McJb
z=<V2CnZz9}R}PC~{a;NtZyu<~OMJZiaYw3hdWMVR!x+`ii_xhI4m3+d*9n;?s=K@M
zwC8Vddj;K9Fs)35;I3Ef@UMKsZjZfV<K!SWy~>)au97XcH~WQ4)ES)ViaoYU(<wr|
zyQ1b3d86Q06q&8MbZBTrb>`<X3ewkNUYWBjSvHWEGVeA%>8kZqcSRW`P<n>$2>U-T
zr$*BQ%Z6nd=Q6=%qh-1cT#9P?14pVT?(~98jvu9?5_QYckS6)qD`tqs7ZvvfS6m-s
zJBPT<&%=1t%_&{9qZ&i>gOX<|^rzrxgHq>B-7xsEwe=Y#Q;O{%q-}c<i@=KOT%Fgd
z&f*Te0>VebY&hvZPIOTVUg=7ENkI#uoT`7za4Jr4nZA#rm}_=Hrq92ASWO2%W~Bev
z=$V?A49oO0m#JlhOy<NMx)z!IcyxI49&q_*56_PWv~#e|app^MOtxuaHlPWNr|yck
zxiSX+GHPpgy)HtWjJ>>B##Juk=SI)?g<Olt_|7n6mCLxPAfvI>NNQhIe>ApEf&v<B
z)yYA5n6bOw^X;W|rE+<F=ubyQZmldIiRDAI`;vPq7nR7rwfm%_j1BEHa2gNtk#pv!
z^plAhF2DNz^WUPcbZU<Bj=#C-h7?>Cc5dR4u!doL`$6as@ogm{V_zm+?B~;Q(<8yn
z+CD^C@6Eo<80<;Tgv;oB1^X+~SC4G}v4teEi+sqj={MMfHqgdZG7Ks2+kB7B#uTMb
zLAha9O%AS?_a%;vO5ATDCuRq$T^-GA!5}_{2I52nblVda0i%54BgWx-Sr*u&R6N~(
z5uBq|77Uk1qT!;}+~#Yt*8D|Pw1-t(<Ep5kirmO6)qINEi@r)LDaKy#_0eoDvCAi9
zoV<B-_hY<zJ(x0WOE^L)EN9^4>=6+P<FyJ{lx-6|4pF|Uk*bg@zwfoKeC%lH&*C!f
zs}ZW0NS|f0dDgzR)F+&CcS#eUH~Xk%C7&5o67w6;Q5UCWysfn3PebMkdGJAc<7P3%
zGkH?XPdlgqZmvm>BWrfBW89cr@zw{$lA2V?<PJVu%z|f3`jz1>l1@};Cuyvz92zY7
zk2xiGJap?<(_=GZ(S%SS?4oUp6h0pVA6hP)^B1?DftC@`N5Y{ib}V)a3TQ+kpcc@6
ztyMH1n4sIK^){1lSL|o4THwid_-<HeSWOoXtEnrtgDj*!J}Me<!TbGDneU3qT&gk;
ziK%F62x?AqJiv7?6g3Q$`{5{GRCmRvpdN;RsnnFMgimr^Vm#<{L#dTc$8fE_@HIJX
zZh2-49L>UO8zinSu;x@}x;GPeai;S|KymMOJDUv+z6XQ~ttuyVnURH&eB6g^Bp-ZE
zXhycuPgLo(*e=RaAjo!z*}FOon=Y##MeKIr*6l4q-0}zhqgD8UyR5>uQ6W~VV_M8k
z&%V}HGs^ga9T~n&sU5r2wlVtNldlt6aR1gJYB<l;Fx54wl@2Ie1wBMw+PXtHQ`E1Z
z&aggI`4Kx<Ph}S=TShAhw5RZk);c;fDOCLU@L~2;OJyJDxtoH`e+1bxDLmm4Uh`n3
z^k#KMuGb&SDQ16hCx-J(q%wW%V##jvZVc6=<cEx+75@c(TBQ^%;$JzeDaLf&vG+AG
zqRzv&`Zdbd)f#uXt4kf!ZSS$KUo)8nvUJ}ws0DI4iTWG0QguPUwsCO90?@+NcS%^J
z`xXGPR}kwKhc6>fZip>YYeA$BpH3XK_i)GCz9pHZJF}@pntXIxMsBSox5|n`RW{us
zc237SR|zWNy-7PhNHp72fb2Ms*j+9rJxxsNY|K0HVxR-D|69+f|3JHx(kEeEbWNpU
z8iFfmu{u}#Kq(4zZT;0nDl5w8JML7C5Rpw6xJlqbcU<<}ogTUtF0;(j6SpP1IiD_6
zGaPF-iTSKm>e<rlO$)6O^xn+a+zi6~SZ?f3mlVm|7YAgvo@y`Mr2vNhB*2nP_c#Ei
z%y`L+s?8-cmToDTv0{74jFme|W+e8M%xLN>nUU@<nQ_x#9)p=N7QX@8gB96&JI|pM
zJt2XineDw+N7rLjs-`Zh>0-aN*kxFBIh48#KgOxBy`D05mGf|wXn(Yt>zuNNU264q
z=<A2t3$_=_wHiu$wV?fb+B^Ml+iMk8A5KG;;!^3fAzC~UJ$$qlZ-d377MHpnRyWea
z>eS5E<Lsq70MNs}#Rs9`|E$H?(=W6!W&R6Tj8qpR3&~HHtB($|^E-A4m7x8EF2jjd
zzLSFK-+`D}cezDZNJ1=O-sPInWo?2hRO?kCQxwqZfOZJrj_igDR2*iunWVLWK)!08
z^L2_hGE^ebTrRaq@+`v_yE9As5hGc|$o?)Z#g}rhls(S02A=7PL+SlkxIVm1Mn7_S
zVU`M+)0H~>G^CxKY_cY1zicR?3fL7gOZzAqwZQ!9XGl<ZNoBSvB20<dLw`pRHhn$C
zSaKl}Ik|P&XG{znAx$dpROBts^lMCJY>(fIf$EI&!{BCY=)<^ZHSl+ji_*gz7bpi}
z9J)Ggz<GN(I(!LwZW*ED?!GYUxRJbZ{`a>iJ8iz>`!j`O#P>fJF+%|cSsm`)KZFbY
zxF=jDpYx1k+cAyCHss#z_WLK^%LKGt#dKH9=9&4T0g!#$0+Ga($DNs44@`1w(+MUv
ziFiUSo9;&5;gUPA(1`Mq6`u9JaXz-F^Y~+<N6j5=^qdO+Mx!S#&Be`_&(Jw;78GwA
zlRgyUYzmL~)ZK5YE8F!}?e5NCAlXG$#A?PPRzR_SI*mRXBZ6Qlw@9etYFX>BR!#~c
zH1d1Y$mR|ErFUBJ0c4E47?`D8D$O!a7(q09kKY>3-tR^Ku(Dl$pg*W0y{LMned>-d
z?IS3-7EM`C)4QRz^5P$V-TCA1)e@(kVQ9&>Mj4JL(7h2SI6B%{Y3W2z$XMW9u|P;L
zI#2HXM!m?Y_m?mQHI3srq*<uvT9M{GuOb-`QsBPC-fYiUO?=%Izx`JmKi3eHeeJxk
zI;;IU^`|QAr89Ef5f&}8y4}XK5Mk_Oypy-3(uA#I))lTTRIKCM;BNZXfG)2a6wmwx
z>f|e2{Zy2bv{xHP{bM98jCnX3S0rhD7u$?-Ym2Qrhs})_KtSK8#Z3ERZOVD0G$nOj
z)ReHp9q;MmUA7E39?t2Rt^Vq+=zO<v(H1~<%v`a}#OoKxZcmr{d-kd`v8#Mg5!;i<
zahN5~ealKJLiPq&pg4W(B`QeAQaw{u+6U6a+IN6KPqjm8aEl>zl#ptCb;#PJ&BVSw
z-y@e-o3F(L+QfUq1YP5+GvlheUN^2fqYH_bliS@JnD^1G-0}OkBs%N1Cd;m>#PgEI
zhN98!kD%4_CWqouhvL<M>{rhfim|gSD^{3MYK|T65*T5_;ocSd^ZAnlKTdPv8dIIN
z!@FWXvRFnuT@vf#g>h&XU&kJ{muKbu*?ru1Nk9s`yT?36JI57SODN99b(+I!v9~KD
zme8@*sB_e)8(gC{;#h!S{|`X+*$QjaN~>Q6400}WRjPiI5(tCXe8Q|^)f)A;Cnp-3
z@fqy!9T7=HwVdOPV>qU6?ndZ)v0LB7o|4bs6<g0+G*`vZBr1iPElgvd!|)}6cpkN1
zLOQWE?V7kq&t0+0mjJpeN-cxeR5yr;x?@4Ekj{CI2xHo@UXE?Q$v)sg?k2*`)7E^e
zo)K9GF3_%u?B8F}t6?s8+)|zpg_;UK`Oa`E{0(MTYI-jLLf3s8C-zd+R(YhpkMntw
z-y9|1O>*5Q7W=RB!g^KS<xzsWR37Jvh^7Eq%Kl?)pL?^a&yA9%tm*})L;-awd{Pd}
zk|?H{n2^|`U&4!->CtP=%(R3`&zH>)vR77PBG&*Pf3}+Hp3fDxa8(kO?RO;kcy~yW
zAO2BIP&gkOAYGPoSp@h~Np9wOCJDW|7qmy2K0&4}<SMX=ZeyA4S>&HZO22OuCF1K4
zFJEpkFop?%oQ>17T4*m}w**dbck7@WXlm}*i=6ZF%}v!dD2+pxMPFeIbv{%>m2i>>
zY}{_=Lh?kUq@D|-*eH9r<7)eAl8wgWT+(M&91zjLPms}aCj3~Y#;hqDx|w1y99jck
z3)wG3>7SwX<xCQ=ak|fc5{nkW@s0@NjFwSr5lFe#x@Xa+FP}c4Ir1x85HOMGWa{yn
zxk(t;Kj-aT&u7ZjSz-kjrb|Bf%C9ER5()8{5>DL}skhrux&x4%%~~@gbiOjcNPK6g
zBj%NO-rkZs_vCS<`Cq6u&Dnz+LM3*b-rA1dsaeS%>g?zrlP9j#0OieSGE{!?gh!kp
zw+tc)w{?L9TRa@;Rx_p}pL>?MX55>xW*ntvteKr_M)3;xAElnjk^&}lT5QbKCi&V|
zxuxgf>YvEztH>BFJ12?aZl(V&`X&EVjD21ytkGF<s=My<2At?@|N9_Aj!pc1L9w+|
z(iKback|aaXJXf?&aT)}0gULK4fIm>?1VX=YrekNM{M20fr8j9-ptf~>z<NZ&(p%9
zD>lWaxb*`xzbkf%C9!YGZMmHeKbq++!viz!!7HhRSt#>Fb^^FnXJX$|2!6W)%oQvn
zV&Aqzz1dS{h2ETZ)B5c8216-Dio1P^Bq{u{r|iplCh9gHHOswjxL6g&S_vIEFT0W=
za?JCdcfdTCI_4R8n=#LC0ohlTSxNI<)(WyRuU!eiCOCyE&fxKW9Tey>Evvg?IRWC$
zm%WPVb2=%;SPDwE6ww~mpI(WxWbEJyoY@_pe4j^&)tT9c>mz!9#|84$T+#bM-k|p#
zd#F5?Juen5&K`~JRY5tuEp7^_N!r*Jl>tWm))bVgsj85Gn?bQURH{mD-E4R;;1CTQ
z6QAE;-|N=v*eJ^qWdX@^7?m2G{qD;O-@Q!~o3N^jR(fsl6AB7#eOnJejOy$q^g~7_
z{jAN~&d@&w&ZSp=bp^d*yPHDo%Z6I)y98!0J5r3amq#MzW8jUrc#>DUA0$p#ahl>;
z8iBK)0bLm#`-tMYP<&0-wUbVL)@auN<cKZpUc>4gs(P_B*?n9umLN0M7u-Y7+q>a&
zhA$#Z9Twv7$YyZ39eK4m&%|HFxj<TZyW0TkuK0SVBlw#f!4c!JV?D|*<9X<E*Fi1n
zpx)Rsyy`~@VA`AAN3P66c6`9N$C<W%Fx|-ZFo}Dsu%+O7{WywtSJfQ_%4VM&^=y*a
zPkH+vEK|W0+A%}ft9CHEa`BNAY93Lj-MwDK?6jElY|Hg3pKIx1=9;5i%qHKv)zy|Z
zWQ%JXJFK>H@@?i$jk}evd&0R$@t!ZL?(T{!T~Ur_s(y)wXCS)~Una%JcAM3Q7XoRm
zdCB{=37A&9bT!0|_Df*coxJVfP*=6S5}=yo$S{=Nu`u&Z>RjmR+>3DP+2!i|X@`~O
z>ip&}pcv-z1Gm%v)O!yl?BvQ_t1}wbgFDSB@rA4VlgjR%aJj16>#9rTS63HS_b;jr
z#C3B6-<~*F);_J{;H-A;ReM$XQX;m~S#TS4=&HKMjtp`AAKQAm>Cz(iMUmEYb+fX_
z6EMt7M&&reZ=`fj_%gDu=Q|FqC*K;nkzXnP?V`5xtM;v*#gqDKg=@&$mE#GQ<5T2_
z#{T<$&h$HQB}jnC(mhV+H_QF_gDNf-Tn77d>xYw|Zi;()8Z&#<9o*S4GCON-I$nD{
zevG^W2HV0*fx`c91p0B>6}w@X8)QFKO0R8n#Tpcf<j@N6YCU(wF1rALW~Aw^%4hmD
z=rA(R;#I#ef5$WBjQ;)pXbIKt4@dkDZ!rpF8<o)+1CTV_v|$wT3NQ8(FBpD4)wt%B
zOpd=lU3hZ&qcq+u*R60Kr=u!6$-TkT*#j)ZKvW7MbgQWHWlW|jTB2^Tn2tS1+2tT|
z4~;@J^nddbF8f&ebg-G}_%+nHIjm8itw*Sb>jcm+(O7NB>DHWlG`>CXY7sobaB!Sc
z)JwzK)I}$RY9iGhcm=xx+;gPM#h?ZL(gfJh3T0`|mlGGzo|n@~XYcG@u!gajZI$rp
zj(zhqBhbMCDai-<ys>Ho8rnFqRJ<WyQaqpz;8qaP&pdq6U*!oc@}ZtH^C~z;6_ls~
zA6bzXd7&bIFTU}Zb}yJYn~7=8xQG?(Ogc-@AJO3KN93LoDYT`qh@7YFo>MLWdG=_#
z6J@yu{#<GS<GY-~(JO_chiwFF(Espz-s4s7wXWRPxN`4QxpltW=<`s1Ip)5S@j=CU
zJ~bsu9mE!aLq$`iUmki2M2n2W`kpseo>)f@OmO5?cU2t>sTnRUWZE%Bz6N}I&UZ~X
z&NbmAHQ~c&cznR^c2kFYv&X`mMFpAnmyu8lRb4l0{83rTs7}pyFXg%TYT~hc>4tH9
z6y-H``&bw28H+;3^gYU8d1=Xm-a)PRQL2Yvz1a_VoFX2!?#`{fqqPg&DURNK1b?!B
zRj!QYAS!n2?%v8%iP5;`1HKxv?C4C&wJa`GC-b{Z-|b7E=IUPJvt5;wT;sB&+<ep1
z<J}!sy_J)EL8Le}N}(bN7}s&|G~>VPKL(L!+Ei9?8qYBAY(RG26eDt$@dPcN)<qxN
z+!=AmzzOBp?<8+@#6~xfIhIkmq<W}-oEp^~`vyr$zIfzV5@4<M*QtAt?2{ql)54`1
zD}fU*7h>h0y&VUeZ+;2i*SP6K#Ml)FK1C}!4z{$<Jh0u-g&dG)MfT#ZMKoqbw(E71
z%*c=?Vm*CzQ+B8?EI68vFJhy#x9XrsKX8qUEi7a?k^!f?u60%d(|IdNM=0n|r$+@D
zC0A%a&bayjS}$cnT??}d5=x+5zpXAxIy=l@<r++*IfhUABiCO(IyPO4$1Thtr}FW-
zIP=&DST%r^%JJM~_(ZIz$%%o>2_#)*3>Bz17{C%>PR$s5trH*Irvhx^a&zz7nOD7g
zqHc0~mfOw4YmJ%s_qXjXti>_B*jCK-a(xOE4@wv-cO-ExC3;;iLN3ZCK8W_U&V>6y
zrVs4^6j#l6&hjj%gHm&x<)NehLXHc3`&a06`Bns1dL&W)`Vp9&Bh(VM@4nlZ{o{b_
zQb)dn557`y4Cltvpr<Wq3k4n4Q!miH<RgFs9I$qwoM#U7LhO1~Y1(#o#c8g}3smI~
zRD+rXxr&Gp<!x5pvmLrW-EQcPRo=UNUhW?&EzB$D+}JcM4TihFohR<<*>WA~m`=F4
z(Y76Sv{c1CVj{-aMdy1U#&O6vZ(I2b)rYo~We%e^1G2|Cj4b)rC>UQ@U9t^Bxyoc;
zDa6!p>aJL!La5^p^Z>)1TQeX@cSWTSe$s+*gdP*XvTjjA|GJ{=j;znUX5>4v#Ps{}
z*J8RGYhwQ#lm<Mz9ag$7ip5^xtxV@3Dcr40+d$fr@N6>WUyAh(@WNzKbSu+)KO9=C
z@BB6VOLR8hb>?&tspFB{HB!;Rk8n)3k%i_*TLj!sE(Yg(HO7PP>M@xK^*m(Uyi}Y_
zrhOeInm$?~uL=v9qCyt2{lYD2BPNzET+-P>`>VTRS=kM!oX79-*n_r1mzn1NakVI8
z_6TCXq=a1)cM3f8(<3xZKmj{79{Z>QZN(AW#$!0P{kB1VKWWXZtIACUkbi8*Z|m=}
z5pXjg`@vJFm|cTNzRT()GmG0GSoas<rRw*2%hG#ZF8;E^>H7yx4L2Mr$c4JIp9=Q}
z>4!|9A#SyLI4-;kGkNMT*2OA0@Ma3<0zhU9y9#&i-t=*fp1S{iV5N%<=D#wnZ=T@6
z>D3R%c%Ol?IV%Hay435IV$kFJj)D}|8fF749AHstx8YHOIeMCUU(&gjECaEqQwg2_
z%J#u1ZQiZDh2zPO%X~50OBX{Kp~Z|6J(~qKw-4Yo#{){OewX<|9j>|Up?>;byz4?>
z2p=GNOYI{WTxD&BMMySr<6-8f8&9_aA}n2%QDJ@sz<i=59S8lX5D{~&cD9Tul%AQv
zRyAih8K6Tc2M5@p5@ISK_PgaY2ThToKk-L;K8&Vm)cl?T3ungiV)o8wT)B`BaE{M0
z?oRD;3CGyCSXpREfcX^Ut-$PaFLPY4*4#k89P94hBK-4(&FB6lk8PJB40je|f!RVl
zQpV(Ud(}5K-}DXlVXd75v|eT(cl$TbeX8%@S)|`y^*BmHpBp_!y}g>zWnkE^H0Of7
zDLd^`(R&_ukJ@pd1Z_xu@BN{Ce9P11dn3oQzoERYC$?gCjk2ZZhhy~JRFP}w9Z?GV
zDvdAr(^0`wRq*hW5FeYAM~zabAr>^QSOd-sq*Jn&ilAMw_lpZ*v6G#7?Pp{RlYW*I
zq2RjZnd^>J&+NJfgJCgcd+h`FHf%a90q&kDiJI=tK9Y-6e|k#gb}Dxy!?yHCVf6f1
z+N6|!e5rD{ug7=n(zoP;lFkoNc((T>^RMHJ@)MOr6n>nmpd7E9`m@kb9#<1O3?*c^
z!3-Q`bvw$xR26r34tm_)WyQHqyK|oop<~u#|MLOaG2sW}OTK7X=AV%si$_l`|5l^q
zR{QL|3yr?ud#`ZOD3P$DNJ~Q_?>O0}|4NTmM3S3+%sTqVC;E2YMT1>Cf4MDe=Q%$O
z+c{T+%29aVk4EH#_fu1mCL(>y?}Kt5pv*pC^guS(*`v%-{)E`=|E+rS=Aut)$6O{k
z8x-I8FJrI^!}sH#vv&w;xBD|e*+{zC1*0|FCs+JkEpD1UWvO__DPwOnDHcvy?;keq
zd+0pZKGT^ZwKQ&vfbIn^y%Wy)x1+^d4}ntFTifgl+eclfU}h`3q;&jlDP7s0h#PDQ
ztN4kWEul^KnLtFVz6+(p319W$X@#pdHT}A%`+U?Jebnw;)ZISnLLb#fH&eSt=AcUX
z3APuW{k?+dKuaTU4vk;alD$1a7fTa@!Sf6t{B=jDkKgjlb{dh{)d;^84bu(_9BN;J
z5qEP}r&7=tRQ%cFQSLf#<elR${N-}l>@|eBgMZ)jfob-=S8U$-+|{>kWtuR};`V`~
zv)994tbvP^h%@0_&vgzXB*&WJC<zmWfMPsbbU>71Tpq{u)Zy}Yh~T-|9t#BfO<?M#
zkax|nDWuiW*@=bEgNW<bV>FmXYQa6~@L?^e0}<B(d1%8-oEvc$&}R6C&^}7qLnrLi
zq|Y}ac<dW~%%7fsKm3&`8H|D?HQkHDh}G`n8+HY;6+}}?5hQ-$aUzZAsa5{&ioII}
z7JMC$eGje8KBuP0zQ5B<8owl>r{1M~uS@$yrClw`xKU?#<}TAo@6=UDJDqm0-)#+m
zTR$J8;3CYPa>^Qr+0M&meMBc(j*KPZ7-Xpp+5YP8`F#B4Yhb^}w>`5DLxL<lv^u-Z
zItKls0}F+0G|Z$XBW(P?mHzWI7+6OV?%ZS-%vR`#5ld2|BwCZrsOrm(Rh#Qo!XD9F
zw<PO|#=h!T5s-N}`%{gkZPha#&hFP!m{K~ittv8hNa{FOBse`%U3^B$Id~!(Ps?tN
zieSmDBA7Z2rLUDlQnD*H`*pVN?7W2rhxeH+br+fWYY4kz4=jc!dyf?1Sc~e8vnXo2
zqU?h@1;OuDaOSwNy2}ik$`Nn*G#2<B1nP&8>5~>8`xKxzb`O6gwNL>f$v2L5V)l&;
zDb*L%c9yb@>GOlqtFoNc-W?}<_FBiBgEW=@GJBTlk%QdW*sxy1oOjtE_2Q~POE&!z
z5f(bqpbkgA3t9<Czk-0nJl&{0`#D(Nq40gjE)s|Q4^iN{TcKcqQKb_<T}@+Lq2L+2
z%U)&76xImFJ>#k~vD*m^)fd|9?hmCQ-_>;OZN5^<nE(dlq(Q@-0gMNl5X}ouhlThR
zLypo;v9jrOrd6zbrmlBS*vpLFbD4En#g)$K_(nkXTN9|=vUoc_S=@ypMxy*;j<Xjq
zUV1~sb&)EU=apV=Q=PYWg^Z|=8o_PD7R}C>*zftd5q@T3o8munHDU%D^m+JewDO2P
zD;&6PSNtA4P}$;J#?0F@(NW;@3JTTwn;&z$IRbVOd#X+QizYBkd0C31Y`DWDiB!P*
zF^FWf2(cd1Xs1CU9ZcMty{L}}>)XOrZU@~ERTeh_`W$Z#`P?Sl(`m?^lEvPn^{Xwa
zf5CHr?9mvC)J2i@whnVzj&CL_j_ljd!H6KdqjX;n(}7rogta(qqTgCOP{-ijJ)OMS
zo|m{5y8GK6>W_uOTdPjdHoN&)rI555WFU-?4({wYIHvtH{<Iw@|INwzPWFre8G8o(
z;L<&D_F_^+4(*DO__9wF>qYV%ZqRq@iqLQiP`H6ly;mN`Cg#X#!1X)h^Ke}@60(fJ
zN$N>o+N4oRo1~WCR!~}ecc}=L(Ljrax%MNxAj-)WqO*4C-AIT!o6yZ-EI6a6n~eLA
z8#fcTU&WXOL=wbgM`#9MY^!f<>KFsJFjlnmwREB8r!1uw=%p78Dx)jS2NgaSM~U4n
zlRg6R-ta{d%7<%-u@1(~i7L1s1Gw=t3w?bv0ja98ynwYu-vJlQtXt@==x;Og4tso(
z%oOBT7JBq{#~ze-kiJRTv1hva;Vidw9UM5nIOQEhDaW~#67<4{&M_KQ(ggp>f;>^g
zUVE5b?Q~{3<>}3?cHNU3MV0nJw!Uialf1p^$>QNu16Q-4e$x3r@#zBl_@XyIcE_3*
z`Sw_cP>3N_4R@*D(=-;1wPx8!V|pygKP$=)p?kBxJvxucJ&%X-xH~o`Kd}VaM9GvN
z9%Ec`LblZ;njg)}#tp15uI!<OA+l7a{6EAGF#7?QpNo?h+;bv=@x!*p%@xB1a)oWa
zAuPuCVRK;y*Wd*<z(UqJjIoq!=F7tJMM4>Wqz(o)W%SYW-109clxg6Os9ef4(Q`C(
zM(f?o_7YTdYW$K%iiTmSO@!uZ2|8kKqrttEv{@grj>c<TvYkmWhD_*a`pcNm^n9W6
z<YplD_i~7)PxFz-eT7^g6Z?)uN+~&M%)lJkkx6krcg)^j-4%Q3%jpR=)~As++__KT
ztdRX8osoTaYy@n|UkIC@UFdrkkueOLM=f#`Y%-@hY*=MR*h~;M(}m3uIc%ci&*K<%
z!=_q0jz|%-eiuqJEB^G3YIpHfb?BUF=W-Wk{<zqV?0>yGuftBHo=hh?J8Me)9s8D-
z`Rk{pnY&ZYwhuRdLHpD&z`Afd#kfvi{7o#2<Q+Qjl;L5Ahc&SDL0e2jY+S%iy99#t
zc$e}EmeO4%(dAOOQT*L0!p@y)3NPnIX>&;sjQ;uwLt%D=!lS4UR`9@^Jo>PVjJU1^
z-Sfwiagy*5dAj_esc%+i{v<sAcp7#3qn}J=7_W`0iu(87uwd_bR<wZr*^zl%Q*Qc6
zxS`4S<zRSNF&vMYWwatgjCWVO3y02V*xW}i7%ijWP*{{JM&qYnNS!lPc_}thX^D!a
zCn>jJNgZ?Z>$r?MoYqj3w!7k#{B$!&2aZ;myB4y$;#5(Nia!t+p){RQ2Mgx$^kQ}+
zBq&6_5;_#@acS?w-$xmWdWzXc8*qq;eOM=l-0=#69_l%XQp53i8`33v@=@B`mb+J=
zDNCPI3I&&@b+1`L8_|agjY71;yFA{{US&tscaQ}mXJzbuatoOY4AsXR5%ugX&y*h{
zitox|46DxE*Kc6!e!%eYI1Z*4rrf5e>r?z=;6r;m2MN@#xAWOBy1TQ~MoMq?&0l2{
zEk=#&u-GwOTa^fYR9$X>jQvmT{&fzLWB&Mb?7%6c4&Tq<{aD^508}CZz<{NOA(p;f
z&G52%(ijH)!LjKS$=pRR-Iltm)3wib(iZ+fE$&pKz`~L-LNGD8XLurm$UpEan+xu<
zN*Qycwm$Giyxwfb>8iL>R5)<Gr7gnjkxU+DZwZ9im_uXsZ@+&b%zpbYwJlR^4kae8
zFHbMl@egS1d(8UitVhjuEDD<0xqIu50t&t&AJ6X%JueD!?Rjys6Z4aO){>1$*CGUs
z57N2>_|Lb8^7ELlf#*G9neJ}a5nEl|_gURtMm7z<%U)(}347tpyk0nhwhpYO*!!Yl
zKL?`>Tv6S%)ws6Xcpx%(KS1ZpAldmIX?R>lE;gfz_l&iL=82TFAu4H&N*eE2*Z4Wd
zuz$kSsLOa-GADn3@~gBu5@&Ifj1ptr6=zYds@h3{NQ&|8-Yp!uweS4SMf^yUmI&*Z
zE7{PSZO1-~(}#uf`j_XSysqN)hSr#Uw$D{}dG#&NPzBkX<1;r1Y-GIUk5u;Dkwe?9
zExlFu80@OrY>Ky3w0FNP?3*K~2qbrc(oUQ}w}HUzev|pKYEh0T@Hta$kuNXLdlrb4
zSi3rI+QSCRrL4mcO7{@Gd6+xyTAZp#yN}3ww2H!Vt(5L!PB-397Z)F^Lb|Bl6@-|y
z(V4~Z`4Cy3-b>a#$peqtREJt0?=sEpNnHz)e5y@5Wwd@$m~JBqzO8l~BDf)6?)1MK
zog;k{^yzud>wmYX38DViLq<6vzfrZSYzV-kcLAq-P{&4P6E5VEd$en2qobx#@GbKx
z1!@$d^^*%nL2Il->wAEnn90A21Do^Ey6=9E*25+Zs<tzMp_x|gIPftSutQi~{2NjM
zd*=#<TN#TTZN`PY0x`N)+_8Ld=Bwz#_jXcC_k@+IxWrZ5nqTq!u;SNI56;5qB$*X=
z(8*AHd<IYNZ@_KaD8y+}TmNj_*6+I6)`iA1WEPFH^CbWryY%b*(+nBV8;y0I-lP6k
zUSk`x28XQk=@|t3tlY9%%ypk6YuH<ZFsXgsgn<33_NjS9(m!ts1FA1j>QY{5S3adY
znReYO944GgLwnA2WLkW)n&R1JBD$N{Cam!-)HuM=gQ^`)(*WumKuPCiEKIO*5wlGQ
zXm@;@cfS#0$30_MZx7?P=fw>Uu<Ry%f$PheB6!!z+&7{sks7oy-KUjlzQ}MY%pk;s
znV%6DSW>up)|iqif}PN`CyKE_x<)HCDNP`Z{nFy-1zWQ&+D&`n!<W)wS+@F@&?!(&
zn*Wq1TH#~2Yi#!engKzZFwTot=gdNH+iZtAVZrhAMfO>4<WZ@4-nLOWNZr%aU(oZv
zs0ge>@26vY@KY9C=&ccXKS|PKF@}EowFA>HlEbqH2hO7pvD#x!HCsYfpRcixE27Sw
zxA!KQc9Hlf?HR?d*kAI+6ZlSszA#G+ZvorkvKQ)cUR6JOyp?yf@;wT^#6&)DAqE7x
z%CGhr=g-vsn8vm{L^KmW7^~v%#x4CJG3IC}-SW&HSf)C&>uRQ=%zanzmw5@92k1uH
z7EDieJf~BkHY53~jkm5*fcqlI{qoU#aI+QJo9#3kgimHb4ipPYI=`X>9TqaC+OM44
z)k&WJPWq!dIL!y_t@N&LLySwtsmgKhzgyWDCLBJpeTA5*l9_2HjWED3xeRejsA9xN
z-~F%WhXyVtp*5l4>i^e|i2F<~XY+U;KqKLR#+WT8B8#<*dOj#upk>IF9S)+`Ij(Ep
zYF&}-B1p^yCM{G~n4ZBt7-i5f?XGymEsp)4qj0Em44Jc!@==#M9u$9!kN;jld@!&`
z*pa4R2Y0HwC!Rn$F9Cl*Um*dnU<CCrCV8&-iGo52c;e@w6cR8r47#oTND}ETykcqO
zqzr<p=!nmRPN_<|3-GD*g$yJ_l9Ul0CBjuuR-AV_WPXW2=)q<#WUk0Z=C;o{WCm8)
zy~}i*O&wMU&ANfKzF9}Ol0Kx8-tS5ppI_4auq5PCDEQ!@LUHzCxTBy?=)81)xIwZg
z+>Y~>bmx1>aF;dIgy^NuSvO4_A>qK8xgC?p2p*O|*M4;P!u4=y{vb^?0r}C*FGTA%
zYM$$!@PW5Np)WZKW#5w5@h|%iPwOV5^|eK`em&Vet?yK}?g^Kvq%XUY?#eHzZ-*<%
zy1TpLy!;9FLtkK?IaD8<@@!rol-ndIDanZW7xrwt)72nFGgf-D6aGM$vulus!BO=~
z<9<HrjPr(5-ktbp{1ZrNna>b%B3zz;I7ImIc(ZeJI*Jm;nDyJGN`F2~@EBEL3jSrp
zAO*<X_`BiAwF==v<i-rVL8uoa_c)aoB6o6#oJT`=*=H9*$3~l9o#1nE3h;?P7~*_#
zG0t&Kip&idR8OZ1KeL%G{FCd#AKs{5UGRsSn3dn8)@a5u8?R==1^o&?iq08WXr+7S
zK^+`K(o~k(f#q+I2(lBvtuS7x{5D}usjU31XjFAD?j|R<TZy>{_P;kLZXAl?UPM=A
zxoKV`)6`wzs>>gAKY+?kp)o`Xk~^nG{7#wg(~lGmvC>doq5SDmiR3D(rc8G&SWf>g
zE61nbg~szkeHeAAt;?r}`^deO<q#9>RFI9!I~*ld?l>{*t>HV*8+jhR-4x1xk*YUN
ze~o4^l^bp|n;SC&0el^g@tjYWy_61R|8rp1NOc$s_%-V~n$b_$Sue)y!ojebwC>wt
z)PR1sU4Pau!+GY3?04OO^0q&xnfWcakSQh&z{Y$*-j2-*)p1@8_G8HJkK3eYBttT5
zx~9cl?y5Dq04-kB)I>VWvo=D_Q9x*#OY7OT_b8$};+Qg|o81Uf`7WUo+W-1%<DbVJ
zQ--Kd4;6N+c+t4R*rIm$<Bd!feUVks9H#v@G;KmE^kyk>`&olVpY&32+Mh?`K2PIy
zPA+&FPj(Hcv~A9iFDHqszDOJ30-D9fB93z+p!m%~26HaTHU%RnZMM4A3@&*)m2TuY
z>Xcgn;$cRecRVnLzUo=?&hs8Vr+bw0lN+hhUn?AKl_tp{5UTi!ui+0>q(mTD3H>E`
z@iRY0a`wOvY$O$+{C(SNqE*JeS5x^&R6GBmNmEDLc5L=W4x^gzg*L5|SQ`D3=RSns
zoQadIWvy7ARPg|)iExgUO2Zcjs?BhT%{$+W*u0IkF#5{JHkjD_%SOcGG_E~Ya*mx$
zqA}(QB_E|e0z<051pAR{Db^p)pbMj^C2q0_eK6B^d(|^|0Y4L76Y4C=bh&OcKb-Vn
zX{~F|PapLLLvNoJN5xnCgYZ7O9{th!gV+88KOEj4i^ECvkp1!RX3~T1CJRRG4~Zc4
z$K7m0im7kHFH{u|uqYU<KiuV7({7+YKIQu3r1jPxAEaBdcmB#xW0Fg>X7f#tIH$4v
z4!KEfkg8l{HvHFtkvhc5Dk&By>&TO+KR%LA->CnFB@eqpGB)bI|6SeD;~4)1hR3O*
zYbf4FA0A<MoN$8cj=IC>jw5V%>|`wTJnp)qv)#I50lktPci=F(<2P!<2;Ff6eHjsK
zbo#=h#yo#dca(;sPaW*#K*_D2G4^)>UKUJ3Ae6jy8xb<TSI9Z$ngh3l>AE*gas{-G
zb1*;@Fu{eJeF6Ih12q=)LP^_{^qj*=`T+YR1IJ{S{1V-QwW=qXx6C-9Zt70X1K7Lv
zX{l4B2wd+5E;L~LF(O$Zgzl!#(xE+LodxagHtXZJ(bd^Ash4q%y5+yk5uIZ1q_Dy{
zVOcmQI4QIwQ?+vhNfd6^jV$Xgg)%U+XZhEGDT0;@y}>j(U19Qfr(1FUF(q6lR0;iw
z4*j35GnO&jvL}5EOXaoj?(VttV>T_8)mV{eqTHpw(7X4JC?%8_ywtf<)?`bq)$eo{
zdfIdtQW(KaztnU!-PoXGFRBUpr7Og#Rw}666(L5k?EAgirT6lI^R3F>%IP2nJ8Al}
z92V=|r7-98sKSE5#pzKbMZP0rf1cMKQ?*Ef=78d;iS89?$aIDy(*v#6%a7C9*$b3S
zA8Zi;oHntCd5zb8Y0{@tjpBCtxSxN@;z-(?eGB>nQ3YniX;5{Pu`T0?yYDO#xr;OV
zBB}d1beNFGofZb8ru#E}*eRGgpQI-8(IB^w8Fan+VKJ$xj0H_NVo<!K&OHdROAR_L
zAbq731p1$$nU1k8@{R0sjI~`{)IH%Z@K?_~N3l#x9%DUlw`;d(a5LmPfai*OuwMbs
z{VePTYW5XdN5z@@)rf<)>*V^Af!z;PO1ZY&8t*E|eknh@SD14=0s)Li)TnZ6hb^jD
zx%jFak3hI(<xww`Gd7KsjLrQbrq5VJ$rUypBoqrMdB1I79Ga31=yD@c@=9a03EzUz
zdbDMOl67Ho9wpap&r!1CX()-)Kt#!Ve>xf^L6Om7T{{U#qqM<x43)W&|B?Kh|5zeU
z7xN7y4I4X4Cj!znqB2H*m}00e{O*k%EPov$mEEyd5k(TMm~Enc9G>fGbR;^pNt9Z!
z0G7yp_$LrSP0e5bq@CR|>S4{Hu7}+inPf;^?ef{8d;+!h2X=7d;K1v15o|M?`+YnN
z%2~jc!imTZx9*<gahPjk%_fDr3ul0c%QA4en9Ms{S@|Wm9w8mV50Q7`80^?Z>Up0x
zY}UdU%egcEN+9;czpfP#COko>_T291a%3Yxp>gxvyI>u+y@RG%@#=iGI^rXKemZcq
zRcj0lfo!d`4|OeSMTuS6rf*KQUjr^u_e&jWOY~aZRq8~R!_phgPElRm6XpxGEe^G$
zunkfBz=s@aMj(GpYSqC5Uvs=|b+GM#=TqKw{AcB3g=nD54{#hZ*j>$^?ES{j;sPgR
z-u>fIhQ>H$L_(HI6ivFvkFJ~m(PqeWOXCEH&b(@NRNqLrI6lZMt90*`yypv-xfblM
zUC-@rIrg&xOgYapbsXcm{U8MQYlfFl#30;koHX!6PU3^IKdI=^zvJKXCxm7B8iq{Q
z(lLrwp3#ckoW#?NFUf}RJ6-rXge!I7>I_X%|D(xm92&y_tiE(7&ECVhV4ooiDPN`4
zJEYA&bvmC;DAvisD|kb5h>cvE!gD7F9Jx9$+?CwQQJsKtK_cJ0AsRul-t4IytsnUD
z7N26SaF%IH$>|E=zPu7yUum`_g^tS$rSB|dr4NJRa5F)@m6f?J7u#m<f6Al`LxlZb
zo^#q}s8K4PB%S2eL1(KRzk4RdWG9LjT_AULQNWQ32#?#FeK!4AuA9O4rhQE8kQcor
zH=p<8wDrU5HHw6^qD(gGekOZ15&r-QoQU831FLn9Pu}m6mvk<745yN(6SseWxm~K2
zYq=G2V^qiut`MSSVc~vWXP65MRk#&`48xT1#RJEMLd=Sz6(&$h*aW63&)>2-4XQvp
zS`1z`B%Il&<knBS{_ZCp*(zfUDe`dZPlgSA>idqY!mAD8FtApM$)}~sanbYGbUD~z
zmz&}0t)4Wj%zur_d^=?hh@!4i+gHlE$#Z>_DB&tLBG~R@RllsfoY4}V5uq_3huqK2
z!bhs(c2%2A=e|k<Tjv5Yd}*n3IuEyZp2Oc^<F#`cp^h0lUAE4v2|2J*VwEjJo*!Hw
znn8s}gjlBYI>N#zF`%M8>7r~`yknPA1l&~Fu}cArvT4?Dofdt*6;RS~q6<?E)#qE?
z=_TY4(m^|$Ziap}JEH_VxY^fp!gZ>9t7Ymor>@BP>4~3+3mo<@v$DfvD&c-%8Wl4m
zm)6(NLwlK1D*k)5YtSSb1cO}Rqmk%i)y|*nhXmTrc6eDZZh2~hEV++oTc1<{ce=TI
z;(ZNN8d%@-X0NP)uGWw!{$KOs&n14KKG!-!TeOeRZtIVl=sQ4yfGy#Ng*=~$1`jr2
z!gddea$)T|^YVJ+yDQeNa;^O-;}FrdqU4L+;u5@$ml+6M)~tc-F%!7hzNVAy{2j^o
zF0_)76Bnng_S|L6<_G3^chRC*d8p20B^04)=$d#c>D0OVfg`oZu11pO3;C<)hypze
zxtty}ThI%vXMV!+A{2Yk3HqHvICI|)fDMi9JlwwZUj4N*>ca;}A90XZuAlq-<K|t;
z5VY%@x)mt#<(GN8VW6Hj9zpu<itp43EVws;l)mbT=ZC_46Y}zfw((5oe##_5sJUaD
z-4!1or`Yc8-!pDheTs$ykMK+u_3!?t6z&)=V<-RRCg_t_T<Hs{<@_Ckq+f+}>=H2F
z4HwYOCHX~z>aD{{-R$ld(3OAIb}4NB*z6;4Q%|F7`uA(C=?7r&?6qKzGwVInhH6*x
zMbyP^k&^p@MO<Hy+BwI}X`NYxcI*-e(s5YJrS4Q`dDeRB175=%XoYF-QAD@h9zbeG
zNb6(DRw<roA2;))yIKIIg`6Xld@CjUY(i-to}xD6u}XA>p`M6CqdQyfqj|$Q)RxWt
zk;Pd{Z`c;*&R=q02ir$kD?<fKhU%{kV?=lSjy3Gp@PJ^3cG^{bX(tqESDK`lUASIg
zo0_Cqu@Lh=!wpgO<y22<7W^ypx!AyNQ0t=}Ft5tGOFHjIt{OxBn=BMs_1jA1bd>QQ
z)6+d4cb)%ajdlL9^>lvCck(ypTB+n7D%s8e-d5a1`G19Olid}Mi-SP^HOBiTx87|s
z-K#97o0N2RyD&=Qn}0umy_lL`!JiHGg@p4CG!x%(@Tiho-v{2fPnF#IUpySRDlgmh
zcC@cI`$2caZ_j~Ad69R1R?Wn;V~|_sWV!k#-V&$PB9`Nh7)~Fm0nJR+m%FOI+;Q-9
zI~o3Kn%|?V_mBjSy~!x@JlV2KzpW`kB~|UQ3+JG(wcyutTy5VHRD$k_KgzEM#DeU9
z(`SYCbgG`OxO(bbJ?~XLKmS&)o`I^cl4s9ymHYt6BIp>jzT?PbHjtw%_fjz1>l^oY
zcKg*H8L*XbMzPbkNt{mTlyo{25hYD|xcJ^iV<Q$@7O9?@6+4T2zqhK7_Mvp(*V0|_
zO|cNge)c4xi*>;akNff$6Gv(aawiP>GzamS31^-3BI1EN!$s(3m1`=bIJFb0+@nuL
zQ_Wc`1s2?R9rU{In-RSjURt=IY&pZ6Fq&tht2etw7-`i^m7LcssIr<WUDn?0yD%O*
z!EvMo6^*@{>79r$*Fl(_42vBMi+hR*(}klXl(^q0QPp?gUbUvTY9Bz<BA@W2Lrifu
ze8^y$@yA>q^l0#9%-D6r%dtD{oo@Qd6WME?1Y=sV+$FKDwWRh5X?I#cV_h9iGPyd!
z0abLlRdCgN>2+zo<S7M&757dI2|<i`40kSex_!aqegh<rh!772kSV+AW3s>05nnY<
zV$7{ZY|XA`2y)LjMawWo^DDNiCkb7racmiE=`c8;k82Nx3ygNlW9xXr;A8n5kl*>W
zRJgoK4SoEABE4HFA}lMx64prf(N)D8uhH_?xTiP!^<PFd{&G01XRb8C?uuP+6j<=l
zYhk*|$6-2KAh{|Je8lxCIFu4jEk@@rAlxEbxtUXir1t02y7I`U_UHL(DHuNg5kshF
zfvfU$sxmZ>-1rVUts2%An-BULmi)rg&G)k6U@5D8-5q3*SAr_dQKqEx@)7#<6SOFz
z*0TH&kI`U95p(+kK(H@;fPDaVvU=U3ZT~<cZ~H@Y%8@p@R_tI-f}>?4(CrhC%f9!W
zj+?#{q+bi?>~N+%5=ExHXAx^XZ*qiK_y(hW-8Inuk*`OzpG$XBk5-x8l42g8-)+@l
z`R^3Zn-6~@YNF;$e_$7Q(8i=J3*i|CIS{a+vd5@4Fy1Z8xwTCzIu?zZq9Ll82!F<N
z?(0saP)@vgP;_}e6^5#8o`b}rRlks2>tmOnl=}~4m?2yv#uGKh+^@7}1hrTMb1>u%
zF5l8tJq(QBxjN4*_o~De{ji&kJrF*|#t8E}7jwzSF53GrhIqfY7K&}Y=@)@^C@8R3
zO_x04F}lTV|D%<q!RDKO8Q6W$ikTFp>b8p|z{G4`pa?s5?4`D!#^iC`v1eRZraN(<
z1058v7$c@zN_q0h9-R|vw>?1%7#jH9(JbeE3_mN4Z;st70^!Hm6}+0!GOsJOYn?N%
zn`G3=EQ(uW4uMwGi{uP@v7|HU#>9R<2D%q)?T-i98$QEg#Cb9oT-!YGKopJ{HZBpE
zozJC~-YCKHNS8v6;a^|Lmx7Wn?U||t9c}aOFt<PzoGR(~V4x;D)^hUQfxlGOKV}pi
z^B5l2C13nj^%(y7B0BoVQ9zkIE9?7=ME+9NJ!YQy3UVX6|Eu6YD(}|x^3dZlKLcui
zx83^`4R_u1fyd(*(|=6<%u}y%o><d)_ky>p=%tTwB#6&bg{S?xV}E!gPS<jjoeDKW
ze^ip|e3$bzE@z8!o=DCI8wlUc{~-GgaMazO1!cYZD7M&D7MDosld#?Ad{>FlrCzR>
z%yB1MsQ>&}_rwiW_esZhE&a>F%sx&kK6r*DUr<7gPPO|E_2inUE|QvD-4%N?J!=m7
zugSK88rb9DRbcBrPaP7CF>R838)4*%{W*qksBZ)OezNOqM68-3T^Z>3ZdRK3pZSB|
z$%TTm*ES?q!ggLnSn<(~G~y}h@M~rU1h)O<rsz%Rl3*Nf&8@gzLE#MX#@o<cC@^d`
zCE$Ubv!FU8BHjOIDu?5k>gm^7(F?8tWb1tkN4Pq6@b;=_S<5^t0=P*Ag)INZ7?D|*
zYCmlZideb@bo@f|a@BXTtM9K)gDX{if9N%eGSn+4F<Mq3@pRpwe1wMPRXyEa$%WP2
zFw_-m8#6gT6l7va9;^a#tm+NM1Oumb#ja3nme|)9#unpeRL!thdnP-Bn*F!kjW*dy
z1T4I2;gt(BLkm|dykbfB)C=~+gB8`?Wmf_@c=g=k%y*Z}__^)9JoMKiveUkz0r%_n
z_?#b>oPH~9V-qIxt0kG|E~bQ`lb)>Zc$jY|{V4q__FTqYvvT3J3s)|D)54mEx2&2K
zrvJmkx#yD8E9s5cA9uq}%;+Z}Pv$&#;EiCFOEc$N1ihA^lG8V<zUs{Ht258rg<S`-
z>N+{RQ`^Ie9N{-cAH&G|)wQ&=*Q65d@#cnl1=p{sZEHxZFRN{6h&QJj8)qgP7PKc)
z?LK@?l%Orq)UrMiFN|wxYD%`pYa1Jb`qs3SL59|JygZ=HWPPGW#a^g-^4`;_y0WI0
zbSj~`>|st|pr$U}-rmw2f3<(L3g?u^=ad)5N2NC;8solzhICVF+3GZymo<TD+ot$z
zs+_GR#mnR8l%IEQu)3ixm1tX^XbaY~q}pqm6YYi`h_uDQg!gibS+$|TBHHU)=gm9k
z?6c;SmpPzzD60~L<QSGFD%+<hk6XdX`0NdkrLkqTkxQ_-r8yCRY^oNzIvnFuBCMwb
zP07`5we1P@R!x0v{TiN<HzeW^D=(s<WkYj&vZ**Y)tX2&kd(S1L)1=DoS->@%4|$F
zuN880;w`II6^As3Sw&;Z(%h5`TC5fE@{M!OI{O@vBWS6+K2h%o>F8coS6ja}(cDnh
zR@-D9oM@UeQ;07(tK!_HVS4L1VuIE~5TG@FW@~-?Rq?sOx|XK0#$>8JKHDC}zq6Yl
zNwPT+Pc|pp+Zv29gH(N6g1X^_T=&zm=7zP2P4SIED%rfc5f(|b##@?$4Ylj*Yg^mX
zZHfHE?JccgXnBxIH_<Z{bIuAj#%Iq>s^R73!A44-bM8jE^O&ir@xhuzV=Gv!Y6<iw
zZe$5k?QPBVO|8=vG&4TMVy4WDSImenSU^S%qttBuEnCynI;%ba$JY4d1@TK(ELjqi
zT^=u68lRd9TGQ*#4%*w2^(}3Q8l|plVYmhx6V0pE>u>A&fb6qLd8Mn?3a(LYHT4Y6
z+U5rQGY<8ey{4rpF*{M$Si3ecdtIU_Jv-T4-<WRTrM5LWdmW{(bA3E(O)#0K_>DKl
z0c97oC05lpw+E9K1gVz#wZgq@j&E0EvTmKQrCp%bMsK;;sj2v?+GJy*VIGYeA6#}t
z)#X>zTvoMoMa`ncmn>ZVhCm3^)Fqp18NVShX15CmBh}P~S*j~23<Af%#*&q^aK*)o
zFRi(FIRtU#FS+!!fsLwF4YSX3Pm&6rD2a`UdXR~iSq<@Yb8_Rnsi~RGEgNc)Y%a7+
zqt(*DSH&qpHmt3$Pc$xYrIa-!Q>~4)n{0@aGbpPMQfq?Qv}`soRd&IuhWG{WLHrf3
zi1S7ZYJ7-C`tmC-U1k`*IX+D&rrQ(K=EbKeA>3J8muyV7Clje@@tcCiM6)OF1@?Ra
z?6s(^g)ta!O|~Y+2k~I>^2>q^Eo}{{Yv!zs=;{K_$^~4oAV{{YGrWTN_BcPjbm7%C
z%H39*OeK67<+&`EzCITQUr)L8^;3cc3w&5Imk#bu);2dMQuKOVa&-Xq?Twhb1C0|6
zliIe`LXMF_^b|Kp#A(B#T~42Z{Fg0V7JuF4mtGQYOQc#`np25*Yi*mxx#zU;!DNUg
zZgtT?;ag&T0v_h~=6o`*Ni%YoqmV2uZDoESO`92?2Ab(6a-`^tH&62sNTz1>&eYUR
zH;LKPZOsD4%n`Ng8)4iUiJtL6?m0fSF&VuxOzf3TU<9`(+UgUn?KLfFf+1UBXtLP?
zVaoE2Q;|gc86S|ePJcG&Ph;RC$=Y1U{|)>P0~;+%BY8HoCEF8q4s39s(Sdco0Htb6
z)Hc-F-wpP+(f+QpzpC7ocY{*4*QP)%J{2Xv!o!F00b)v$s_xu#tkV2^@c_O!_Z(G|
zAB@^tmtLjNdGXrRT4uCWEp73sH>Bfrn-B<b^o4jsqQ0ep7(&MfQ_IiV=&;W(M$b@C
zGYvG(Ls!q_7$1~{quAt#@k8ObODEbkg^6s`Mf{{`i5Xeqzqz(4!TeNreXtI`RVe{9
zPoi(p_b`Nh?y*MFqE#U#Fz9YlZAiASq2p>a$k#}6uR$hTrd&SFWftV}wWV;cDfqeY
zb;7r%9d>1&&ka6Os_+PRy*uGv0~rzMAwEnhIE?D&%2P45ZS`xy_xidTdZLEWLp7du
zF8$v$pOEFUE8eiIs^*eQFR6;pkGF4XO-LjfoF8{_HOQc%bT<EliE}T7Ii@x?gsq#c
z{y-)$ACWp5lh!`pe)T~9yGplrmlOK%(6Xt9<O+^{|Dg7cG}Bt01@y`_9iru43h3ZF
zc=o!6WW6S2H6Rg@AW?RKRHJaN<#l~+V>%a4>L{`m21#y2D$JUiw7;ofYC1?Yw?f+X
zRd7{1U3m6c1kMVqHq%$9r_y!yHY2W?Y5FT&F*B}7qS-MWF>OqnH7&S^>7k`P-jv)J
zH$@Nr*X-%EK2S^{$JGK?W>f8^x&#Vrs(ps<i6znwlT0)9$c0)|I+a%6f^NJz&01q-
zJXN~^8PO0=G$u@foA6LTqeh9#oY)v#Y0XD~B~w;JZ9G+9OOmj|Uk|m2b&XJ>+D6Hz
zO>v19MBm?@Uabm{Ucu62$|f#rKTSz&lu+{(PY%ggqxoJlqbKV%;e$n#<&ku1N<HC!
z;W!_a&*^C?@}V4v@)^-J{u^4-b#Bg9+&X4K#=ajGVQRuH{b-{lj9=AQ+uojNu34wH
z<}#~X%U|2pR=cSN9m);LycC`Z6jP&8YTyk;yYOVnm}1oT`ZksZxkg0kTzzU1N|lO>
ze*Zk<TcjK=;9jubl`ZVXJn0tZE9QrP5IqX#ft)Bi47s+dv88r+!$bT><M*(G*ID)v
z2;dXE_}YsFr}1y^=cv8PK6-P5zp1^W&Qkw_`Pz5b>~+_tTAGX6H#3+i4KdCym=_Oh
z`KIZ8N^mXzt_`lO3$9%iT-zL6+ZJ5g9$cHAT7J&e?yr9d-W=Q%TobGermkW=olXR+
zY8zS51i`yc9~!#tUxtS6=KrxT8yb4ssY65Qmk$lqpEfi!m$;CRR<*S>)d)3oB>lqh
zaD0UCq2Az9Md_kNbiFO2qt&zL`^&WKXZAcC#t%z&FswHe#Q)d&&lX`?dnMwDwzihG
znM{)*m1c`@Wfs{+*G`^}R=+CIrWtE>`x@GP){GGX&mJl8oEh}`wBXucb}%kD4yKq8
z93x63n^9bn4e>S1nhB<C6v<QqHMqH679y=9(f{(&9V*S5R}2lkc6#Ce&Jn`$)9ikM
z`24glmgkR*g7cF_;eRZ8FUJ4mX@#^p+rKXZHt~P*>Kb|?ov2}YPBgW)Z<=1;zOlXR
z0=QsCfF{*cYeu-LOBV-HMsu2%b(*@*DJLwmoQ5<n7shfw*%qlzPI)DRDOKW&b~A)%
zO`(Uf3vAVZ&M9`SS#r^e<xAcWBsR99`mlyfCE(Fo*8D2p6>;eNmtVGG;qoe9fQ$}?
zz$gWpu5-xpUSIWwt1exBalV8ySr;-l)REODK5c4hni|LNkmXffe$m2ZRl(HOKpJ~P
zAelL}QGXVndk%k5;1P!+Oz?eNjm|lHXy`W{>RJCM`Twu*@CcylwZU9tBVDh-25lJB
zw71lx+gHuyJtvpky3!Ky#|Z(9lNdNQw%4?_w30~(_+N2+BC)n0L0E1mXB{4%Kf>}^
ztD-+zi7ws~E{b=fUkO}1+GL`wRyM&qUp+K5VXpiC8~^;-yfDSx<=;P+7yg~RXQkQA
zd%8W@I2+SlvN46!Yf3jd+gfvcKBm8oXRpHQzM;0Q8NQM6$d()M-8JQi&IV>GEEDra
z`x7*@U`%RjZ%N&tR^)!^#zftmv*xnsmszAH)uhdt=r?G4F+nhRkqhd-$Z*7_snj5;
z#l;2jIa-A4aXx!7g}<hj2J2#aup!af!pg5OeriJ{i>g^u%g?=`VV;?DF}om{S2wd#
z;;+_TTGqsEFGCNl?U;11in-tL{Ix6tYuHSvp(QQ#ho5gfh9j(jzVt(so0l#sJwzvX
zjoGV_9@@5Psb@bX?)EvH3ERlmlEUC!*4mOvZiIwd2b+z5b~@EITX`C1uV(@2tY4F5
z&8=xjwp~-cGML@k)>1z^m1tZwn_xy_x_(VfYc0#spe0p9JvB&2t9PC^X9|&IbE=&{
za9!P8+ZdOrs4)>PP>1DP+?-;vP1Ywxcx$S5sC*-ko>UgET~8}(S=|-1({|J1%NH&c
zF@}}v4Ef5?mKX)2*4k7`@(PvBwRCF3?E0n#nM;Fux8ARlS=6^A6$WBjS{r9`r?G)`
zb_)yoC??%pm?5&KX+LXKEi0L}1p9e;ENLug=CzRUd6C20<#r&1fKR6U>T1{B$TjUy
zG+~b4XhysI_fQ2Zs30%Bnwp<J-E1KR$z6OKERt7;Qdl`i%?4L(lqnZJV)c3X9J@pr
z{X;H)U0X|SLp?OKm|VCvLVW!xI5J#N<>yy;QT3Kz;S7s>5fO!J)3U*pt)imvTu=^=
z_BFDx)G(7U{(QwASUw+rJ>sY^HV9TUN3*+4R+`zTrl!w`*UGFuZ)(H5@qrCui)Hw}
zl806eVB3jv9UolOl7<;&Qfg^MEauI>q?WL>OjyxgVa3$c*0r>?j}X49mXV7j2rNDM
ztTy57^1;U5?i#kkm)A<Q4K?g{=F>8lPvg1<gRIpXW;JMS6OqcSBpNswt}D9$!LmN6
zPosk)Q)#V$gnks~OIanOw(LzlE%ri8Q_8XA(u-<dvv^5WKzrt~$%MHnrPUcERSTKW
z(9YTLuCHlLr`E{mjA9k_o`tuxT6}(#!fi0KO(+x&v7Vt(v)gK$S0~t+WP^%_vI`np
z>NLChw{&ZrP|u44@4Pq+kileo	*NIwPnJHaNau?@vTSb#17{v7niq?1t$xf<^39
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≠C!HUZRro~3r9*cqa&
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
literal 0
HcmV?d00001
@@ -38,7 +38,7 @@ vm_state_notify(int running, int reason) "running %d reason %d"
load_file(const char *name, const char *path) "name %s location %s"
runstate_set(int new_state) "new state %d"
system_wakeup_request(int reason) "reason=%d"
-qemu_system_shutdown_request(void) ""
+qemu_system_shutdown_request(int reason) "reason=%d"
qemu_system_powerdown_request(void) ""
# spice-qemu-char.c
@@ -934,7 +934,7 @@ QemuCocoaView *cocoaView;
{
COCOA_DEBUG("QemuCocoaAppController: applicationWillTerminate\n");
- qemu_system_shutdown_request();
+ qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_UI);
exit(0);
}
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: <null> 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 <eblake@redhat.com> --- 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