From 7836911c45ff407f7c507d8e8ca41f71f933c049 Mon Sep 17 00:00:00 2001 From: TitanMKD Date: Sun, 10 Mar 2013 14:23:26 +0100 Subject: [PATCH 01/23] fault_handler add more info in case of crash. --- firmware/common/fault_handler.c | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/firmware/common/fault_handler.c b/firmware/common/fault_handler.c index 7dce1f3e..50331335 100644 --- a/firmware/common/fault_handler.c +++ b/firmware/common/fault_handler.c @@ -1,5 +1,6 @@ /* * Copyright 2012 Jared Boone + * Copyright 2013 Benjamin Vernoux * * This file is part of HackRF. * @@ -23,6 +24,18 @@ #include "fault_handler.h" +typedef struct +{ + uint32_t r0; + uint32_t r1; + uint32_t r2; + uint32_t r3; + uint32_t r12; + uint32_t lr; /* Link Register. */ + uint32_t pc; /* Program Counter. */ + uint32_t psr;/* Program Status Register. */ +} hard_fault_stack_t; + __attribute__((naked)) void hard_fault_handler(void) { __asm__("TST LR, #4"); @@ -32,9 +45,13 @@ void hard_fault_handler(void) { __asm__("B hard_fault_handler_c"); } +volatile hard_fault_stack_t* hard_fault_stack_pt; -void hard_fault_handler_c(uint32_t* args) { - (void)args; +void hard_fault_handler_c(uint32_t* args) +{ + /* hard_fault_stack_pt contains registers saved before the hard fault */ + hard_fault_stack_pt = (hard_fault_stack_t*)args; + // args[0-7]: r0, r1, r2, r3, r12, lr, pc, psr // Other interesting registers to examine: // CFSR: Configurable Fault Status Register From d509489fffc6f916a8e1a0332cf74e9f87d77eea Mon Sep 17 00:00:00 2001 From: TitanMKD Date: Wed, 20 Mar 2013 22:20:47 +0100 Subject: [PATCH 02/23] ssp1_set_mode_max2837()/void ssp1_set_mode_max5864(void) SPI speed updated to 4.857MHz instead of 0.0498MHz To do test it to check there is no problem. --- firmware/common/hackrf_core.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/firmware/common/hackrf_core.c b/firmware/common/hackrf_core.c index d1e7e0b7..0b719ccf 100644 --- a/firmware/common/hackrf_core.c +++ b/firmware/common/hackrf_core.c @@ -312,9 +312,15 @@ void ssp1_init(void) void ssp1_set_mode_max2837(void) { /* FIXME speed up once everything is working reliably */ + /* + // Freq About 0.0498MHz / 49.8KHz => Freq = PCLK / (CPSDVSR * [SCR+1]) with PCLK=PLL1=204MHz const uint8_t serial_clock_rate = 32; const uint8_t clock_prescale_rate = 128; - + */ + // Freq About 4.857MHz => Freq = PCLK / (CPSDVSR * [SCR+1]) with PCLK=PLL1=204MHz + const uint8_t serial_clock_rate = 21; + const uint8_t clock_prescale_rate = 2; + ssp_init(SSP1_NUM, SSP_DATA_16BITS, SSP_FRAME_SPI, @@ -329,9 +335,15 @@ void ssp1_set_mode_max2837(void) void ssp1_set_mode_max5864(void) { /* FIXME speed up once everything is working reliably */ + /* + // Freq About 0.0498MHz / 49.8KHz => Freq = PCLK / (CPSDVSR * [SCR+1]) with PCLK=PLL1=204MHz const uint8_t serial_clock_rate = 32; const uint8_t clock_prescale_rate = 128; - + */ + // Freq About 4.857MHz => Freq = PCLK / (CPSDVSR * [SCR+1]) with PCLK=PLL1=204MHz + const uint8_t serial_clock_rate = 21; + const uint8_t clock_prescale_rate = 2; + ssp_init(SSP1_NUM, SSP_DATA_8BITS, SSP_FRAME_SPI, From 500baf9c498f6befe22bc1e45364cc39a27e094e Mon Sep 17 00:00:00 2001 From: Michael Ossmann Date: Sat, 23 Mar 2013 09:55:32 -0600 Subject: [PATCH 03/23] hackrf_transfer -n num_samples --- host/libhackrf/examples/hackrf_transfer.c | 63 +++++++++++++++++++---- 1 file changed, 52 insertions(+), 11 deletions(-) diff --git a/host/libhackrf/examples/hackrf_transfer.c b/host/libhackrf/examples/hackrf_transfer.c index f80cd62c..b55f9387 100644 --- a/host/libhackrf/examples/hackrf_transfer.c +++ b/host/libhackrf/examples/hackrf_transfer.c @@ -124,17 +124,31 @@ uint64_t freq_hz; bool amp = false; uint32_t amp_enable; +bool limit_num_samples = false; +uint64_t samples_to_xfer = 0; +uint64_t bytes_to_xfer = 0; + int rx_callback(hackrf_transfer* transfer) { + int bytes_to_write; + if( fd != NULL ) { byte_count += transfer->valid_length; - const ssize_t bytes_written = fwrite(transfer->buffer, 1, transfer->valid_length, fd); - if( bytes_written == transfer->valid_length ) { - return 0; - } else { + bytes_to_write = transfer->valid_length; + if (limit_num_samples) { + if (bytes_to_write >= bytes_to_xfer) { + bytes_to_write = bytes_to_xfer; + } + bytes_to_xfer -= bytes_to_write; + } + const ssize_t bytes_written = fwrite(transfer->buffer, 1, bytes_to_write, fd); + if ((bytes_written != bytes_to_write) + || (limit_num_samples && (bytes_to_xfer == 0))) { fclose(fd); fd = NULL; return -1; + } else { + return 0; } } else { return -1; @@ -142,16 +156,30 @@ int rx_callback(hackrf_transfer* transfer) { } int tx_callback(hackrf_transfer* transfer) { + int bytes_to_read; + if( fd != NULL ) { byte_count += transfer->valid_length; - const ssize_t bytes_read = fread(transfer->buffer, 1, transfer->valid_length, fd); - if( bytes_read == transfer->valid_length ) { - return 0; - } else { + bytes_to_read = transfer->valid_length; + if (limit_num_samples) { + if (bytes_to_read >= bytes_to_xfer) { + /* + * In this condition, we probably tx some of the previous + * buffer contents at the end. :-( + */ + bytes_to_read = bytes_to_xfer; + } + bytes_to_xfer -= bytes_to_read; + } + const ssize_t bytes_read = fread(transfer->buffer, 1, bytes_to_read, fd); + if ((bytes_read != bytes_to_read) + || (limit_num_samples && (bytes_to_xfer == 0))) { fclose(fd); fd = NULL; return -1; + } else { + return 0; } } else { return -1; @@ -164,6 +192,7 @@ static void usage() { printf("\t-t # Transmit data from file.\n"); printf("\t[-f set_freq_hz] # Set Freq in Hz (between [%lld, %lld[).\n", FREQ_MIN_HZ, FREQ_MAX_HZ); printf("\t[-a set_amp] # Set Amp 1=Enable, 0=Disable.\n"); + printf("\t[-n num_samples] # Number of samples to transfer (default is unlimited).\n"); } static hackrf_device* device = NULL; @@ -229,7 +258,7 @@ int main(int argc, char** argv) { const char* path = NULL; int result; - while( (opt = getopt(argc, argv, "r:t:f:a:")) != EOF ) { + while( (opt = getopt(argc, argv, "r:t:f:a:n:")) != EOF ) { result = HACKRF_SUCCESS; switch( opt ) { case 'r': @@ -252,6 +281,12 @@ int main(int argc, char** argv) { result = parse_int(optarg, &_enable); break; + case 'n': + limit_num_samples = true; + result = parse_u64(optarg, &samples_to_xfer); + bytes_to_xfer = samples_to_xfer * 2; + break; + default: usage(); return EXIT_FAILURE; @@ -264,6 +299,12 @@ int main(int argc, char** argv) { } } + if (samples_to_xfer >= 0x8000000000000000ul) { + printf("argument error: num_samples must be less than %lu\n", 0x8000000000000000ul); + usage(); + return EXIT_FAILURE; + } + if( freq ) { if( (freq_hz >= FREQ_MAX_HZ) || (freq_hz < FREQ_MIN_HZ) ) { @@ -358,7 +399,7 @@ int main(int argc, char** argv) { } if( freq ) { - printf("call hackrf_set_freq(%lld Hz)\n", freq_hz); + printf("call hackrf_set_freq(%lu Hz)\n", freq_hz); result = hackrf_set_freq(device, freq_hz); if( result != HACKRF_SUCCESS ) { printf("hackrf_set_freq() failed: %s (%d)\n", hackrf_error_name(result), result); @@ -367,7 +408,7 @@ int main(int argc, char** argv) { } if( amp ) { - printf("call hackrf_set_amp_enable(%ld)\n", amp_enable); + printf("call hackrf_set_amp_enable(%u)\n", amp_enable); result = hackrf_set_amp_enable(device, (uint8_t)amp_enable); if( result != HACKRF_SUCCESS ) { printf("hackrf_set_amp_enable() failed: %s (%d)\n", hackrf_error_name(result), result); From 9f5057d154994c699d5dbdcd96ebbc3879b94044 Mon Sep 17 00:00:00 2001 From: Michael Ossmann Date: Sat, 23 Mar 2013 10:02:06 -0600 Subject: [PATCH 04/23] renamed LPC4330_M4_ROM_to_RAM.ld for case sensitive platforms like mine --- .../common/{LPC4330_M4_ROM_to_RAM.ld => LPC4330_M4_rom_to_ram.ld} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename firmware/common/{LPC4330_M4_ROM_to_RAM.ld => LPC4330_M4_rom_to_ram.ld} (100%) diff --git a/firmware/common/LPC4330_M4_ROM_to_RAM.ld b/firmware/common/LPC4330_M4_rom_to_ram.ld similarity index 100% rename from firmware/common/LPC4330_M4_ROM_to_RAM.ld rename to firmware/common/LPC4330_M4_rom_to_ram.ld From cb2b82e9c4c37510b9f384780c64e3941c419f32 Mon Sep 17 00:00:00 2001 From: TitanMKD Date: Sat, 23 Mar 2013 18:14:49 +0100 Subject: [PATCH 05/23] Adding "sample_rate_hz" option, Ctrl C exit shall be fixed with also minor fix in hackrf lib (manage do_exit in thread). Need more test on linux. --- host/libhackrf/examples/hackrf_transfer.c | 181 +++++++++++++--------- host/libhackrf/src/hackrf.c | 7 +- 2 files changed, 113 insertions(+), 75 deletions(-) diff --git a/host/libhackrf/examples/hackrf_transfer.c b/host/libhackrf/examples/hackrf_transfer.c index f80cd62c..3ad8aa9c 100644 --- a/host/libhackrf/examples/hackrf_transfer.c +++ b/host/libhackrf/examples/hackrf_transfer.c @@ -37,14 +37,22 @@ #include #else #include +#include +#include #endif #include #include +#define FREQ_ONE_MHZ (1000000) + #define FREQ_MIN_HZ (30000000ull) /* 30MHz */ #define FREQ_MAX_HZ (6000000000ull) /* 6000MHz */ +#define DEFAULT_SAMPLE_RATE_HZ (10000000) /* 10MHz default sample rate */ + +#define DEFAULT_BASEBAND_FILTER_BANDWIDTH (5000000) /* 5MHz default */ + #if defined _WIN32 #define sleep(a) Sleep( (a*1000) ) #endif @@ -86,7 +94,7 @@ int parse_u64(char* s, uint64_t* const value) { } } -int parse_int(char* s, uint32_t* const value) { +int parse_u32(char* s, uint32_t* const value) { uint_fast8_t base = 10; if( strlen(s) > 2 ) { if( s[0] == '0' ) { @@ -110,6 +118,8 @@ int parse_int(char* s, uint32_t* const value) { } } +volatile bool do_exit = false; + FILE* fd = NULL; volatile uint32_t byte_count = 0; @@ -124,6 +134,9 @@ uint64_t freq_hz; bool amp = false; uint32_t amp_enable; +bool sample_rate = false; +uint32_t sample_rate_hz; + int rx_callback(hackrf_transfer* transfer) { if( fd != NULL ) { @@ -162,74 +175,28 @@ static void usage() { printf("Usage:\n"); printf("\t-r # Receive data into file.\n"); printf("\t-t # Transmit data from file.\n"); - printf("\t[-f set_freq_hz] # Set Freq in Hz (between [%lld, %lld[).\n", FREQ_MIN_HZ, FREQ_MAX_HZ); + printf("\t[-f set_freq_hz] # Set Freq in Hz between [%lldMHz, %lldMHz[.\n", FREQ_MIN_HZ/FREQ_ONE_MHZ, FREQ_MAX_HZ/FREQ_ONE_MHZ); printf("\t[-a set_amp] # Set Amp 1=Enable, 0=Disable.\n"); + printf("\t[-s sample_rate_hz] # Set sample rate in Hz (5/10/12.5/16/20MHz, default %dMHz).\n", DEFAULT_SAMPLE_RATE_HZ/FREQ_ONE_MHZ); } static hackrf_device* device = NULL; void sigint_callback_handler(int signum) { - int result; - printf("Caught signal %d\n", signum); - - struct timeval t_end; - gettimeofday(&t_end, NULL); - const float time_diff = TimevalDiff(&t_end, &t_start); - printf("Total time: %5.5f s\n", time_diff); - - if(device != NULL) - { - if( receive ) - { - printf("hackrf_stop_rx \n"); - result = hackrf_stop_rx(device); - if( result != HACKRF_SUCCESS ) { - printf("hackrf_stop_rx() failed: %s (%d)\n", hackrf_error_name(result), result); - }else { - printf("hackrf_stop_rx() done\n"); - } - } - - if( transmit ) - { - result = hackrf_stop_tx(device); - if( result != HACKRF_SUCCESS ) { - printf("hackrf_stop_tx() failed: %s (%d)\n", hackrf_error_name(result), result); - }else { - printf("hackrf_stop_tx() done\n"); - } - } - - result = hackrf_close(device); - if( result != HACKRF_SUCCESS ) - { - printf("hackrf_close() failed: %s (%d)\n", hackrf_error_name(result), result); - } - - printf("hackrf_close() done\n"); - - hackrf_exit(); - } - - if(fd != NULL) - { - fclose(fd); - fd = NULL; - printf("fclose() file handle done\n"); - } - - printf("Exit\n"); - /* Terminate program */ - exit(signum); + fprintf(stdout, "Caught signal %d\n", signum); + do_exit = true; } int main(int argc, char** argv) { int opt; const char* path = NULL; int result; +#ifndef _WIN32 + struct sigaction sigact; +#endif - while( (opt = getopt(argc, argv, "r:t:f:a:")) != EOF ) { + while( (opt = getopt(argc, argv, "r:t:f:a:s:")) != EOF ) { result = HACKRF_SUCCESS; switch( opt ) { case 'r': @@ -249,7 +216,12 @@ int main(int argc, char** argv) { case 'a': amp = true; - result = parse_int(optarg, &_enable); + result = parse_u32(optarg, &_enable); + break; + + case 's': + sample_rate = true; + result = parse_u32(optarg, &sample_rate_hz); break; default: @@ -280,7 +252,7 @@ int main(int argc, char** argv) { usage(); return EXIT_FAILURE; } - } + } if( transmit == receive ) { @@ -333,15 +305,35 @@ int main(int argc, char** argv) { return EXIT_FAILURE; } - signal(SIGINT, sigint_callback_handler); + signal(SIGINT, &sigint_callback_handler); + signal(SIGILL, &sigint_callback_handler); + signal(SIGFPE, &sigint_callback_handler); + signal(SIGSEGV, &sigint_callback_handler); + signal(SIGTERM, &sigint_callback_handler); + signal(SIGBREAK, &sigint_callback_handler); + signal(SIGABRT, &sigint_callback_handler); - result = hackrf_sample_rate_set(device, 10000000); - if( result != HACKRF_SUCCESS ) { - printf("hackrf_sample_rate_set() failed: %s (%d)\n", hackrf_error_name(result), result); - return EXIT_FAILURE; + if( sample_rate ) + { + printf("call hackrf_sample_rate_set(%ld Hz/%ld MHz)\n", sample_rate_hz, sample_rate_hz/FREQ_ONE_MHZ); + result = hackrf_sample_rate_set(device, sample_rate_hz); + if( result != HACKRF_SUCCESS ) { + printf("hackrf_sample_rate_set() failed: %s (%d)\n", hackrf_error_name(result), result); + return EXIT_FAILURE; + } + }else + { + printf("call hackrf_sample_rate_set(%ld Hz/%ld MHz)\n", DEFAULT_SAMPLE_RATE_HZ, DEFAULT_SAMPLE_RATE_HZ/FREQ_ONE_MHZ); + result = hackrf_sample_rate_set(device, DEFAULT_SAMPLE_RATE_HZ); + if( result != HACKRF_SUCCESS ) { + printf("hackrf_sample_rate_set() failed: %s (%d)\n", hackrf_error_name(result), result); + return EXIT_FAILURE; + } } - - result = hackrf_baseband_filter_bandwidth_set(device, 5000000); + + printf("call hackrf_baseband_filter_bandwidth_set(%ld Hz/%ld MHz)\n", + DEFAULT_BASEBAND_FILTER_BANDWIDTH, DEFAULT_BASEBAND_FILTER_BANDWIDTH/FREQ_ONE_MHZ); + result = hackrf_baseband_filter_bandwidth_set(device, DEFAULT_BASEBAND_FILTER_BANDWIDTH); if( result != HACKRF_SUCCESS ) { printf("hackrf_baseband_filter_bandwidth_set() failed: %s (%d)\n", hackrf_error_name(result), result); return EXIT_FAILURE; @@ -358,7 +350,7 @@ int main(int argc, char** argv) { } if( freq ) { - printf("call hackrf_set_freq(%lld Hz)\n", freq_hz); + printf("call hackrf_set_freq(%lld Hz/%ld MHz)\n", freq_hz, (freq_hz/FREQ_ONE_MHZ) ); result = hackrf_set_freq(device, freq_hz); if( result != HACKRF_SUCCESS ) { printf("hackrf_set_freq() failed: %s (%d)\n", hackrf_error_name(result), result); @@ -378,7 +370,9 @@ int main(int argc, char** argv) { gettimeofday(&t_start, NULL); gettimeofday(&time_start, NULL); - while( hackrf_is_streaming(device) ) + printf("Stop with Ctrl-C\n"); + while( (hackrf_is_streaming(device)) && + (do_exit == false) ) { sleep(1); @@ -396,18 +390,57 @@ int main(int argc, char** argv) { time_start = time_now; } - result = hackrf_close(device); - if( result != HACKRF_SUCCESS ) { - printf("hackrf_close() failed: %s (%d)\n", hackrf_error_name(result), result); - return -1; + if (do_exit) + printf("\nUser cancel, exiting...\n"); + else + printf("\nhackrf library error, exiting...\n"); + + struct timeval t_end; + gettimeofday(&t_end, NULL); + const float time_diff = TimevalDiff(&t_end, &t_start); + printf("Total time: %5.5f s\n", time_diff); + + if(device != NULL) + { + if( receive ) + { + printf("hackrf_stop_rx \n"); + result = hackrf_stop_rx(device); + if( result != HACKRF_SUCCESS ) { + printf("hackrf_stop_rx() failed: %s (%d)\n", hackrf_error_name(result), result); + }else { + printf("hackrf_stop_rx() done\n"); + } + } + + if( transmit ) + { + result = hackrf_stop_tx(device); + if( result != HACKRF_SUCCESS ) { + printf("hackrf_stop_tx() failed: %s (%d)\n", hackrf_error_name(result), result); + }else { + printf("hackrf_stop_tx() done\n"); + } + } + + result = hackrf_close(device); + if( result != HACKRF_SUCCESS ) + { + printf("hackrf_close() failed: %s (%d)\n", hackrf_error_name(result), result); + }else { + printf("hackrf_close() done\n"); + } + + hackrf_exit(); + printf("hackrf_exit() done\n"); } - - hackrf_exit(); - + if(fd != NULL) { fclose(fd); + fd = NULL; + printf("fclose(fd) done\n"); } - + printf("exit\n"); return EXIT_SUCCESS; } diff --git a/host/libhackrf/src/hackrf.c b/host/libhackrf/src/hackrf.c index bb323cde..e81f18c7 100644 --- a/host/libhackrf/src/hackrf.c +++ b/host/libhackrf/src/hackrf.c @@ -67,6 +67,8 @@ struct hackrf_device { bool streaming; }; +volatile bool do_exit = false; + static const uint16_t hackrf_usb_vid = 0x1d50; static const uint16_t hackrf_usb_pid = 0x604b; @@ -221,6 +223,7 @@ int hackrf_open(hackrf_device** device) { lib_device->transfer_count = 4; lib_device->buffer_size = 262144; /* 1048576; */ lib_device->streaming = false; + do_exit = false; result = allocate_transfers(lib_device); if( result != 0 ) { @@ -659,7 +662,8 @@ static void* transfer_threadproc(void* arg) { struct timeval timeout = { 0, 500000 }; - while( device->streaming ) { + while( (device->streaming) && (do_exit == false) ) + { int error = libusb_handle_events_timeout(g_libusb_context, &timeout); if( error != 0 ) { device->streaming = false; @@ -691,6 +695,7 @@ static void hackrf_libusb_transfer_callback(struct libusb_transfer* usb_transfer static int kill_transfer_thread(hackrf_device* device) { device->streaming = false; + do_exit = true; if( device->transfer_thread_started != false ) { void* value = NULL; From 1739d7037206889e44bcac5c8418103b8f7c700f Mon Sep 17 00:00:00 2001 From: TitanMKD Date: Sun, 24 Mar 2013 10:02:17 +0100 Subject: [PATCH 06/23] Fix include not required for linux --- host/libhackrf/examples/hackrf_transfer.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/host/libhackrf/examples/hackrf_transfer.c b/host/libhackrf/examples/hackrf_transfer.c index 8815fcd3..8e64ddb9 100644 --- a/host/libhackrf/examples/hackrf_transfer.c +++ b/host/libhackrf/examples/hackrf_transfer.c @@ -37,8 +37,6 @@ #include #else #include -#include -#include #endif #include From cb8343578c4d6841836ff838a7f40dfdb4cfefff Mon Sep 17 00:00:00 2001 From: TitanMKD Date: Sun, 24 Mar 2013 10:18:44 +0100 Subject: [PATCH 07/23] Cleanup (Windows/Linux) and fixed wrong arguments for printf ... --- host/libhackrf/examples/hackrf_transfer.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/host/libhackrf/examples/hackrf_transfer.c b/host/libhackrf/examples/hackrf_transfer.c index 8e64ddb9..0df1c1c9 100644 --- a/host/libhackrf/examples/hackrf_transfer.c +++ b/host/libhackrf/examples/hackrf_transfer.c @@ -51,6 +51,8 @@ #define DEFAULT_BASEBAND_FILTER_BANDWIDTH (5000000) /* 5MHz default */ +#define SAMPLES_TO_XFER_MAX (0x8000000000000000ull) /* Max value */ + #if defined _WIN32 #define sleep(a) Sleep( (a*1000) ) #endif @@ -268,8 +270,8 @@ int main(int argc, char** argv) { } } - if (samples_to_xfer >= 0x8000000000000000ull) { - printf("argument error: num_samples must be less than %lu\n", 0x8000000000000000ull); + if (samples_to_xfer >= SAMPLES_TO_XFER_MAX) { + printf("argument error: num_samples must be less than %llu/%lluMio\n", SAMPLES_TO_XFER_MAX, SAMPLES_TO_XFER_MAX/FREQ_ONE_MHZ); usage(); return EXIT_FAILURE; } @@ -277,7 +279,7 @@ int main(int argc, char** argv) { if( freq ) { if( (freq_hz >= FREQ_MAX_HZ) || (freq_hz < FREQ_MIN_HZ) ) { - printf("argument error: set_freq_hz shall be between [%lld, %lld[.\n", FREQ_MIN_HZ, FREQ_MAX_HZ); + printf("argument error: set_freq_hz shall be between [%llu, %llu[.\n", FREQ_MIN_HZ, FREQ_MAX_HZ); usage(); return EXIT_FAILURE; } @@ -343,17 +345,16 @@ int main(int argc, char** argv) { return EXIT_FAILURE; } - signal(SIGINT, &sigint_callback_handler); + signal(SIGINT, &sigint_callback_handler); signal(SIGILL, &sigint_callback_handler); signal(SIGFPE, &sigint_callback_handler); signal(SIGSEGV, &sigint_callback_handler); signal(SIGTERM, &sigint_callback_handler); - signal(SIGBREAK, &sigint_callback_handler); signal(SIGABRT, &sigint_callback_handler); if( sample_rate ) { - printf("call hackrf_sample_rate_set(%ld Hz/%ld MHz)\n", sample_rate_hz, sample_rate_hz/FREQ_ONE_MHZ); + printf("call hackrf_sample_rate_set(%u Hz/%u MHz)\n", sample_rate_hz, sample_rate_hz/FREQ_ONE_MHZ); result = hackrf_sample_rate_set(device, sample_rate_hz); if( result != HACKRF_SUCCESS ) { printf("hackrf_sample_rate_set() failed: %s (%d)\n", hackrf_error_name(result), result); @@ -361,7 +362,7 @@ int main(int argc, char** argv) { } }else { - printf("call hackrf_sample_rate_set(%ld Hz/%ld MHz)\n", DEFAULT_SAMPLE_RATE_HZ, DEFAULT_SAMPLE_RATE_HZ/FREQ_ONE_MHZ); + printf("call hackrf_sample_rate_set(%u Hz/%u MHz)\n", DEFAULT_SAMPLE_RATE_HZ, DEFAULT_SAMPLE_RATE_HZ/FREQ_ONE_MHZ); result = hackrf_sample_rate_set(device, DEFAULT_SAMPLE_RATE_HZ); if( result != HACKRF_SUCCESS ) { printf("hackrf_sample_rate_set() failed: %s (%d)\n", hackrf_error_name(result), result); @@ -369,7 +370,7 @@ int main(int argc, char** argv) { } } - printf("call hackrf_baseband_filter_bandwidth_set(%ld Hz/%ld MHz)\n", + printf("call hackrf_baseband_filter_bandwidth_set(%d Hz/%d MHz)\n", DEFAULT_BASEBAND_FILTER_BANDWIDTH, DEFAULT_BASEBAND_FILTER_BANDWIDTH/FREQ_ONE_MHZ); result = hackrf_baseband_filter_bandwidth_set(device, DEFAULT_BASEBAND_FILTER_BANDWIDTH); if( result != HACKRF_SUCCESS ) { @@ -406,7 +407,7 @@ int main(int argc, char** argv) { } if( limit_num_samples ) { - printf("samples_to_xfer %llu/%lluMi\n", samples_to_xfer, (samples_to_xfer/FREQ_ONE_MHZ) ); + printf("samples_to_xfer %llu/%lluMio\n", samples_to_xfer, (samples_to_xfer/FREQ_ONE_MHZ) ); } gettimeofday(&t_start, NULL); From a498208b1291ac692ba8387ba57d4ec966706820 Mon Sep 17 00:00:00 2001 From: TitanMKD Date: Sun, 24 Mar 2013 10:32:49 +0100 Subject: [PATCH 08/23] Minor cleanup --- host/libhackrf/examples/hackrf_transfer.c | 1 - 1 file changed, 1 deletion(-) diff --git a/host/libhackrf/examples/hackrf_transfer.c b/host/libhackrf/examples/hackrf_transfer.c index 0df1c1c9..38794e32 100644 --- a/host/libhackrf/examples/hackrf_transfer.c +++ b/host/libhackrf/examples/hackrf_transfer.c @@ -447,7 +447,6 @@ int main(int argc, char** argv) { { if( receive ) { - printf("hackrf_stop_rx \n"); result = hackrf_stop_rx(device); if( result != HACKRF_SUCCESS ) { printf("hackrf_stop_rx() failed: %s (%d)\n", hackrf_error_name(result), result); From 479303084844de3aa08a6c8377c16af3abace5ab Mon Sep 17 00:00:00 2001 From: Michael Ossmann Date: Sat, 23 Mar 2013 17:47:04 -0600 Subject: [PATCH 09/23] cpldjtagprog: blink all LEDs on success. This helps with factory test. --- firmware/cpldjtagprog/cpldjtagprog.c | 33 ++++++++++++---------------- 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/firmware/cpldjtagprog/cpldjtagprog.c b/firmware/cpldjtagprog/cpldjtagprog.c index 507f2370..478af4f9 100644 --- a/firmware/cpldjtagprog/cpldjtagprog.c +++ b/firmware/cpldjtagprog/cpldjtagprog.c @@ -34,7 +34,6 @@ int main(void) { int i; int error; - int LED; pin_setup(); @@ -46,26 +45,22 @@ int main(void) /* program test bitstream to CPLD */ error = cpld_jtag_program(sgpio_if_xsvf_len, &sgpio_if_xsvf[0]); - if(error == 0) - { - /* blink only LED1 (Green) on success */ - LED = PIN_LED1; - }else - { - /* blink LED3 (Red) on error */ - LED = PIN_LED3; - } - gpio_clear(PORT_LED1_3, ALL_LEDS); /* All LEDs off */ - while (1) - { - gpio_set(PORT_LED1_3, LED); /* LEDs on */ - for (i = 0; i < WAIT_LOOP_DELAY; i++) /* Wait a bit. */ - __asm__("nop"); - gpio_clear(PORT_LED1_3, LED); /* LED off */ - for (i = 0; i < WAIT_LOOP_DELAY; i++) /* Wait a bit. */ - __asm__("nop"); + if (error == 0) { + /* blink LED1, LED2, and LED3 on success */ + while (1) { + gpio_set(PORT_LED1_3, ALL_LEDS); /* LEDs on */ + for (i = 0; i < WAIT_LOOP_DELAY; i++) /* Wait a bit. */ + __asm__("nop"); + gpio_clear(PORT_LED1_3, ALL_LEDS); /* LEDs off */ + for (i = 0; i < WAIT_LOOP_DELAY; i++) /* Wait a bit. */ + __asm__("nop"); + } + } else { + /* LED3 (Red) steady on error */ + gpio_set(PORT_LED1_3, PIN_LED3); /* LEDs on */ + while (1); } return 0; From eefb98c4c045aeb09054b50265ea2238d578e71d Mon Sep 17 00:00:00 2001 From: TitanMKD Date: Sun, 24 Mar 2013 19:12:37 +0100 Subject: [PATCH 10/23] hackrf_transfer -b baseband_filter_bw_hz option and cleanup. --- host/libhackrf/examples/hackrf_transfer.c | 159 ++++++++++++++++++---- 1 file changed, 130 insertions(+), 29 deletions(-) diff --git a/host/libhackrf/examples/hackrf_transfer.c b/host/libhackrf/examples/hackrf_transfer.c index 38794e32..cb4b39de 100644 --- a/host/libhackrf/examples/hackrf_transfer.c +++ b/host/libhackrf/examples/hackrf_transfer.c @@ -53,10 +53,37 @@ #define SAMPLES_TO_XFER_MAX (0x8000000000000000ull) /* Max value */ +#define BASEBAND_FILTER_BW_MIN (1750000) /* 1.75 MHz min value */ +#define BASEBAND_FILTER_BW_MAX (28000000) /* 28 MHz max value */ + #if defined _WIN32 #define sleep(a) Sleep( (a*1000) ) #endif +typedef struct { + uint32_t bandwidth_hz; +} max2837_ft_t; + +static const max2837_ft_t max2837_ft[] = { + { 1750000 }, + { 2500000 }, + { 3500000 }, + { 5000000 }, + { 5500000 }, + { 6000000 }, + { 7000000 }, + { 8000000 }, + { 9000000 }, + { 10000000 }, + { 12000000 }, + { 14000000 }, + { 15000000 }, + { 20000000 }, + { 24000000 }, + { 28000000 }, + { 0 }, +}; + typedef enum { TRANSCEIVER_MODE_OFF = 0, TRANSCEIVER_MODE_RX = 1, @@ -118,6 +145,47 @@ int parse_u32(char* s, uint32_t* const value) { } } +/* Return final bw round down and less than expected bw. */ +uint32_t compute_baseband_filter_bw_round_down_lt(const uint32_t bandwidth_hz) +{ + const max2837_ft_t* p = max2837_ft; + while( p->bandwidth_hz != 0 ) + { + if( p->bandwidth_hz >= bandwidth_hz ) { + break; + } + p++; + } + /* Round down (if no equal to first entry) */ + if(p != max2837_ft) + { + p--; + } + return p->bandwidth_hz; +} + +/* Return final bw. */ +uint32_t compute_baseband_filter_bw(const uint32_t bandwidth_hz) +{ + const max2837_ft_t* p = max2837_ft; + while( p->bandwidth_hz != 0 ) + { + if( p->bandwidth_hz >= bandwidth_hz ) { + break; + } + p++; + } + + /* Round down (if no equal to first entry) and if > bandwidth_hz */ + if(p != max2837_ft) + { + if(p->bandwidth_hz > bandwidth_hz) + p--; + } + + return p->bandwidth_hz; +} + volatile bool do_exit = false; FILE* fd = NULL; @@ -134,7 +202,6 @@ uint64_t freq_hz; bool amp = false; uint32_t amp_enable; - bool sample_rate = false; uint32_t sample_rate_hz; @@ -142,6 +209,9 @@ bool limit_num_samples = false; uint64_t samples_to_xfer = 0; uint64_t bytes_to_xfer = 0; +bool baseband_filter_bw = false; +uint32_t baseband_filter_bw_hz = 0; + int rx_callback(hackrf_transfer* transfer) { int bytes_to_write; @@ -204,10 +274,11 @@ static void usage() { printf("Usage:\n"); printf("\t-r # Receive data into file.\n"); printf("\t-t # Transmit data from file.\n"); - printf("\t[-f set_freq_hz] # Set Freq in Hz between [%lldMHz, %lldMHz[.\n", FREQ_MIN_HZ/FREQ_ONE_MHZ, FREQ_MAX_HZ/FREQ_ONE_MHZ); + printf("\t[-f set_freq_hz] # Set Freq in Hz between [%lluMHz, %lluMHz[.\n", FREQ_MIN_HZ/FREQ_ONE_MHZ, FREQ_MAX_HZ/FREQ_ONE_MHZ); printf("\t[-a set_amp] # Set Amp 1=Enable, 0=Disable.\n"); printf("\t[-s sample_rate_hz] # Set sample rate in Hz (5/10/12.5/16/20MHz, default %dMHz).\n", DEFAULT_SAMPLE_RATE_HZ/FREQ_ONE_MHZ); printf("\t[-n num_samples] # Number of samples to transfer (default is unlimited).\n"); + printf("\t[-b baseband_filter_bw_hz] # Set baseband filter bandwidth in MHz.\n\tPossible values: 1.75/2.5/3.5/5/5.5/6/7/8/9/10/12/14/15/20/24/28MHz, default < sample_rate_hz.\n" ); } static hackrf_device* device = NULL; @@ -223,7 +294,7 @@ int main(int argc, char** argv) { const char* path = NULL; int result; - while( (opt = getopt(argc, argv, "r:t:f:a:s:n:")) != EOF ) + while( (opt = getopt(argc, argv, "r:t:f:a:s:n:b:")) != EOF ) { result = HACKRF_SUCCESS; switch( opt ) { @@ -258,6 +329,11 @@ int main(int argc, char** argv) { bytes_to_xfer = samples_to_xfer * 2ull; break; + case 'b': + baseband_filter_bw = true; + result = parse_u32(optarg, &baseband_filter_bw_hz); + break; + default: usage(); return EXIT_FAILURE; @@ -271,7 +347,8 @@ int main(int argc, char** argv) { } if (samples_to_xfer >= SAMPLES_TO_XFER_MAX) { - printf("argument error: num_samples must be less than %llu/%lluMio\n", SAMPLES_TO_XFER_MAX, SAMPLES_TO_XFER_MAX/FREQ_ONE_MHZ); + printf("argument error: num_samples must be less than %llu/%lluMio\n", + SAMPLES_TO_XFER_MAX, SAMPLES_TO_XFER_MAX/FREQ_ONE_MHZ); usage(); return EXIT_FAILURE; } @@ -284,7 +361,7 @@ int main(int argc, char** argv) { return EXIT_FAILURE; } } - + if( amp ) { if( amp_enable > 1 ) { @@ -293,7 +370,36 @@ int main(int argc, char** argv) { return EXIT_FAILURE; } } - + + if( sample_rate == false ) + { + sample_rate_hz = DEFAULT_SAMPLE_RATE_HZ; + } + + if( baseband_filter_bw ) + { + /* Compute nearest freq for bw filter */ + baseband_filter_bw_hz = compute_baseband_filter_bw(baseband_filter_bw_hz); + }else + { + /* Compute default value depending on sample rate */ + baseband_filter_bw_hz = compute_baseband_filter_bw_round_down_lt(sample_rate_hz); + } + + if (baseband_filter_bw_hz > BASEBAND_FILTER_BW_MAX) { + printf("argument error: baseband_filter_bw_hz must be less or equal to %u Hz/%.03f MHz\n", + BASEBAND_FILTER_BW_MAX, (float)(BASEBAND_FILTER_BW_MAX/FREQ_ONE_MHZ)); + usage(); + return EXIT_FAILURE; + } + + if (baseband_filter_bw_hz < BASEBAND_FILTER_BW_MIN) { + printf("argument error: baseband_filter_bw_hz must be greater or equal to %u Hz/%.03f MHz\n", + BASEBAND_FILTER_BW_MIN, (float)(BASEBAND_FILTER_BW_MIN/FREQ_ONE_MHZ)); + usage(); + return EXIT_FAILURE; + } + if( transmit == receive ) { if( transmit == true ) @@ -330,6 +436,7 @@ int main(int argc, char** argv) { result = hackrf_open(&device); if( result != HACKRF_SUCCESS ) { printf("hackrf_open() failed: %s (%d)\n", hackrf_error_name(result), result); + usage(); return EXIT_FAILURE; } @@ -351,33 +458,24 @@ int main(int argc, char** argv) { signal(SIGSEGV, &sigint_callback_handler); signal(SIGTERM, &sigint_callback_handler); signal(SIGABRT, &sigint_callback_handler); - - if( sample_rate ) - { - printf("call hackrf_sample_rate_set(%u Hz/%u MHz)\n", sample_rate_hz, sample_rate_hz/FREQ_ONE_MHZ); - result = hackrf_sample_rate_set(device, sample_rate_hz); - if( result != HACKRF_SUCCESS ) { - printf("hackrf_sample_rate_set() failed: %s (%d)\n", hackrf_error_name(result), result); - return EXIT_FAILURE; - } - }else - { - printf("call hackrf_sample_rate_set(%u Hz/%u MHz)\n", DEFAULT_SAMPLE_RATE_HZ, DEFAULT_SAMPLE_RATE_HZ/FREQ_ONE_MHZ); - result = hackrf_sample_rate_set(device, DEFAULT_SAMPLE_RATE_HZ); - if( result != HACKRF_SUCCESS ) { - printf("hackrf_sample_rate_set() failed: %s (%d)\n", hackrf_error_name(result), result); - return EXIT_FAILURE; - } - } - printf("call hackrf_baseband_filter_bandwidth_set(%d Hz/%d MHz)\n", - DEFAULT_BASEBAND_FILTER_BANDWIDTH, DEFAULT_BASEBAND_FILTER_BANDWIDTH/FREQ_ONE_MHZ); - result = hackrf_baseband_filter_bandwidth_set(device, DEFAULT_BASEBAND_FILTER_BANDWIDTH); + printf("call hackrf_sample_rate_set(%u Hz/%.02f MHz)\n", sample_rate_hz,((float)sample_rate_hz/(float)FREQ_ONE_MHZ)); + result = hackrf_sample_rate_set(device, sample_rate_hz); if( result != HACKRF_SUCCESS ) { - printf("hackrf_baseband_filter_bandwidth_set() failed: %s (%d)\n", hackrf_error_name(result), result); + printf("hackrf_sample_rate_set() failed: %s (%d)\n", hackrf_error_name(result), result); + usage(); return EXIT_FAILURE; } - + + printf("call hackrf_baseband_filter_bandwidth_set(%d Hz/%.02f MHz)\n", + baseband_filter_bw_hz, ((float)baseband_filter_bw_hz/(float)FREQ_ONE_MHZ)); + result = hackrf_baseband_filter_bandwidth_set(device, baseband_filter_bw_hz); + if( result != HACKRF_SUCCESS ) { + printf("hackrf_baseband_filter_bandwidth_set() failed: %s (%d)\n", hackrf_error_name(result), result); + usage(); + return EXIT_FAILURE; + } + if( transceiver_mode == TRANSCEIVER_MODE_RX ) { result = hackrf_start_rx(device, rx_callback); } else { @@ -385,6 +483,7 @@ int main(int argc, char** argv) { } if( result != HACKRF_SUCCESS ) { printf("hackrf_start_?x() failed: %s (%d)\n", hackrf_error_name(result), result); + usage(); return EXIT_FAILURE; } @@ -393,6 +492,7 @@ int main(int argc, char** argv) { result = hackrf_set_freq(device, freq_hz); if( result != HACKRF_SUCCESS ) { printf("hackrf_set_freq() failed: %s (%d)\n", hackrf_error_name(result), result); + usage(); return EXIT_FAILURE; } } @@ -402,6 +502,7 @@ int main(int argc, char** argv) { result = hackrf_set_amp_enable(device, (uint8_t)amp_enable); if( result != HACKRF_SUCCESS ) { printf("hackrf_set_amp_enable() failed: %s (%d)\n", hackrf_error_name(result), result); + usage(); return EXIT_FAILURE; } } From d62f4ede8be1fb9bfdff5df4796faa6bc78ef6fa Mon Sep 17 00:00:00 2001 From: TitanMKD Date: Fri, 29 Mar 2013 20:17:37 +0100 Subject: [PATCH 11/23] Added hackrf_transfer option -w to received file with Wav/RIFF Header and automatic name compatible with SDR# --- host/libhackrf/examples/hackrf_transfer.c | 167 +++++++++++++++++++--- 1 file changed, 146 insertions(+), 21 deletions(-) diff --git a/host/libhackrf/examples/hackrf_transfer.c b/host/libhackrf/examples/hackrf_transfer.c index cb4b39de..48aca5e5 100644 --- a/host/libhackrf/examples/hackrf_transfer.c +++ b/host/libhackrf/examples/hackrf_transfer.c @@ -27,6 +27,7 @@ #include #include #include +#include #include #include @@ -44,6 +45,7 @@ #define FREQ_ONE_MHZ (1000000) +#define DEFAULT_FREQ_HZ (900000000ull) /* 900MHz */ #define FREQ_MIN_HZ (30000000ull) /* 30MHz */ #define FREQ_MAX_HZ (6000000000ull) /* 6000MHz */ @@ -60,6 +62,68 @@ #define sleep(a) Sleep( (a*1000) ) #endif +/* WAVE or RIFF WAVE file format containing IQ 2x8bits data for HackRF compatible with SDR# Wav IQ file */ +typedef struct +{ + char groupID[4]; /* "RIFF" */ + uint32_t size; /* File size + 8bytes */ + char riffType[4]; /* WAVE */ +} t_WAVRIFF_hdr; + +#define FormatID "fmt " /* chunkID for Format Chunk. NOTE: There is a space at the end of this ID. */ + +typedef struct { + char chunkID[4]; /* "fmt " */ + uint32_t chunkSize; /* 16 fixed */ + + uint16_t wFormatTag; /* 1 fixed */ + uint16_t wChannels; /* 2 fixed */ + uint32_t dwSamplesPerSec; /* Freq Hz sampling */ + uint32_t dwAvgBytesPerSec; /* Freq Hz sampling x 2 */ + uint16_t wBlockAlign; /* 2 fixed */ + uint16_t wBitsPerSample; /* 8 fixed */ +} t_FormatChunk; + +typedef struct +{ + char chunkID[4]; /* "data" */ + uint32_t chunkSize; /* Size of data in bytes */ + /* Samples I(8bits) then Q(8bits), I, Q ... */ +} t_DataChunk; + +typedef struct +{ + t_WAVRIFF_hdr hdr; + t_FormatChunk fmt_chunk; + t_DataChunk data_chunk; +} t_wav_file_hdr; + +t_wav_file_hdr wave_file_hdr = +{ + /* t_WAVRIFF_hdr */ + { + "RIFF", /* groupID */ + 0, /* size to update later */ + "WAVE" + }, + /* t_FormatChunk */ + { + "fmt ", /* char chunkID[4]; */ + 16, /* uint32_t chunkSize; */ + 1, /* uint16_t wFormatTag; 1 fixed */ + 2, /* uint16_t wChannels; 2 fixed */ + 0, /* uint32_t dwSamplesPerSec; Freq Hz sampling to update later */ + 0, /* uint32_t dwAvgBytesPerSec; Freq Hz sampling x 2 to update later */ + 2, /* uint16_t wBlockAlign; 2 fixed */ + 8, /* uint16_t wBitsPerSample; 8 fixed */ + }, + /* t_DataChunk */ + { + "data", /* char chunkID[4]; */ + 0, /* uint32_t chunkSize; to update later */ + } +}; + typedef struct { uint32_t bandwidth_hz; } max2837_ft_t; @@ -192,6 +256,8 @@ FILE* fd = NULL; volatile uint32_t byte_count = 0; bool receive = false; +bool receive_wav = false; + bool transmit = false; struct timeval time_start; struct timeval t_start; @@ -272,6 +338,7 @@ int tx_callback(hackrf_transfer* transfer) { static void usage() { printf("Usage:\n"); + printf("\t-w # Receive data into file with WAV header and automatic name.\n"); printf("\t-r # Receive data into file.\n"); printf("\t-t # Transmit data from file.\n"); printf("\t[-f set_freq_hz] # Set Freq in Hz between [%lluMHz, %lluMHz[.\n", FREQ_MIN_HZ/FREQ_ONE_MHZ, FREQ_MAX_HZ/FREQ_ONE_MHZ); @@ -289,15 +356,28 @@ void sigint_callback_handler(int signum) do_exit = true; } +#define PATH_FILE_MAX_LEN (FILENAME_MAX) +#define DATE_TIME_MAX_LEN (32) + int main(int argc, char** argv) { int opt; + char path_file[PATH_FILE_MAX_LEN]; + char date_time[DATE_TIME_MAX_LEN]; const char* path = NULL; int result; - - while( (opt = getopt(argc, argv, "r:t:f:a:s:n:b:")) != EOF ) + time_t rawtime; + struct tm * timeinfo; + long int file_pos; + + while( (opt = getopt(argc, argv, "wr:t:f:a:s:n:b:")) != EOF ) { result = HACKRF_SUCCESS; - switch( opt ) { + switch( opt ) + { + case 'w': + receive_wav = true; + break; + case 'r': receive = true; path = optarg; @@ -335,6 +415,7 @@ int main(int argc, char** argv) { break; default: + printf("unknown argument '-%c %s'\n", opt, optarg); usage(); return EXIT_FAILURE; } @@ -360,6 +441,10 @@ int main(int argc, char** argv) { usage(); return EXIT_FAILURE; } + }else + { + /* Use default freq */ + freq_hz = DEFAULT_FREQ_HZ; } if( amp ) { @@ -400,18 +485,29 @@ int main(int argc, char** argv) { return EXIT_FAILURE; } - if( transmit == receive ) + if( (transmit == false) && (receive == receive_wav) ) { - if( transmit == true ) - { - fprintf(stderr, "receive and transmit options are mutually exclusive\n"); - } else { - fprintf(stderr, "specify either transmit or receive option\n"); - } + printf("receive -r and receive_wav -w options are mutually exclusive\n"); usage(); return EXIT_FAILURE; } - + + if( receive_wav == false ) + { + if( transmit == receive ) + { + if( transmit == true ) + { + printf("receive -r and transmit -t options are mutually exclusive\n"); + } else + { + printf("specify either transmit -t or receive -r or receive_wav -w option\n"); + } + usage(); + return EXIT_FAILURE; + } + } + if( receive ) { transceiver_mode = TRANSCEIVER_MODE_RX; } @@ -419,9 +515,21 @@ int main(int argc, char** argv) { if( transmit ) { transceiver_mode = TRANSCEIVER_MODE_TX; } - + + if( receive_wav ) + { + time (&rawtime); + timeinfo = localtime (&rawtime); + transceiver_mode = TRANSCEIVER_MODE_RX; + /* File format HackRF Year(2013), Month(11), Day(28), Hour Min Sec+Z, Freq kHz, IQ.wav */ + strftime(date_time, DATE_TIME_MAX_LEN, "%Y%m%d_%H%M%S", timeinfo); + snprintf(path_file, PATH_FILE_MAX_LEN, "HackRF_%sZ_%ukHz_IQ.wav", date_time, (uint32_t)(freq_hz/(1000ull)) ); + path = path_file; + printf("Receive wav file: %s\n", path); + } + if( path == NULL ) { - fprintf(stderr, "specify a path to a file to transmit/receive\n"); + printf("specify a path to a file to transmit/receive\n"); usage(); return EXIT_FAILURE; } @@ -452,6 +560,12 @@ int main(int argc, char** argv) { return EXIT_FAILURE; } + /* Write Wav header */ + if( receive_wav ) + { + fwrite(&wave_file_hdr, 1, sizeof(t_wav_file_hdr), fd); + } + signal(SIGINT, &sigint_callback_handler); signal(SIGILL, &sigint_callback_handler); signal(SIGFPE, &sigint_callback_handler); @@ -487,14 +601,12 @@ int main(int argc, char** argv) { return EXIT_FAILURE; } - if( freq ) { - printf("call hackrf_set_freq(%llu Hz/%llu MHz)\n", freq_hz, (freq_hz/FREQ_ONE_MHZ) ); - result = hackrf_set_freq(device, freq_hz); - if( result != HACKRF_SUCCESS ) { - printf("hackrf_set_freq() failed: %s (%d)\n", hackrf_error_name(result), result); - usage(); - return EXIT_FAILURE; - } + printf("call hackrf_set_freq(%llu Hz/%llu MHz)\n", freq_hz, (freq_hz/FREQ_ONE_MHZ) ); + result = hackrf_set_freq(device, freq_hz); + if( result != HACKRF_SUCCESS ) { + printf("hackrf_set_freq() failed: %s (%d)\n", hackrf_error_name(result), result); + usage(); + return EXIT_FAILURE; } if( amp ) { @@ -580,6 +692,19 @@ int main(int argc, char** argv) { if(fd != NULL) { + if( receive_wav ) + { + /* Get size of file */ + file_pos = ftell(fd); + /* Update Wav Header */ + wave_file_hdr.hdr.size = file_pos+8; + wave_file_hdr.fmt_chunk.dwSamplesPerSec = sample_rate_hz; + wave_file_hdr.fmt_chunk.dwAvgBytesPerSec = wave_file_hdr.fmt_chunk.dwSamplesPerSec*2; + wave_file_hdr.data_chunk.chunkSize = file_pos - sizeof(t_wav_file_hdr); + /* Overwrite header with updated data */ + rewind(fd); + fwrite(&wave_file_hdr, 1, sizeof(t_wav_file_hdr), fd); + } fclose(fd); fd = NULL; printf("fclose(fd) done\n"); From 281c8701f89b61e3a3c5006e29cc7a044e036e61 Mon Sep 17 00:00:00 2001 From: TitanMKD Date: Mon, 1 Apr 2013 18:35:32 +0200 Subject: [PATCH 12/23] Example cleanup/warning fix for better compatibility with GNU g++. Adding hackrf_compute_baseband_filter_bw_round_down_lt() & hackrf_compute_baseband_filter_bw() in libhackrf. Adding DLL export for _WIN32 (cdecl ..). --- host/libhackrf/examples/hackrf_max2837.c | 3 +- host/libhackrf/examples/hackrf_rffc5071.c | 3 +- host/libhackrf/examples/hackrf_si5351c.c | 17 ++- host/libhackrf/examples/hackrf_transfer.c | 92 +++---------- host/libhackrf/src/CMakeLists.txt | 3 + host/libhackrf/src/hackrf.c | 158 ++++++++++++++++------ host/libhackrf/src/hackrf.h | 111 +++++++++------ 7 files changed, 229 insertions(+), 158 deletions(-) diff --git a/host/libhackrf/examples/hackrf_max2837.c b/host/libhackrf/examples/hackrf_max2837.c index cac878ff..e780dba6 100644 --- a/host/libhackrf/examples/hackrf_max2837.c +++ b/host/libhackrf/examples/hackrf_max2837.c @@ -82,9 +82,10 @@ int dump_register(hackrf_device* device, const uint16_t register_number) { } int dump_registers(hackrf_device* device) { + uint16_t register_number; int result = HACKRF_SUCCESS; - for(uint16_t register_number=0; register_number<32; register_number++) { + for(register_number=0; register_number<32; register_number++) { result = dump_register(device, register_number); if( result != HACKRF_SUCCESS ) { break; diff --git a/host/libhackrf/examples/hackrf_rffc5071.c b/host/libhackrf/examples/hackrf_rffc5071.c index 0808f7fb..15ca6e71 100644 --- a/host/libhackrf/examples/hackrf_rffc5071.c +++ b/host/libhackrf/examples/hackrf_rffc5071.c @@ -83,9 +83,10 @@ int dump_register(hackrf_device* device, const uint16_t register_number) { } int dump_registers(hackrf_device* device) { + uint16_t register_number; int result = HACKRF_SUCCESS; - for(uint16_t register_number=0; register_number<31; register_number++) { + for(register_number=0; register_number<31; register_number++) { result = dump_register(device, register_number); if( result != HACKRF_SUCCESS ) { break; diff --git a/host/libhackrf/examples/hackrf_si5351c.c b/host/libhackrf/examples/hackrf_si5351c.c index 3b723f4c..d5373df6 100644 --- a/host/libhackrf/examples/hackrf_si5351c.c +++ b/host/libhackrf/examples/hackrf_si5351c.c @@ -70,9 +70,10 @@ int dump_register(hackrf_device* device, const uint16_t register_number) { } int dump_registers(hackrf_device* device) { + uint16_t register_number; int result = HACKRF_SUCCESS; - for(uint16_t register_number=0; register_number<256; register_number++) { + for(register_number=0; register_number<256; register_number++) { result = dump_register(device, register_number); if( result != HACKRF_SUCCESS ) { break; @@ -102,9 +103,12 @@ int write_register( #define REGISTER_INVALID 32767 int dump_multisynth_config(hackrf_device* device, const uint_fast8_t ms_number) { + uint_fast8_t i; + uint_fast8_t reg_base; uint16_t parameters[8]; - uint_fast8_t reg_base = 42 + (ms_number * 8); - for(uint_fast8_t i=0; i<8; i++) { + + reg_base = 42 + (ms_number * 8); + for(i=0; i<8; i++) { uint_fast8_t reg_number = reg_base + i; int result = hackrf_si5351c_read(device, reg_number, ¶meters[i]); if( result != HACKRF_SUCCESS ) { @@ -141,8 +145,11 @@ int dump_multisynth_config(hackrf_device* device, const uint_fast8_t ms_number) } int dump_configuration(hackrf_device* device) { - for(uint_fast8_t ms_number=0; ms_number<8; ms_number++) { - int result = dump_multisynth_config(device, ms_number); + uint_fast8_t ms_number; + int result; + + for(ms_number=0; ms_number<8; ms_number++) { + result = dump_multisynth_config(device, ms_number); if( result != HACKRF_SUCCESS ) { return result; } diff --git a/host/libhackrf/examples/hackrf_transfer.c b/host/libhackrf/examples/hackrf_transfer.c index 48aca5e5..e40e1561 100644 --- a/host/libhackrf/examples/hackrf_transfer.c +++ b/host/libhackrf/examples/hackrf_transfer.c @@ -43,7 +43,9 @@ #include #include -#define FREQ_ONE_MHZ (1000000) +#define FD_BUFFER_SIZE (8*1024) + +#define FREQ_ONE_MHZ (1000000ull) #define DEFAULT_FREQ_HZ (900000000ull) /* 900MHz */ #define FREQ_MIN_HZ (30000000ull) /* 30MHz */ @@ -124,30 +126,6 @@ t_wav_file_hdr wave_file_hdr = } }; -typedef struct { - uint32_t bandwidth_hz; -} max2837_ft_t; - -static const max2837_ft_t max2837_ft[] = { - { 1750000 }, - { 2500000 }, - { 3500000 }, - { 5000000 }, - { 5500000 }, - { 6000000 }, - { 7000000 }, - { 8000000 }, - { 9000000 }, - { 10000000 }, - { 12000000 }, - { 14000000 }, - { 15000000 }, - { 20000000 }, - { 24000000 }, - { 28000000 }, - { 0 }, -}; - typedef enum { TRANSCEIVER_MODE_OFF = 0, TRANSCEIVER_MODE_RX = 1, @@ -209,47 +187,6 @@ int parse_u32(char* s, uint32_t* const value) { } } -/* Return final bw round down and less than expected bw. */ -uint32_t compute_baseband_filter_bw_round_down_lt(const uint32_t bandwidth_hz) -{ - const max2837_ft_t* p = max2837_ft; - while( p->bandwidth_hz != 0 ) - { - if( p->bandwidth_hz >= bandwidth_hz ) { - break; - } - p++; - } - /* Round down (if no equal to first entry) */ - if(p != max2837_ft) - { - p--; - } - return p->bandwidth_hz; -} - -/* Return final bw. */ -uint32_t compute_baseband_filter_bw(const uint32_t bandwidth_hz) -{ - const max2837_ft_t* p = max2837_ft; - while( p->bandwidth_hz != 0 ) - { - if( p->bandwidth_hz >= bandwidth_hz ) { - break; - } - p++; - } - - /* Round down (if no equal to first entry) and if > bandwidth_hz */ - if(p != max2837_ft) - { - if(p->bandwidth_hz > bandwidth_hz) - p--; - } - - return p->bandwidth_hz; -} - volatile bool do_exit = false; FILE* fd = NULL; @@ -464,11 +401,11 @@ int main(int argc, char** argv) { if( baseband_filter_bw ) { /* Compute nearest freq for bw filter */ - baseband_filter_bw_hz = compute_baseband_filter_bw(baseband_filter_bw_hz); + baseband_filter_bw_hz = hackrf_compute_baseband_filter_bw(baseband_filter_bw_hz); }else { /* Compute default value depending on sample rate */ - baseband_filter_bw_hz = compute_baseband_filter_bw_round_down_lt(sample_rate_hz); + baseband_filter_bw_hz = hackrf_compute_baseband_filter_bw_round_down_lt(sample_rate_hz); } if (baseband_filter_bw_hz > BASEBAND_FILTER_BW_MAX) { @@ -559,7 +496,14 @@ int main(int argc, char** argv) { printf("Failed to open file: %s\n", path); return EXIT_FAILURE; } - + /* Change fd buffer to have bigger one to store or read data on/to HDD */ + result = setvbuf(fd , NULL , _IOFBF , FD_BUFFER_SIZE); + if( result != 0 ) { + printf("setvbuf() failed: %d\n", result); + usage(); + return EXIT_FAILURE; + } + /* Write Wav header */ if( receive_wav ) { @@ -573,7 +517,7 @@ int main(int argc, char** argv) { signal(SIGTERM, &sigint_callback_handler); signal(SIGABRT, &sigint_callback_handler); - printf("call hackrf_sample_rate_set(%u Hz/%.02f MHz)\n", sample_rate_hz,((float)sample_rate_hz/(float)FREQ_ONE_MHZ)); + printf("call hackrf_sample_rate_set(%u Hz/%.03f MHz)\n", sample_rate_hz,((float)sample_rate_hz/(float)FREQ_ONE_MHZ)); result = hackrf_sample_rate_set(device, sample_rate_hz); if( result != HACKRF_SUCCESS ) { printf("hackrf_sample_rate_set() failed: %s (%d)\n", hackrf_error_name(result), result); @@ -581,7 +525,7 @@ int main(int argc, char** argv) { return EXIT_FAILURE; } - printf("call hackrf_baseband_filter_bandwidth_set(%d Hz/%.02f MHz)\n", + printf("call hackrf_baseband_filter_bandwidth_set(%d Hz/%.03f MHz)\n", baseband_filter_bw_hz, ((float)baseband_filter_bw_hz/(float)FREQ_ONE_MHZ)); result = hackrf_baseband_filter_bandwidth_set(device, baseband_filter_bw_hz); if( result != HACKRF_SUCCESS ) { @@ -591,9 +535,9 @@ int main(int argc, char** argv) { } if( transceiver_mode == TRANSCEIVER_MODE_RX ) { - result = hackrf_start_rx(device, rx_callback); + result = hackrf_start_rx(device, rx_callback, NULL); } else { - result = hackrf_start_tx(device, tx_callback); + result = hackrf_start_tx(device, tx_callback, NULL); } if( result != HACKRF_SUCCESS ) { printf("hackrf_start_?x() failed: %s (%d)\n", hackrf_error_name(result), result); @@ -601,7 +545,7 @@ int main(int argc, char** argv) { return EXIT_FAILURE; } - printf("call hackrf_set_freq(%llu Hz/%llu MHz)\n", freq_hz, (freq_hz/FREQ_ONE_MHZ) ); + printf("call hackrf_set_freq(%llu Hz/%.03f MHz)\n", freq_hz, ((float)freq_hz/(float)FREQ_ONE_MHZ) ); result = hackrf_set_freq(device, freq_hz); if( result != HACKRF_SUCCESS ) { printf("hackrf_set_freq() failed: %s (%d)\n", hackrf_error_name(result), result); diff --git a/host/libhackrf/src/CMakeLists.txt b/host/libhackrf/src/CMakeLists.txt index 02cd40e6..8e15b8b0 100644 --- a/host/libhackrf/src/CMakeLists.txt +++ b/host/libhackrf/src/CMakeLists.txt @@ -25,6 +25,9 @@ set(c_sources ${CMAKE_CURRENT_SOURCE_DIR}/hackrf.c CACHE INTERNAL "List of C sources") set(c_headers ${CMAKE_CURRENT_SOURCE_DIR}/hackrf.h CACHE INTERNAL "List of C headers") +set_source_files_properties(hackrf.c PROPERTIES LANGUAGE CXX ) +set_source_files_properties(hackrf.h PROPERTIES LANGUAGE CXX ) + # Dynamic library add_library(hackrf SHARED ${c_sources}) set_target_properties(hackrf PROPERTIES VERSION ${MAJOR_VERSION}.${MINOR_VERSION}.0 SOVERSION 0) diff --git a/host/libhackrf/src/hackrf.c b/host/libhackrf/src/hackrf.c index e81f18c7..8323b7dd 100644 --- a/host/libhackrf/src/hackrf.c +++ b/host/libhackrf/src/hackrf.c @@ -65,6 +65,33 @@ struct hackrf_device { uint32_t transfer_count; uint32_t buffer_size; bool streaming; + void* rx_ctx; + void* tx_ctx; +}; + + +typedef struct { + uint32_t bandwidth_hz; +} max2837_ft_t; + +static const max2837_ft_t max2837_ft[] = { + { 1750000 }, + { 2500000 }, + { 3500000 }, + { 5000000 }, + { 5500000 }, + { 6000000 }, + { 7000000 }, + { 8000000 }, + { 9000000 }, + { 10000000 }, + { 12000000 }, + { 14000000 }, + { 15000000 }, + { 20000000 }, + { 24000000 }, + { 28000000 }, + { 0 }, }; volatile bool do_exit = false; @@ -91,7 +118,7 @@ static int free_transfers(hackrf_device* device) { static int allocate_transfers(hackrf_device* const device) { if( device->transfers == NULL ) { - device->transfers = calloc(device->transfer_count, sizeof(struct libusb_transfer)); + device->transfers = (libusb_transfer**) calloc(device->transfer_count, sizeof(struct libusb_transfer)); if( device->transfers == NULL ) { return HACKRF_ERROR_NO_MEM; } @@ -158,7 +185,12 @@ static int cancel_transfers(hackrf_device* device) { } } */ -int hackrf_init() { +#ifdef __cplusplus +extern "C" +{ +#endif + +int ADDCALL hackrf_init() { const int libusb_error = libusb_init(&g_libusb_context); if( libusb_error != 0 ) { return HACKRF_ERROR_LIBUSB; @@ -167,7 +199,7 @@ int hackrf_init() { } } -int hackrf_exit() { +int ADDCALL hackrf_exit() { if( g_libusb_context != NULL ) { libusb_exit(g_libusb_context); g_libusb_context = NULL; @@ -176,7 +208,7 @@ int hackrf_exit() { return HACKRF_SUCCESS; } -int hackrf_open(hackrf_device** device) { +int ADDCALL hackrf_open(hackrf_device** device) { if( device == NULL ) { return HACKRF_ERROR_INVALID_PARAM; } @@ -204,7 +236,7 @@ int hackrf_open(hackrf_device** device) { } hackrf_device* lib_device = NULL; - lib_device = malloc(sizeof(*lib_device)); + lib_device = (hackrf_device*)malloc(sizeof(*lib_device)); if( lib_device == NULL ) { libusb_release_interface(usb_device, 0); libusb_close(usb_device); @@ -220,8 +252,8 @@ int hackrf_open(hackrf_device** device) { lib_device->transfer_count = 1024; lib_device->buffer_size = 16384; */ - lib_device->transfer_count = 4; - lib_device->buffer_size = 262144; /* 1048576; */ + lib_device->transfer_count = 32; + lib_device->buffer_size = 16384; //262144; /* 1048576; */ lib_device->streaming = false; do_exit = false; @@ -238,7 +270,7 @@ int hackrf_open(hackrf_device** device) { return HACKRF_SUCCESS; } -static int hackrf_set_transceiver_mode(hackrf_device* device, hackrf_transceiver_mode value) { +int ADDCALL hackrf_set_transceiver_mode(hackrf_device* device, hackrf_transceiver_mode value) { int result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_OUT | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, @@ -257,7 +289,7 @@ static int hackrf_set_transceiver_mode(hackrf_device* device, hackrf_transceiver } } -int hackrf_max2837_read(hackrf_device* device, uint8_t register_number, uint16_t* value) { +int ADDCALL hackrf_max2837_read(hackrf_device* device, uint8_t register_number, uint16_t* value) { if( register_number >= 32 ) { return HACKRF_ERROR_INVALID_PARAM; } @@ -280,7 +312,7 @@ int hackrf_max2837_read(hackrf_device* device, uint8_t register_number, uint16_t } } -int hackrf_max2837_write(hackrf_device* device, uint8_t register_number, uint16_t value) { +int ADDCALL hackrf_max2837_write(hackrf_device* device, uint8_t register_number, uint16_t value) { if( register_number >= 32 ) { return HACKRF_ERROR_INVALID_PARAM; } @@ -306,7 +338,7 @@ int hackrf_max2837_write(hackrf_device* device, uint8_t register_number, uint16_ } } -int hackrf_si5351c_read(hackrf_device* device, uint16_t register_number, uint16_t* value) { +int ADDCALL hackrf_si5351c_read(hackrf_device* device, uint16_t register_number, uint16_t* value) { if( register_number >= 256 ) { return HACKRF_ERROR_INVALID_PARAM; } @@ -331,7 +363,7 @@ int hackrf_si5351c_read(hackrf_device* device, uint16_t register_number, uint16_ } } -int hackrf_si5351c_write(hackrf_device* device, uint16_t register_number, uint16_t value) { +int ADDCALL hackrf_si5351c_write(hackrf_device* device, uint16_t register_number, uint16_t value) { if( register_number >= 256 ) { return HACKRF_ERROR_INVALID_PARAM; } @@ -357,7 +389,7 @@ int hackrf_si5351c_write(hackrf_device* device, uint16_t register_number, uint16 } } -int hackrf_sample_rate_set(hackrf_device* device, const uint32_t sampling_rate_hz) { +int ADDCALL hackrf_sample_rate_set(hackrf_device* device, const uint32_t sampling_rate_hz) { int result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_OUT | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, @@ -376,7 +408,7 @@ int hackrf_sample_rate_set(hackrf_device* device, const uint32_t sampling_rate_h } } -int hackrf_baseband_filter_bandwidth_set(hackrf_device* device, const uint32_t bandwidth_hz) { +int ADDCALL hackrf_baseband_filter_bandwidth_set(hackrf_device* device, const uint32_t bandwidth_hz) { int result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_OUT | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, @@ -396,7 +428,7 @@ int hackrf_baseband_filter_bandwidth_set(hackrf_device* device, const uint32_t b } -int hackrf_rffc5071_read(hackrf_device* device, uint8_t register_number, uint16_t* value) +int ADDCALL hackrf_rffc5071_read(hackrf_device* device, uint8_t register_number, uint16_t* value) { if( register_number >= 31 ) { return HACKRF_ERROR_INVALID_PARAM; @@ -420,7 +452,7 @@ int hackrf_rffc5071_read(hackrf_device* device, uint8_t register_number, uint16_ } } -int hackrf_rffc5071_write(hackrf_device* device, uint8_t register_number, uint16_t value) +int ADDCALL hackrf_rffc5071_write(hackrf_device* device, uint8_t register_number, uint16_t value) { if( register_number >= 31 ) { return HACKRF_ERROR_INVALID_PARAM; @@ -444,7 +476,7 @@ int hackrf_rffc5071_write(hackrf_device* device, uint8_t register_number, uint16 } } -int hackrf_spiflash_erase(hackrf_device* device) { +int ADDCALL hackrf_spiflash_erase(hackrf_device* device) { int result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_OUT | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, @@ -463,7 +495,7 @@ int hackrf_spiflash_erase(hackrf_device* device) { } } -int hackrf_spiflash_write(hackrf_device* device, const uint32_t address, +int ADDCALL hackrf_spiflash_write(hackrf_device* device, const uint32_t address, const uint16_t length, unsigned char* const data) { if (address > 0x0FFFFF) { @@ -488,7 +520,7 @@ int hackrf_spiflash_write(hackrf_device* device, const uint32_t address, } } -int hackrf_spiflash_read(hackrf_device* device, const uint32_t address, +int ADDCALL hackrf_spiflash_read(hackrf_device* device, const uint32_t address, const uint16_t length, unsigned char* data) { if (address > 0x0FFFFF) { @@ -513,7 +545,7 @@ int hackrf_spiflash_read(hackrf_device* device, const uint32_t address, } } -int hackrf_cpld_write(hackrf_device* device, const uint16_t length, +int ADDCALL hackrf_cpld_write(hackrf_device* device, const uint16_t length, unsigned char* const data) { int result = libusb_control_transfer( @@ -534,7 +566,7 @@ int hackrf_cpld_write(hackrf_device* device, const uint16_t length, } } -int hackrf_board_id_read(hackrf_device* device, uint8_t* value) { +int ADDCALL hackrf_board_id_read(hackrf_device* device, uint8_t* value) { int result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_IN | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, @@ -553,7 +585,7 @@ int hackrf_board_id_read(hackrf_device* device, uint8_t* value) { } } -int hackrf_version_string_read(hackrf_device* device, char* version, +int ADDCALL hackrf_version_string_read(hackrf_device* device, char* version, uint8_t length) { int result = libusb_control_transfer( @@ -582,7 +614,7 @@ typedef struct { } set_freq_params_t; #define FREQ_ONE_MHZ (1000*1000ull) -int hackrf_set_freq(hackrf_device* device, const uint64_t freq_hz) +int ADDCALL hackrf_set_freq(hackrf_device* device, const uint64_t freq_hz) { uint32_t l_freq_mhz; uint32_t l_freq_hz; @@ -614,7 +646,7 @@ int hackrf_set_freq(hackrf_device* device, const uint64_t freq_hz) } } -int hackrf_set_amp_enable(hackrf_device* device, const uint8_t value) +int ADDCALL hackrf_set_amp_enable(hackrf_device* device, const uint8_t value) { int result = libusb_control_transfer( device->usb_device, @@ -634,7 +666,7 @@ int hackrf_set_amp_enable(hackrf_device* device, const uint8_t value) } } -int hackrf_board_partid_serialno_read(hackrf_device* device, read_partid_serialno_t* read_partid_serialno) +int ADDCALL hackrf_board_partid_serialno_read(hackrf_device* device, read_partid_serialno_t* read_partid_serialno) { uint8_t length; @@ -660,7 +692,7 @@ int hackrf_board_partid_serialno_read(hackrf_device* device, read_partid_serialn static void* transfer_threadproc(void* arg) { hackrf_device* device = (hackrf_device*)arg; - struct timeval timeout = { 0, 500000 }; + struct timeval timeout = { 1, 000000 }; while( (device->streaming) && (do_exit == false) ) { @@ -678,10 +710,12 @@ static void hackrf_libusb_transfer_callback(struct libusb_transfer* usb_transfer if( usb_transfer->status == LIBUSB_TRANSFER_COMPLETED ) { hackrf_transfer transfer = { - .device = device, - .buffer = usb_transfer->buffer, - .buffer_length = usb_transfer->length, - .valid_length = usb_transfer->actual_length, + transfer.device = device, + transfer.buffer = usb_transfer->buffer, + transfer.buffer_length = usb_transfer->length, + transfer.valid_length = usb_transfer->actual_length, + transfer.rx_ctx = device->rx_ctx, + transfer.tx_ctx = device->tx_ctx }; if( device->callback(&transfer) == 0 ) { @@ -739,20 +773,21 @@ static int create_transfer_thread( return HACKRF_SUCCESS; } -bool hackrf_is_streaming(hackrf_device* device) { +bool ADDCALL hackrf_is_streaming(hackrf_device* device) { return device->streaming; } -int hackrf_start_rx(hackrf_device* device, hackrf_sample_block_cb_fn callback) { +int ADDCALL hackrf_start_rx(hackrf_device* device, hackrf_sample_block_cb_fn callback, void* rx_ctx) { const uint8_t endpoint_address = LIBUSB_ENDPOINT_IN | 1; int result = hackrf_set_transceiver_mode(device, HACKRF_TRANSCEIVER_MODE_RECEIVE); if( result == HACKRF_SUCCESS ) { + device->rx_ctx = rx_ctx; create_transfer_thread(device, endpoint_address, callback); } return result; } -int hackrf_stop_rx(hackrf_device* device) { +int ADDCALL hackrf_stop_rx(hackrf_device* device) { int result1, result2; result1 = kill_transfer_thread(device); result2 = hackrf_set_transceiver_mode(device, HACKRF_TRANSCEIVER_MODE_OFF); @@ -761,16 +796,17 @@ int hackrf_stop_rx(hackrf_device* device) { return result1; } -int hackrf_start_tx(hackrf_device* device, hackrf_sample_block_cb_fn callback) { +int ADDCALL hackrf_start_tx(hackrf_device* device, hackrf_sample_block_cb_fn callback, void* tx_ctx) { const uint8_t endpoint_address = LIBUSB_ENDPOINT_OUT | 2; int result = hackrf_set_transceiver_mode(device, HACKRF_TRANSCEIVER_MODE_TRANSMIT); if( result == HACKRF_SUCCESS ) { + device->tx_ctx = tx_ctx; result = create_transfer_thread(device, endpoint_address, callback); } return result; } -int hackrf_stop_tx(hackrf_device* device) { +int ADDCALL hackrf_stop_tx(hackrf_device* device) { int result1, result2; result1 = kill_transfer_thread(device); result2 = hackrf_set_transceiver_mode(device, HACKRF_TRANSCEIVER_MODE_OFF); @@ -779,7 +815,7 @@ int hackrf_stop_tx(hackrf_device* device) { return result1; } -int hackrf_close(hackrf_device* device) { +int ADDCALL hackrf_close(hackrf_device* device) { if( device != NULL ) { int result = hackrf_stop_rx(device); if( result ) { @@ -810,7 +846,7 @@ int hackrf_close(hackrf_device* device) { return HACKRF_SUCCESS; } -const char* hackrf_error_name(enum hackrf_error errcode) { +const char* ADDCALL hackrf_error_name(enum hackrf_error errcode) { switch(errcode) { case HACKRF_SUCCESS: return "HACKRF_SUCCESS"; @@ -841,7 +877,7 @@ const char* hackrf_error_name(enum hackrf_error errcode) { } } -const char* hackrf_board_id_name(enum hackrf_board_id board_id) { +const char* ADDCALL hackrf_board_id_name(enum hackrf_board_id board_id) { switch(board_id) { case BOARD_ID_JELLYBEAN: return "Jellybean"; @@ -856,3 +892,49 @@ const char* hackrf_board_id_name(enum hackrf_board_id board_id) { return "Unknown Board ID"; } } + +/* Return final bw round down and less than expected bw. */ +uint32_t ADDCALL hackrf_compute_baseband_filter_bw_round_down_lt(const uint32_t bandwidth_hz) +{ + const max2837_ft_t* p = max2837_ft; + while( p->bandwidth_hz != 0 ) + { + if( p->bandwidth_hz >= bandwidth_hz ) { + break; + } + p++; + } + /* Round down (if no equal to first entry) */ + if(p != max2837_ft) + { + p--; + } + return p->bandwidth_hz; +} + +/* Return final bw. */ +uint32_t ADDCALL hackrf_compute_baseband_filter_bw(const uint32_t bandwidth_hz) +{ + const max2837_ft_t* p = max2837_ft; + while( p->bandwidth_hz != 0 ) + { + if( p->bandwidth_hz >= bandwidth_hz ) { + break; + } + p++; + } + + /* Round down (if no equal to first entry) and if > bandwidth_hz */ + if(p != max2837_ft) + { + if(p->bandwidth_hz > bandwidth_hz) + p--; + } + + return p->bandwidth_hz; +} + +#ifdef __cplusplus +} // __cplusplus defined. +#endif + diff --git a/host/libhackrf/src/hackrf.h b/host/libhackrf/src/hackrf.h index 5a1314e2..7d5f8f22 100644 --- a/host/libhackrf/src/hackrf.h +++ b/host/libhackrf/src/hackrf.h @@ -26,6 +26,27 @@ #include #include +#ifdef _WIN32 + #define ADD_EXPORTS + + /* You should define ADD_EXPORTS *only* when building the DLL. */ + #ifdef ADD_EXPORTS + #define ADDAPI __declspec(dllexport) + #else + #define ADDAPI __declspec(dllimport) + #endif + + /* Define calling convention in one place, for convenience. */ + #define ADDCALL __cdecl + +#else /* _WIN32 not defined. */ + + /* Define with no value on non-Windows OSes. */ + #define ADDAPI + #define ADDCALL + +#endif + enum hackrf_error { HACKRF_SUCCESS = 0, HACKRF_ERROR_INVALID_PARAM = -2, @@ -50,6 +71,8 @@ typedef struct { uint8_t* buffer; int buffer_length; int valid_length; + void* rx_ctx; + void* tx_ctx; } hackrf_transfer; typedef struct { @@ -59,52 +82,62 @@ typedef struct { typedef int (*hackrf_sample_block_cb_fn)(hackrf_transfer* transfer); -int hackrf_init(); -int hackrf_exit(); +#ifdef __cplusplus +extern "C" +{ +#endif -int hackrf_open(hackrf_device** device); -int hackrf_close(hackrf_device* device); +extern ADDAPI int ADDCALL hackrf_init(); +extern ADDAPI int ADDCALL hackrf_exit(); + +extern ADDAPI int ADDCALL hackrf_open(hackrf_device** device); +extern ADDAPI int ADDCALL hackrf_close(hackrf_device* device); + +extern ADDAPI int ADDCALL hackrf_start_rx(hackrf_device* device, hackrf_sample_block_cb_fn callback, void* rx_ctx); +extern ADDAPI int ADDCALL hackrf_stop_rx(hackrf_device* device); + +extern ADDAPI int ADDCALL hackrf_start_tx(hackrf_device* device, hackrf_sample_block_cb_fn callback, void* tx_ctx); +extern ADDAPI int ADDCALL hackrf_stop_tx(hackrf_device* device); + +extern ADDAPI bool ADDCALL hackrf_is_streaming(hackrf_device* device); + +extern ADDAPI int ADDCALL hackrf_max2837_read(hackrf_device* device, uint8_t register_number, uint16_t* value); +extern ADDAPI int ADDCALL hackrf_max2837_write(hackrf_device* device, uint8_t register_number, uint16_t value); + +extern ADDAPI int ADDCALL hackrf_si5351c_read(hackrf_device* device, uint16_t register_number, uint16_t* value); +extern ADDAPI int ADDCALL hackrf_si5351c_write(hackrf_device* device, uint16_t register_number, uint16_t value); + +extern ADDAPI int ADDCALL hackrf_sample_rate_set(hackrf_device* device, const uint32_t sampling_rate_hz); +extern ADDAPI int ADDCALL hackrf_baseband_filter_bandwidth_set(hackrf_device* device, const uint32_t bandwidth_hz); + +extern ADDAPI int ADDCALL hackrf_rffc5071_read(hackrf_device* device, uint8_t register_number, uint16_t* value); +extern ADDAPI int ADDCALL hackrf_rffc5071_write(hackrf_device* device, uint8_t register_number, uint16_t value); + +extern ADDAPI int ADDCALL hackrf_spiflash_erase(hackrf_device* device); +extern ADDAPI int ADDCALL hackrf_spiflash_write(hackrf_device* device, const uint32_t address, const uint16_t length, unsigned char* const data); +extern ADDAPI int ADDCALL hackrf_spiflash_read(hackrf_device* device, const uint32_t address, const uint16_t length, unsigned char* data); + +extern ADDAPI int ADDCALL hackrf_cpld_write(hackrf_device* device, const uint16_t length, unsigned char* const data); -int hackrf_start_rx(hackrf_device* device, hackrf_sample_block_cb_fn callback); -int hackrf_stop_rx(hackrf_device* device); +extern ADDAPI int ADDCALL hackrf_board_id_read(hackrf_device* device, uint8_t* value); +extern ADDAPI int ADDCALL hackrf_version_string_read(hackrf_device* device, char* version, uint8_t length); -int hackrf_start_tx(hackrf_device* device, hackrf_sample_block_cb_fn callback); -int hackrf_stop_tx(hackrf_device* device); +extern ADDAPI int ADDCALL hackrf_set_freq(hackrf_device* device, const uint64_t freq_hz); -bool hackrf_is_streaming(hackrf_device* device); +extern ADDAPI int ADDCALL hackrf_set_amp_enable(hackrf_device* device, const uint8_t value); -int hackrf_max2837_read(hackrf_device* device, uint8_t register_number, uint16_t* value); -int hackrf_max2837_write(hackrf_device* device, uint8_t register_number, uint16_t value); +extern ADDAPI int ADDCALL hackrf_board_partid_serialno_read(hackrf_device* device, read_partid_serialno_t* read_partid_serialno); -int hackrf_si5351c_read(hackrf_device* device, uint16_t register_number, uint16_t* value); -int hackrf_si5351c_write(hackrf_device* device, uint16_t register_number, uint16_t value); +extern ADDAPI const char* ADDCALL hackrf_error_name(enum hackrf_error errcode); +extern ADDAPI const char* ADDCALL hackrf_board_id_name(enum hackrf_board_id board_id); -int hackrf_sample_rate_set(hackrf_device* device, const uint32_t sampling_rate_hz); -int hackrf_baseband_filter_bandwidth_set(hackrf_device* device, const uint32_t bandwidth_hz); +/* Compute nearest freq for bw filter (manual filter) */ +extern ADDAPI uint32_t ADDCALL hackrf_compute_baseband_filter_bw_round_down_lt(const uint32_t bandwidth_hz); +/* Compute best default value depending on sample rate (auto filter) */ +extern ADDAPI uint32_t ADDCALL hackrf_compute_baseband_filter_bw(const uint32_t bandwidth_hz); -int hackrf_rffc5071_read(hackrf_device* device, uint8_t register_number, uint16_t* value); -int hackrf_rffc5071_write(hackrf_device* device, uint8_t register_number, uint16_t value); - -int hackrf_spiflash_erase(hackrf_device* device); -int hackrf_spiflash_write(hackrf_device* device, const uint32_t address, - const uint16_t length, unsigned char* const data); -int hackrf_spiflash_read(hackrf_device* device, const uint32_t address, - const uint16_t length, unsigned char* data); - -int hackrf_cpld_write(hackrf_device* device, const uint16_t length, - unsigned char* const data); - -int hackrf_board_id_read(hackrf_device* device, uint8_t* value); -int hackrf_version_string_read(hackrf_device* device, char* version, - uint8_t length); - -int hackrf_set_freq(hackrf_device* device, const uint64_t freq_hz); - -int hackrf_set_amp_enable(hackrf_device* device, const uint8_t value); - -int hackrf_board_partid_serialno_read(hackrf_device* device, read_partid_serialno_t* read_partid_serialno); - -const char* hackrf_error_name(enum hackrf_error errcode); -const char* hackrf_board_id_name(enum hackrf_board_id board_id); +#ifdef __cplusplus +} // __cplusplus defined. +#endif #endif//__HACKRF_H__ From c6154a2dac5d1f36d963cff860153e84f84087c3 Mon Sep 17 00:00:00 2001 From: Michael Ossmann Date: Mon, 1 Apr 2013 16:23:08 -0600 Subject: [PATCH 13/23] exit when failing to transfer --- host/libhackrf/examples/hackrf_transfer.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/host/libhackrf/examples/hackrf_transfer.c b/host/libhackrf/examples/hackrf_transfer.c index 48aca5e5..88f084ae 100644 --- a/host/libhackrf/examples/hackrf_transfer.c +++ b/host/libhackrf/examples/hackrf_transfer.c @@ -368,6 +368,7 @@ int main(int argc, char** argv) { time_t rawtime; struct tm * timeinfo; long int file_pos; + int exit_code = EXIT_SUCCESS; while( (opt = getopt(argc, argv, "wr:t:f:a:s:n:b:")) != EOF ) { @@ -644,6 +645,12 @@ int main(int argc, char** argv) { (byte_count_now / 1e6f), time_difference, (rate / 1e6f) ); time_start = time_now; + + if (byte_count_now == 0) { + exit_code = EXIT_FAILURE; + printf("\nCouldn't transfer any bytes for one second.\n"); + break; + } } if (do_exit) @@ -710,5 +717,5 @@ int main(int argc, char** argv) { printf("fclose(fd) done\n"); } printf("exit\n"); - return EXIT_SUCCESS; + return exit_code; } From fa47f8af8c06612ec7eb84c5ee30f1e549c67139 Mon Sep 17 00:00:00 2001 From: TitanMKD Date: Thu, 4 Apr 2013 00:55:51 +0200 Subject: [PATCH 14/23] Fix for IQ problem for ADC: RX samples are ordered I0,Q1,I1,Q2,I2,... where they should be I0,Q0,I1,Q1,I2,Q2,... This fix also alias/ghost problems to be confirmed on other boards/more tests... Drawback now IQ is QI, will be fixed/swapped in LPC4330 SGPIO code. --- hardware/jellybean/sgpio_if/default.svf | 472 +++++++++++----------- hardware/jellybean/sgpio_if/default.xsvf | Bin 37629 -> 37629 bytes hardware/jellybean/sgpio_if/sgpio_if.xise | 16 +- hardware/jellybean/sgpio_if/top.jed | 200 ++++----- hardware/jellybean/sgpio_if/top.vhd | 52 ++- 5 files changed, 376 insertions(+), 364 deletions(-) diff --git a/hardware/jellybean/sgpio_if/default.svf b/hardware/jellybean/sgpio_if/default.svf index e0f7b9a8..e23edb4c 100755 --- a/hardware/jellybean/sgpio_if/default.svf +++ b/hardware/jellybean/sgpio_if/default.svf @@ -1,5 +1,5 @@ -// Created using Xilinx Cse Software [ISE - 13.4] -// Date: Thu Feb 14 12:00:19 2013 +// Created using Xilinx Cse Software [ISE - 14.1] +// Date: Wed Apr 03 20:35:50 2013 TRST OFF; ENDIR IDLE; @@ -153,144 +153,144 @@ SIR 8 TDI (e8) ; // Loading devices with 'program' instruction. ENDIR IRPAUSE; SIR 8 TDI (ea) ; -SDR 281 TDI (0003c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) SMASK (01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; +SDR 281 TDI (0003c1ffffffffffffffffffffffffffffddff7ffffffffffbfffffffffffffffffffe0f) SMASK (01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; ENDIR IDLE; RUNTEST 10000 TCK; -SDR 281 TDI (0102f9fffffffffffffffffffffffffffffddf7fffffffffffffffffffbffffffffffe7f) ; +SDR 281 TDI (0102f9ffffffffffffffffffffffffffffddff7fffffffffffffbffffffffffffffffe7f) ; RUNTEST 10000 TCK; -SDR 281 TDI (018201fffffffffffffffffffffffffffffddf7fffffffffffffffffeffffffffffffe7c) ; +SDR 281 TDI (018201fffffffffffffffffffffffffffff5ff7ffffffffffffffffffffffffffffff27c) ; RUNTEST 10000 TCK; -SDR 281 TDI (0083c1fffffffffffffffffffffffffffffddf7ffffffffffbfffffffffffffffffffe0f) ; +SDR 281 TDI (0083c1ffffffffffffffffffffffffffffddff7fffffffffffffffffffff7ffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (00c2f9fffffffffffffffffffffffffffffddf7fffffffffffffbffffffffffffffffe7f) ; +SDR 281 TDI (00c2f9ffffffffffffffffffff7ffffffffbeefffffffffffffffffffffffffffffffe7f) ; RUNTEST 10000 TCK; -SDR 281 TDI (01c201fffffffffffffffffffffffffffffddf7fffffefbefbffbfffefbefffffffffe7c) ; +SDR 281 TDI (01c201fffbfffffffffffffffffffffffff99e7fffffefbefbffbfffefbefffffffff27c) ; RUNTEST 10000 TCK; -SDR 281 TDI (0143c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (0143c1ffffffffffffffffffdfffffffffd9ee7ffffffffefffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0042f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) ; +SDR 281 TDI (0042f9ffffffffffffdffffffffffffffffffefafffffffffffffffffffffffffffffe7f) ; RUNTEST 10000 TCK; -SDR 281 TDI (006201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (006201fffffffffffffffffffffdffffffd9ee7fffffffffffffffffffbffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (0163c1fffffffffffffffffffffffffffffddf7ffffffffefffffffffffffffffffffe4f) ; +SDR 281 TDI (0163c1fffffffffffffffff7ffffffffffd9ee7fffffffffffffffffeffffffffffffe4f) ; RUNTEST 10000 TCK; -SDR 281 TDI (01e2f9fffffffffffffffffffffffffffffd7f7fffffffbffffffffffffffffffffffe7c) ; +SDR 281 TDI (01e2f9fffffffffffffffffffffff7fffffbeefffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (00e201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01) ; +SDR 281 TDI (00e201ffffffffffffffffffffffffdffffbbeffffffffffffffffffffffffffffffff01) ; RUNTEST 10000 TCK; -SDR 281 TDI (00a3c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; +SDR 281 TDI (00a3c1fffffffffffffffffffffffffffdfbbefffffffffffffffffffffffffffffffe4f) ; RUNTEST 10000 TCK; SDR 281 TDI (01a2f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (012201fffffffffffffffffffffffffffffd7f7fffffffffffffffffffff7ffffffffe81) ; +SDR 281 TDI (012201ffffffffffffffffffffffffffff7dff7fffffffbffffffffffffffffffffffe81) ; RUNTEST 10000 TCK; -SDR 281 TDI (0023c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; +SDR 281 TDI (0023c9ffffffffffffffffffffffffff7f79be7fffffeffffffffffffffffffffffffe4f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0032f9fffffffffffffffffffffffffffffd7f7fffffeffffffffffffffffffffffffe7c) ; +SDR 281 TDI (0030fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; SDR 281 TDI (013201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; RUNTEST 10000 TCK; -SDR 281 TDI (01b3c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (01b3c1fffffffffffffffdffffffffffffebfefffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; SDR 281 TDI (00b2f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) ; RUNTEST 10000 TCK; -SDR 281 TDI (00f201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (00f205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; SDR 281 TDI (01f3c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0172f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; +SDR 281 TDI (0172f9ffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; RUNTEST 10000 TCK; -SDR 281 TDI (007201ffffffffffffffffffffffffffffffe587fffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (007205ffffffffffffffffffffffffffffffe587fffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (0053c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; +SDR 281 TDI (0053c9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea4f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0152f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (0150e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (01d201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; +SDR 281 TDI (01d2c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; RUNTEST 10000 TCK; -SDR 281 TDI (00d3c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (00d3c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0092f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; +SDR 281 TDI (0090e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe05) ; RUNTEST 10000 TCK; -SDR 281 TDI (019201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (0192c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; RUNTEST 10000 TCK; -SDR 281 TDI (0113c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; +SDR 281 TDI (0113c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0012f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (0010e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (001a01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; +SDR 281 TDI (001ac5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; RUNTEST 10000 TCK; -SDR 281 TDI (011bc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; +SDR 281 TDI (011bc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; RUNTEST 10000 TCK; -SDR 281 TDI (019af9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (0198e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (009a01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; +SDR 281 TDI (009ac5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; RUNTEST 10000 TCK; -SDR 281 TDI (00dbc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; +SDR 281 TDI (00dbc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; RUNTEST 10000 TCK; -SDR 281 TDI (01daf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (01d8e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (015a01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; +SDR 281 TDI (015ac5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; RUNTEST 10000 TCK; -SDR 281 TDI (005bc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; +SDR 281 TDI (005bc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; RUNTEST 10000 TCK; -SDR 281 TDI (007af9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (0078e1fffffffffffffefffffffffffffffafefffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (017a01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; +SDR 281 TDI (017ac5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; RUNTEST 10000 TCK; -SDR 281 TDI (01fbc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (01fbc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (00faf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; +SDR 281 TDI (00f8e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; RUNTEST 10000 TCK; -SDR 281 TDI (00ba01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; +SDR 281 TDI (00bac5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; RUNTEST 10000 TCK; -SDR 281 TDI (01bbc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (01bbc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (013af9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; +SDR 281 TDI (0138e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; RUNTEST 10000 TCK; -SDR 281 TDI (003a01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; +SDR 281 TDI (003ac5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; RUNTEST 10000 TCK; -SDR 281 TDI (002bc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (002bc9ffffffffffffffffffdfffffffffbbfefffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0128fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; +SDR 281 TDI (0128ffffffffffffffffffffffffffdfffbbfefffffffffffffffffffffffffffffffe1d) ; RUNTEST 10000 TCK; -SDR 281 TDI (01aa01fffff7ffffffffffffffffffffffebfefffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (01aa01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (00abc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (00abc1ffffffffffffff7fffffffffffffbbfefffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (00ebf9fffffffffffffffff7fffffffffffbeefffffffffffffffffffffffffffffffe1d) ; +SDR 281 TDI (00ebf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; RUNTEST 10000 TCK; -SDR 281 TDI (01e8f9fffbfffffffffffffffffffffffffbbefffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (01e8f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (016bc9fffffffffff7fffffffffffffffffbeefffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (016bc0fffffffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0068e1ffffffffffffffffffffffffff7ffbbefffffffffffffffffffffffffffffffe1d) ; +SDR 281 TDI (006af9fffff7fffffffffffffffffffffffffefafffffffffffffffffffffffffffffe1d) ; RUNTEST 10000 TCK; -SDR 281 TDI (004ac5ffffffffffffffffffdffffffffffbeefffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (004a05fffffffffffffffffffffffffffdbbfefffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (014bc1ffffffff7ffffffffffffffffffffbeefffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (014bc1ffffffffffffffffffffffffff7fbbfefffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (01cbf9ffffffffffffffffffffffffdffffbeefffffffffffffffffffffffffffffffe1d) ; +SDR 281 TDI (01cbf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; RUNTEST 10000 TCK; -SDR 281 TDI (00c8f8fffffffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (00c8f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (008bc9ffffffffffffff7ffffffffffffffbbefffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (008bc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0188e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; +SDR 281 TDI (018af9fffffffffffffffff7ffffffffffbbfefffffffffffffffffffffffffffffffe1d) ; RUNTEST 10000 TCK; -SDR 281 TDI (010ac5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (010a05fffffffffff7fffffffffffffffefbfefffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (000bc1fffffffffffffffffffffffffffdfbbefffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (000bc1ffffffff7ffffffffffffffffffefbfefffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; SDR 281 TDI (000ff9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; RUNTEST 10000 TCK; SDR 281 TDI (010cf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (018fc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (018fc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (008ce1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; +SDR 281 TDI (008ef9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; RUNTEST 10000 TCK; -SDR 281 TDI (00cec4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (00ce04fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; SDR 281 TDI (01cfc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; @@ -298,17 +298,17 @@ SDR 281 TDI (014ee1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff RUNTEST 10000 TCK; SDR 281 TDI (004cf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (006fc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (006fc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (016ce1fffffffffffffffffffffffffffffff9fffffffffffffffffffffffffffffffe7d) ; +SDR 281 TDI (016ef9fffffffffffffffffffffffffffffff9fffffffffffffffffffffffffffffffe7d) ; RUNTEST 10000 TCK; -SDR 281 TDI (01eec5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; +SDR 281 TDI (01ee05fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; RUNTEST 10000 TCK; -SDR 281 TDI (00efc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (00efc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (00ace1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; +SDR 281 TDI (00aef9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; RUNTEST 10000 TCK; -SDR 281 TDI (01aec5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; +SDR 281 TDI (01ae05fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; RUNTEST 10000 TCK; SDR 281 TDI (012fc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; @@ -328,23 +328,23 @@ SDR 281 TDI (01fff9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff RUNTEST 10000 TCK; SDR 281 TDI (017cf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; RUNTEST 10000 TCK; -SDR 281 TDI (007fc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (007fc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (005ce1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; +SDR 281 TDI (005ef9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; RUNTEST 10000 TCK; -SDR 281 TDI (015ec5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; +SDR 281 TDI (015e05fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; RUNTEST 10000 TCK; -SDR 281 TDI (01dfc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (01dfc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (00dce1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; +SDR 281 TDI (00def9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; RUNTEST 10000 TCK; -SDR 281 TDI (009ec5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; +SDR 281 TDI (009e05fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; RUNTEST 10000 TCK; -SDR 281 TDI (019fc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (019fc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (011ce1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; +SDR 281 TDI (011ef9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; RUNTEST 10000 TCK; -SDR 281 TDI (001ec5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; +SDR 281 TDI (001e05fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; RUNTEST 10000 TCK; SDR 281 TDI (0017ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 10000 TCK; @@ -385,7 +385,7 @@ ENDIR IDLE; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffffffffffffddff7ffffffffffbfffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -393,7 +393,7 @@ SDR 7 TDI (40) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffddf7fffffffffffffffffffbffffffffffe7f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffffffffffffffffffddff7fffffffffffffbffffffffffffffffe7f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -401,7 +401,7 @@ SDR 7 TDI (60) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffddf7fffffffffffffffffeffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffff5ff7ffffffffffffffffffffffffffffff27c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -409,7 +409,7 @@ SDR 7 TDI (20) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffddf7ffffffffffbfffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffffffffffffddff7fffffffffffffffffffff7ffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -417,7 +417,7 @@ SDR 7 TDI (30) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffddf7fffffffffffffbffffffffffffffffe7f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffffffffff7ffffffffbeefffffffffffffffffffffffffffffffe7f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -425,7 +425,7 @@ SDR 7 TDI (70) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffddf7fffffefbefbffbfffefbefffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffbfffffffffffffffffffffffff99e7fffffefbefbffbfffefbefffffffff27c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -433,7 +433,7 @@ SDR 7 TDI (50) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffdfffffffffd9ee7ffffffffefffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -441,7 +441,7 @@ SDR 7 TDI (10) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffdffffffffffffffffffefafffffffffffffffffffffffffffffe7f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -449,7 +449,7 @@ SDR 7 TDI (18) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffdffffffd9ee7fffffffffffffffffffbffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -457,7 +457,7 @@ SDR 7 TDI (58) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffddf7ffffffffefffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffff7ffffffffffd9ee7fffffffffffffffffeffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -465,7 +465,7 @@ SDR 7 TDI (78) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffd7f7fffffffbffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffff7fffffbeefffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -473,7 +473,7 @@ SDR 7 TDI (38) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201ffffffffffffffffffffffffdffffbbeffffffffffffffffffffffffffffffff01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -481,7 +481,7 @@ SDR 7 TDI (28) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffdfbbefffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -497,7 +497,7 @@ SDR 7 TDI (48) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffd7f7fffffffffffffffffffff7ffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201ffffffffffffffffffffffffffff7dff7fffffffbffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -505,7 +505,7 @@ SDR 7 TDI (08) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffffffffffffffffffffffff7f79be7fffffeffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -513,7 +513,7 @@ SDR 7 TDI (0c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffd7f7fffffeffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -529,7 +529,7 @@ SDR 7 TDI (6c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffdffffffffffffebfefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -545,7 +545,7 @@ SDR 7 TDI (3c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -561,7 +561,7 @@ SDR 7 TDI (5c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -569,7 +569,7 @@ SDR 7 TDI (1c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201ffffffffffffffffffffffffffffffe587fffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205ffffffffffffffffffffffffffffffe587fffffffffffffffffffffffffffffe7c) MASK ( 03fffffffffffffffffffffffffffffe001ff801ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -577,7 +577,7 @@ SDR 7 TDI (14) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea4f) MASK ( 03fffffffffffffffffffffffffffffe001f8001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -585,7 +585,7 @@ SDR 7 TDI (54) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -593,7 +593,7 @@ SDR 7 TDI (74) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -601,7 +601,7 @@ SDR 7 TDI (34) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -609,7 +609,7 @@ SDR 7 TDI (24) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe05) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -617,7 +617,7 @@ SDR 7 TDI (64) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -625,7 +625,7 @@ SDR 7 TDI (44) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -633,7 +633,7 @@ SDR 7 TDI (04) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -641,7 +641,7 @@ SDR 7 TDI (06) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -649,7 +649,7 @@ SDR 7 TDI (46) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -657,7 +657,7 @@ SDR 7 TDI (66) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -665,7 +665,7 @@ SDR 7 TDI (26) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -673,7 +673,7 @@ SDR 7 TDI (36) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -681,7 +681,7 @@ SDR 7 TDI (76) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -689,7 +689,7 @@ SDR 7 TDI (56) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -697,7 +697,7 @@ SDR 7 TDI (16) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -705,7 +705,7 @@ SDR 7 TDI (1e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffefffffffffffffffafefffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -713,7 +713,7 @@ SDR 7 TDI (5e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -721,7 +721,7 @@ SDR 7 TDI (7e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -729,7 +729,7 @@ SDR 7 TDI (3e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -737,7 +737,7 @@ SDR 7 TDI (2e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -745,7 +745,7 @@ SDR 7 TDI (6e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -753,7 +753,7 @@ SDR 7 TDI (4e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -761,7 +761,7 @@ SDR 7 TDI (0e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -769,7 +769,7 @@ SDR 7 TDI (0a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffffffffffffffffdfffffffffbbfefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -777,7 +777,7 @@ SDR 7 TDI (4a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00ffffffffffffffffffffffffffdfffbbfefffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -785,7 +785,7 @@ SDR 7 TDI (6a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffff7ffffffffffffffffffffffebfefffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -793,7 +793,7 @@ SDR 7 TDI (2a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffff7fffffffffffffbbfefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -801,7 +801,7 @@ SDR 7 TDI (3a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffff7fffffffffffbeefffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -809,7 +809,7 @@ SDR 7 TDI (7a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffbfffffffffffffffffffffffffbbefffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -817,7 +817,7 @@ SDR 7 TDI (5a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffff7fffffffffffffffffbeefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c0fffffffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -825,7 +825,7 @@ SDR 7 TDI (1a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1ffffffffffffffffffffffffff7ffbbefffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffff7fffffffffffffffffffffffffefafffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -833,7 +833,7 @@ SDR 7 TDI (12) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5ffffffffffffffffffdffffffffffbeefffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffdbbfefffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -841,7 +841,7 @@ SDR 7 TDI (52) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffff7ffffffffffffffffffffbeefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffffffffff7fbbfefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -849,7 +849,7 @@ SDR 7 TDI (72) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9ffffffffffffffffffffffffdffffbeefffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -857,7 +857,7 @@ SDR 7 TDI (32) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f8fffffffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -865,7 +865,7 @@ SDR 7 TDI (22) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffffffffffff7ffffffffffffffbbefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -873,7 +873,7 @@ SDR 7 TDI (62) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffff7ffffffffffbbfefffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -881,7 +881,7 @@ SDR 7 TDI (42) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffff7fffffffffffffffefbfefffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -889,7 +889,7 @@ SDR 7 TDI (02) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffdfbbefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffff7ffffffffffffffffffefbfefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -913,7 +913,7 @@ SDR 7 TDI (63) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -921,7 +921,7 @@ SDR 7 TDI (23) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -929,7 +929,7 @@ SDR 7 TDI (33) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0204fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -961,7 +961,7 @@ SDR 7 TDI (1b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -969,7 +969,7 @@ SDR 7 TDI (5b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffff9fffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffff9fffffffffffffffffffffffffffffffe7d) MASK ( 03fffffffffffffffffffffffffffffe00078001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -977,7 +977,7 @@ SDR 7 TDI (7b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -985,7 +985,7 @@ SDR 7 TDI (3b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -993,7 +993,7 @@ SDR 7 TDI (2b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1001,7 +1001,7 @@ SDR 7 TDI (6b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1081,7 +1081,7 @@ SDR 7 TDI (1f) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1089,7 +1089,7 @@ SDR 7 TDI (17) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1097,7 +1097,7 @@ SDR 7 TDI (57) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1105,7 +1105,7 @@ SDR 7 TDI (77) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1113,7 +1113,7 @@ SDR 7 TDI (37) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1121,7 +1121,7 @@ SDR 7 TDI (27) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1129,7 +1129,7 @@ SDR 7 TDI (67) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1137,7 +1137,7 @@ SDR 7 TDI (47) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1145,7 +1145,7 @@ SDR 7 TDI (07) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1266,7 +1266,7 @@ ENDIR IDLE; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffffffffffffddff7ffffffffffbfffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1274,7 +1274,7 @@ SDR 7 TDI (40) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffddf7fffffffffffffffffffbffffffffffe7f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffffffffffffffffffddff7fffffffffffffbffffffffffffffffe7f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1282,7 +1282,7 @@ SDR 7 TDI (60) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffddf7fffffffffffffffffeffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffff5ff7ffffffffffffffffffffffffffffff27c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1290,7 +1290,7 @@ SDR 7 TDI (20) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffddf7ffffffffffbfffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffffffffffffddff7fffffffffffffffffffff7ffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1298,7 +1298,7 @@ SDR 7 TDI (30) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffddf7fffffffffffffbffffffffffffffffe7f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffffffffff7ffffffffbeefffffffffffffffffffffffffffffffe7f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1306,7 +1306,7 @@ SDR 7 TDI (70) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffddf7fffffefbefbffbfffefbefffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffbfffffffffffffffffffffffff99e7fffffefbefbffbfffefbefffffffff27c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1314,7 +1314,7 @@ SDR 7 TDI (50) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffdfffffffffd9ee7ffffffffefffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1322,7 +1322,7 @@ SDR 7 TDI (10) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffdffffffffffffffffffefafffffffffffffffffffffffffffffe7f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1330,7 +1330,7 @@ SDR 7 TDI (18) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffdffffffd9ee7fffffffffffffffffffbffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1338,7 +1338,7 @@ SDR 7 TDI (58) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffddf7ffffffffefffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffff7ffffffffffd9ee7fffffffffffffffffeffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1346,7 +1346,7 @@ SDR 7 TDI (78) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffd7f7fffffffbffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffff7fffffbeefffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1354,7 +1354,7 @@ SDR 7 TDI (38) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201ffffffffffffffffffffffffdffffbbeffffffffffffffffffffffffffffffff01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1362,7 +1362,7 @@ SDR 7 TDI (28) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffdfbbefffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1378,7 +1378,7 @@ SDR 7 TDI (48) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffd7f7fffffffffffffffffffff7ffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201ffffffffffffffffffffffffffff7dff7fffffffbffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1386,7 +1386,7 @@ SDR 7 TDI (08) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffffffffffffffffffffffff7f79be7fffffeffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1394,7 +1394,7 @@ SDR 7 TDI (0c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffd7f7fffffeffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1410,7 +1410,7 @@ SDR 7 TDI (6c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffdffffffffffffebfefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1426,7 +1426,7 @@ SDR 7 TDI (3c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1442,7 +1442,7 @@ SDR 7 TDI (5c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1450,7 +1450,7 @@ SDR 7 TDI (1c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201ffffffffffffffffffffffffffffffe587fffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205ffffffffffffffffffffffffffffffe587fffffffffffffffffffffffffffffe7c) MASK ( 03fffffffffffffffffffffffffffffe001ff801ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1458,7 +1458,7 @@ SDR 7 TDI (14) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea4f) MASK ( 03fffffffffffffffffffffffffffffe001f8001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1466,7 +1466,7 @@ SDR 7 TDI (54) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1474,7 +1474,7 @@ SDR 7 TDI (74) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1482,7 +1482,7 @@ SDR 7 TDI (34) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1490,7 +1490,7 @@ SDR 7 TDI (24) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe05) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1498,7 +1498,7 @@ SDR 7 TDI (64) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1506,7 +1506,7 @@ SDR 7 TDI (44) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1514,7 +1514,7 @@ SDR 7 TDI (04) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1522,7 +1522,7 @@ SDR 7 TDI (06) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1530,7 +1530,7 @@ SDR 7 TDI (46) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1538,7 +1538,7 @@ SDR 7 TDI (66) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1546,7 +1546,7 @@ SDR 7 TDI (26) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1554,7 +1554,7 @@ SDR 7 TDI (36) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1562,7 +1562,7 @@ SDR 7 TDI (76) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1570,7 +1570,7 @@ SDR 7 TDI (56) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1578,7 +1578,7 @@ SDR 7 TDI (16) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1586,7 +1586,7 @@ SDR 7 TDI (1e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffefffffffffffffffafefffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1594,7 +1594,7 @@ SDR 7 TDI (5e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1602,7 +1602,7 @@ SDR 7 TDI (7e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1610,7 +1610,7 @@ SDR 7 TDI (3e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1618,7 +1618,7 @@ SDR 7 TDI (2e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1626,7 +1626,7 @@ SDR 7 TDI (6e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1634,7 +1634,7 @@ SDR 7 TDI (4e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1642,7 +1642,7 @@ SDR 7 TDI (0e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1650,7 +1650,7 @@ SDR 7 TDI (0a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffffffffffffffffdfffffffffbbfefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1658,7 +1658,7 @@ SDR 7 TDI (4a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00ffffffffffffffffffffffffffdfffbbfefffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1666,7 +1666,7 @@ SDR 7 TDI (6a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffff7ffffffffffffffffffffffebfefffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1674,7 +1674,7 @@ SDR 7 TDI (2a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffff7fffffffffffffbbfefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1682,7 +1682,7 @@ SDR 7 TDI (3a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffff7fffffffffffbeefffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1690,7 +1690,7 @@ SDR 7 TDI (7a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffbfffffffffffffffffffffffffbbefffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1698,7 +1698,7 @@ SDR 7 TDI (5a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffff7fffffffffffffffffbeefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c0fffffffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1706,7 +1706,7 @@ SDR 7 TDI (1a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1ffffffffffffffffffffffffff7ffbbefffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffff7fffffffffffffffffffffffffefafffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1714,7 +1714,7 @@ SDR 7 TDI (12) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5ffffffffffffffffffdffffffffffbeefffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffdbbfefffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1722,7 +1722,7 @@ SDR 7 TDI (52) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffff7ffffffffffffffffffffbeefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffffffffff7fbbfefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1730,7 +1730,7 @@ SDR 7 TDI (72) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9ffffffffffffffffffffffffdffffbeefffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1738,7 +1738,7 @@ SDR 7 TDI (32) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f8fffffffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1746,7 +1746,7 @@ SDR 7 TDI (22) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffffffffffff7ffffffffffffffbbefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1754,7 +1754,7 @@ SDR 7 TDI (62) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffff7ffffffffffbbfefffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1762,7 +1762,7 @@ SDR 7 TDI (42) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffff7fffffffffffffffefbfefffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1770,7 +1770,7 @@ SDR 7 TDI (02) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffdfbbefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffff7ffffffffffffffffffefbfefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1794,7 +1794,7 @@ SDR 7 TDI (63) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1802,7 +1802,7 @@ SDR 7 TDI (23) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1810,7 +1810,7 @@ SDR 7 TDI (33) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0204fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1842,7 +1842,7 @@ SDR 7 TDI (1b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1850,7 +1850,7 @@ SDR 7 TDI (5b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffff9fffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffff9fffffffffffffffffffffffffffffffe7d) MASK ( 03fffffffffffffffffffffffffffffe00078001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1858,7 +1858,7 @@ SDR 7 TDI (7b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1866,7 +1866,7 @@ SDR 7 TDI (3b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1874,7 +1874,7 @@ SDR 7 TDI (2b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1882,7 +1882,7 @@ SDR 7 TDI (6b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1962,7 +1962,7 @@ SDR 7 TDI (1f) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1970,7 +1970,7 @@ SDR 7 TDI (17) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1978,7 +1978,7 @@ SDR 7 TDI (57) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1986,7 +1986,7 @@ SDR 7 TDI (77) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1994,7 +1994,7 @@ SDR 7 TDI (37) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -2002,7 +2002,7 @@ SDR 7 TDI (27) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -2010,7 +2010,7 @@ SDR 7 TDI (67) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -2018,7 +2018,7 @@ SDR 7 TDI (47) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -2026,7 +2026,7 @@ SDR 7 TDI (07) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; diff --git a/hardware/jellybean/sgpio_if/default.xsvf b/hardware/jellybean/sgpio_if/default.xsvf index 2a005f20d17cf1564fd00f79ea728f4860c443f5..c7753fe1cfa6c58edcd3e807af14b4501ee00b69 100755 GIT binary patch literal 37629 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 diff --git a/hardware/jellybean/sgpio_if/sgpio_if.xise b/hardware/jellybean/sgpio_if/sgpio_if.xise index 82383b2e..82c5ad11 100755 --- a/hardware/jellybean/sgpio_if/sgpio_if.xise +++ b/hardware/jellybean/sgpio_if/sgpio_if.xise @@ -9,22 +9,22 @@ - + - + - - - - + + + + @@ -97,6 +97,9 @@ + + + @@ -200,6 +203,7 @@ + diff --git a/hardware/jellybean/sgpio_if/top.jed b/hardware/jellybean/sgpio_if/top.jed index 30d2f233..2e7c3485 100755 --- a/hardware/jellybean/sgpio_if/top.jed +++ b/hardware/jellybean/sgpio_if/top.jed @@ -1,5 +1,5 @@ Programmer Jedec Bit Map -Date Extracted: Thu Feb 14 11:55:50 2013 +Date Extracted: Wed Apr 03 20:29:28 2013 QF25812* QP100* @@ -7,7 +7,7 @@ QV0* F0* X0* J0 0* -N VERSION O.87xd* +N VERSION P.15xf* N DEVICE XC2C64A-7-VQ100* Note Block 0 * @@ -16,21 +16,21 @@ L000000 1111111111111111* L000016 1111111111111111* L000032 1111111111111111* L000048 1111111111111111* -L000064 1111111111111111* -L000080 1111111111111111* -L000096 1111111111111111* -L000112 1111111111111111* -L000128 1111111111111111* -L000144 1111111111111111* -L000160 1111111111111111* -L000176 1111111111111111* -L000192 1111111111111111* +L000064 1111111010110111* +L000080 1111111011010111* +L000096 1111111010110111* +L000112 1110011011111111* +L000128 1111111010110111* +L000144 1111111010110111* +L000160 1111111010110111* +L000176 1111111011010111* +L000192 1111111011010111* L000208 1111111111111111* L000224 1111111111111111* -L000240 1111111111111111* +L000240 1111111011010111* L000256 1111111111111111* L000272 1111111111111111* -L000288 1111111111111111* +L000288 1111111011110011* L000304 1111111111111111* L000320 1111111111111111* L000336 1111111111111111* @@ -44,7 +44,7 @@ L000448 1111111111111111* L000464 1111111111111111* L000480 1111111111111111* L000496 1111111111111111* -L000512 1111111111111111* +L000512 1111111011100111* L000528 1111111111111111* L000544 1111111111111111* L000560 1111111111111111* @@ -61,7 +61,7 @@ L000880 111111111111111111111111111111111111111111111111111111111111111111111111 L000960 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L001040 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L001120 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L001200 11111111111111111111111111111111111111111111111111111111111111111111111111111111* +L001200 11111111111011111111111111111111111111111111111111111111111111111111111111111111* L001280 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L001360 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L001440 11111111111111111111111111111111111111111111111111111111111111111111111111111111* @@ -79,37 +79,37 @@ L002320 111111111111111111111111111111111111111111111111111111111111111111111111 L002400 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L002480 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L002560 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L002640 11111111111111111111111111111111111111111111111111111111111111111111111111111111* +L002640 11111111111111011111111111111111111111111111111111111111111111111111111111111111* L002720 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L002800 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L002880 11111111111111111111111111111111111111111111111111111111111111111111111111111111* +L002880 11111111111111111111111111111111111111111111111111111111111111111011111111111111* L002960 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L003040 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L003120 11111111111111111111111111111111111111111111111111111111111111111111111111111111* +L003120 11111111111111111111111111111111111101111111111111111111111111111111111111111111* L003200 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L003280 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L003360 11111111111111111111111111111111111111111111111111111111111111111111111111111111* +L003360 11111111111111111101111111111111111111111111111111111111111111111111111111111111* L003440 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L003520 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L003600 11111111111111111111111111111111111111111111111111111111111111111111111111111111* +L003600 11111111111101111111111111111111111111111111111111111111111111111111111111111111* L003680 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L003760 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L003840 11111111111111111111111111111111111111111111111111111111111111111111111111111111* +L003840 11111111011111111111111111111111111111111111111111111111111111111111111111111111* L003920 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L004000 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L004080 11111111111111111111111111111111111111111111111111111111111111111111111111111111* +L004080 11111111111111110111111111111111111111111111111111111111111111111111111111111111* L004160 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L004240 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L004320 11111111111111111111111111111111111111111111111111111111111111111111111111111111* +L004320 11111111111111111111011111111111111111111111111111111111111111111111111111111111* L004400 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L004480 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L004560 11111111111111111111111111111111111111111111111111111111111111111111111111111111* +L004560 11111111111111111111110111111111111111111111111111111111111111111111111111111111* L004640 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L004720 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L004800 11111111111111111111111111111111111111111111111111111111111111111111111111111111* +L004800 11111111111111111111111111111101111111111111111111111111111111111111111111111111* L004880 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L004960 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L005040 11111111111111111111111111111111111111111111111111111111111111111111111111111111* +L005040 11111111111111111111111101111111111111111111111111111111111111111111111111111111* Note Block 0 PLA OR array * L005120 1111111111111111* @@ -140,7 +140,7 @@ L005504 1111111111111111* L005520 1111111111111111* L005536 1111111111111111* L005552 1111111111111111* -L005568 1111111111111111* +L005568 1111101111111111* L005584 1111111111111111* L005600 1111111111111111* L005616 1111111111111111* @@ -176,37 +176,37 @@ L006043 000001111001111100010000001* L006070 000001111001111100010000001* L006097 000001111001111100010000001* L006124 000001111001111100010000001* -L006151 000001111001111100010000001* -L006178 000001111001111100010000001* -L006205 000001111001111100010000001* -L006232 000001111001111100010000001* -L006259 000001111001111100010000001* -L006286 000001111001111100010000001* -L006313 000001111001111100010000001* -L006340 000001111001111100010000001* -L006367 000001111001111100010000001* -L006394 000001111001111100010000001* -L006421 000001111001111100010000001* +L006151 000101111111111100000000001* +L006178 000001111001111101010000001* +L006205 000001111001111101010000001* +L006232 000101111000011101001000101* +L006259 000101111000011101001000101* +L006286 000101111000011101001000101* +L006313 000101111000011101001000101* +L006340 000101111000011101001000101* +L006367 000101111000011101001000101* +L006394 000101111000011101001000101* +L006421 000101111000011101001000101* Note Block 1 * Note Block 1 ZIA * -L006448 1111111111111111* -L006464 1111111011010111* -L006480 1111111011010111* -L006496 1111111011010111* -L006512 1111111011010111* +L006448 1111111011110101* +L006464 1111111011110101* +L006480 1111111011110011* +L006496 1111111011110101* +L006512 1111111111111111* L006528 1111111011010111* -L006544 1111111111111111* +L006544 1111111011110101* L006560 1111111111111111* -L006576 1111111111111111* -L006592 1111111011010111* -L006608 1111111011100111* +L006576 1111111011110101* +L006592 1111111011110101* +L006608 1111111111111111* L006624 1111111111111111* L006640 1111111111111111* L006656 1111111111111111* -L006672 1111111011100111* -L006688 1111111111111111* -L006704 1111111011100111* +L006672 1111111011110110* +L006688 1111111011110110* +L006704 1111111111111111* L006720 1111111111111111* L006736 1111111111111111* L006752 1111111111111111* @@ -232,8 +232,8 @@ L007056 1111111111111111* L007072 1111111111111111* Note Block 1 PLA AND array * -L007088 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L007168 11111111111111111111111111111111111111111111111111111111111111111111111111111111* +L007088 11110111110111111111111111111111111111111111111111111111111111111111111111111111* +L007168 11111011111011111111111111111111111111111111111111111111111111111111111111111111* L007248 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L007328 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L007408 11111111111111111111111111111111111111111111111111111111111111111111111111111111* @@ -251,13 +251,13 @@ L008288 111111111111111111111111111111111111111111111111111111111111111111111111 L008368 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L008448 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L008528 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L008608 11111111110111111111111111111011111111111111111111111111111111111111111111111111* +L008608 11111110110111111111111111111111111111111111111111111111111111111111111111111111* L008688 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L008768 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L008848 11011111110111111111111111111111111111111111111111111111111111111111111111111111* +L008848 11111111110111110111111111111111111111111111111111111111111111111111111111111111* L008928 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L009008 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L009088 11110111110111111111111111111111111111111111111111111111111111111111111111111111* +L009088 11111111110111111101111111111111111111111111111111111111111111111111111111111111* L009168 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L009248 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L009328 11111111111111111111111111111111111111111111111111111111111111111111111111111111* @@ -266,22 +266,22 @@ L009488 111111111111111111111111111111111111111111111111111111111111111111111111 L009568 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L009648 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L009728 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L009808 11111111010111111111111111111111111111111111111111111111111111111111111111111111* +L009808 11011111110111111111111111111111111111111111111111111111111111111111111111111111* L009888 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L009968 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L010048 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L010128 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L010208 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L010288 11111101110111111111111111111111111111111111111111111111111111111111111111111111* +L010288 01111111110111111111111111111111111111111111111111111111111111111111111111111111* L010368 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L010448 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L010528 11111111110111111101111111111111111111111111111111111111111111111111111111111111* +L010528 11111111110101111111111111111111111111111111111111111111111111111111111111111111* L010608 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L010688 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L010768 11111111110111111111011111111111111111111111111111111111111111111111111111111111* +L010768 11111111110111111111111111110111111111111111111111111111111111111111111111111111* L010848 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L010928 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L011008 11111111110111111111111111111111011111111111111111111111111111111111111111111111* +L011008 11111111110111111111111111111101111111111111111111111111111111111111111111111111* L011088 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L011168 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L011248 11111111111111111111111111111111111111111111111111111111111111111111111111111111* @@ -290,8 +290,8 @@ L011408 111111111111111111111111111111111111111111111111111111111111111111111111 L011488 11111111111111111111111111111111111111111111111111111111111111111111111111111111* Note Block 1 PLA OR array * -L011568 1111111111111111* -L011584 1111111111111111* +L011568 1111111110111111* +L011584 1111111110111111* L011600 1111111111111111* L011616 1111111111111111* L011632 1111111111111111* @@ -358,7 +358,7 @@ L012599 000101111001111101000000001* L012626 000001111001111110011111100* L012653 000001111000011100011111100* L012680 000101111001111101000000001* -L012707 000001111001111100011111100* +L012707 000001111000000100011111101* L012734 000101111001111101000000001* L012761 000101111001111101000000001* L012788 000101111001111101000000001* @@ -368,22 +368,22 @@ L012869 000001111001111100010000001* Note Block 2 * Note Block 2 ZIA * -L012896 1111111111111111* -L012912 1111111111111111* -L012928 1111111011110011* -L012944 1111111111111111* -L012960 1111111010110111* -L012976 1111111011010111* -L012992 1111111010110111* -L013008 1111111011010111* -L013024 1111111010110111* -L013040 1111111010110111* -L013056 1111111010110111* -L013072 1111111011100111* -L013088 1111111011010111* -L013104 1111111111111111* -L013120 1111111111111111* -L013136 1111111011010111* +L012896 1111111011110101* +L012912 1111111011110101* +L012928 1111111111111111* +L012944 1111111011110101* +L012960 1111111111111111* +L012976 1111111111111111* +L012992 1111111011100111* +L013008 1110011011111111* +L013024 1111111011110101* +L013040 1111111011110101* +L013056 1111111111111111* +L013072 1111111111111111* +L013088 1111111111111111* +L013104 1111111011110101* +L013120 1111111011110110* +L013136 1111111011110110* L013152 1111111111111111* L013168 1111111111111111* L013184 1111111111111111* @@ -410,44 +410,44 @@ L013504 1111111111111111* L013520 1111111111111111* Note Block 2 PLA AND array * -L013536 11111111111111111111111011111111111111111111111111111111111111111111111111111111* +L013536 11111111111110111111111111111111111111111111111111111111111111111111111111111111* L013616 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L013696 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L013776 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L013856 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L013936 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L014016 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L014096 11111111111011111111111111111111111111111111111111111111111111111111111111111111* +L014096 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L014176 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L014256 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L014336 11110111111111111111111111111111111111111111111111111111111111111111111111111111* +L014336 11111111111111011111111111111111111111111111111111111111111111111111111111111111* L014416 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L014496 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L014576 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L014656 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L014736 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L014816 11111111111111111101111111111111111111111111111111111111111111111111111111111111* +L014816 11111111111111111111111111111101111111111111111111111111111111111111111111111111* L014896 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L014976 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L015056 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L015136 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L015216 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L015296 11111111111101111111111111111111111111111111111111111111111111111111111111111111* +L015296 11111111111111111111111111110111111111111111111111111111111111111111111111111111* L015376 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L015456 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L015536 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L015616 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L015696 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L015776 11111111111111111111111101111111111111111111111111111111111111111111111111111111* +L015776 11111101111111111111111111111111111111111111111111111111111111111111111111111111* L015856 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L015936 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L016016 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L016096 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L016176 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L016256 11111111011111111111111111111111111111111111111111111111111111111111111111111111* +L016256 11111111111111111111111111011111111111111111111111111111111111111111111111111111* L016336 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L016416 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L016496 11111111111111110111111111111111111111111111111111111111111111111111111111111111* +L016496 01111111111111111111111111111111111111111111111111111111111111111111111111111111* L016576 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L016656 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L016736 11111111111111111111111111111111111111111111111111111111111111111111111111111111* @@ -459,13 +459,13 @@ L017136 111111111111111111111111111111111111111111111111111111111111111111111111 L017216 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L017296 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L017376 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L017456 11111111111111111111011111111111111111111111111111111111111111111111111111111111* +L017456 11011111111111111111111111111111111111111111111111111111111111111111111111111111* L017536 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L017616 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L017696 11111111111111011111111111111111111111111111111111111111111111111111111111111111* +L017696 11111111111111111101111111111111111111111111111111111111111111111111111111111111* L017776 11111111111111111111111111111111111111111111111111111111111111111111111111111111* L017856 11111111111111111111111111111111111111111111111111111111111111111111111111111111* -L017936 11111111111111111111111111111101111111111111111111111111111111111111111111111111* +L017936 11111111111111110111111111111111111111111111111111111111111111111111111111111111* Note Block 2 PLA OR array * L018016 0111111111111111* @@ -529,20 +529,20 @@ Note Block 2 I/O Macrocell Configuration 27 bits * N Aclk ClkOp Clk:2 ClkFreq R:2 P:2 RegMod:2 INz:2 FB:2 InReg St XorIn:2 RegCom Oe:4 Tm Slw Pu* L018912 000101111111111100000000001* L018939 000001111001111110011111100* -L018966 000101111000011101001000101* +L018966 000001111001111101010000001* L018993 000001111001111110011111100* -L019020 000101111000011101001000101* +L019020 000001111001111101010000001* L019047 000001111001111110011111100* -L019074 000101111000011101001000101* +L019074 000001111001111101010000001* L019101 000001111000011100011111100* -L019128 000101111000011101001000101* -L019155 000101111000011101001000101* +L019128 000001111001111101010000001* +L019155 000001111001111101010000001* L019182 000001111000011100011111100* L019209 000001111001111110011111100* L019236 000001111001111110011111100* -L019263 000101111000011101001000101* -L019290 000101111000011101001000101* -L019317 000101111000011101001000101* +L019263 000001111001111101010000001* +L019290 000001111001111101010000001* +L019317 000001111001111101010000001* Note Block 3 * Note Block 3 ZIA * @@ -753,5 +753,5 @@ L025810 0* Note I/O Bank 1 Vcco * L025811 0* -C0AA3* -D0B9 +CFE0C* +D09F diff --git a/hardware/jellybean/sgpio_if/top.vhd b/hardware/jellybean/sgpio_if/top.vhd index 31a61d0d..bb7075ae 100755 --- a/hardware/jellybean/sgpio_if/top.vhd +++ b/hardware/jellybean/sgpio_if/top.vhd @@ -1,22 +1,23 @@ -- --- Copyright 2012 Jared Boone --- --- This file is part of HackRF. --- --- This program is free software; you can redistribute it and/or modify --- it under the terms of the GNU General Public License as published by --- the Free Software Foundation; either version 2, or (at your option) --- any later version. --- --- This program is distributed in the hope that it will be useful, --- but WITHOUT ANY WARRANTY; without even the implied warranty of --- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the --- GNU General Public License for more details. --- --- You should have received a copy of the GNU General Public License --- along with this program; see the file COPYING. If not, write to --- the Free Software Foundation, Inc., 51 Franklin Street, --- Boston, MA 02110-1301, USA. +-- Copyright 2012 Jared Boone +-- Copyright 2013 Benjamin Vernoux +-- +-- This file is part of HackRF. +-- +-- This program is free software; you can redistribute it and/or modify +-- it under the terms of the GNU General Public License as published by +-- the Free Software Foundation; either version 2, or (at your option) +-- any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program; see the file COPYING. If not, write to +-- the Free Software Foundation, Inc., 51 Franklin Street, +-- Boston, MA 02110-1301, USA. library IEEE; use IEEE.STD_LOGIC_1164.ALL; @@ -62,7 +63,7 @@ architecture Behavioral of top is begin B1AUX <= (others => '0'); - B2AUX <= (others => '0'); + --B2AUX <= (others => '0'); ------------------------------------------------ -- Codec interface @@ -93,6 +94,7 @@ begin transfer_direction_i <= to_dac when HOST_DIRECTION = '1' else from_adc; + B2AUX <= HOST_DATA & host_clk_i & host_data_enable_i & host_data_capture_o & "00000"; ------------------------------------------------ process(host_clk_i) @@ -116,9 +118,15 @@ begin process(host_clk_i, codec_clk_i) begin if rising_edge(host_clk_i) then - if codec_clk_i = '1' then - host_data_capture_o <= host_data_enable_i; - end if; + if transfer_direction_i = to_dac then + if codec_clk_i = '1' then + host_data_capture_o <= host_data_enable_i; + end if; + else + if codec_clk_i = '0' then + host_data_capture_o <= host_data_enable_i; + end if; + end if; end if; end process; From 118953b451a1b7b3936c7eeb909a7cdd060b7fa6 Mon Sep 17 00:00:00 2001 From: TitanMKD Date: Thu, 4 Apr 2013 19:19:59 +0200 Subject: [PATCH 15/23] Lot of comments added. --- firmware/common/sgpio.c | 97 ++++++++++++++++++++++++----------------- 1 file changed, 57 insertions(+), 40 deletions(-) diff --git a/firmware/common/sgpio.c b/firmware/common/sgpio.c index a4b74c53..a4cb3248 100644 --- a/firmware/common/sgpio.c +++ b/firmware/common/sgpio.c @@ -1,5 +1,6 @@ /* * Copyright 2012 Jared Boone + * Copyright 2013 Benjamin Vernouxe * * This file is part of HackRF. * @@ -89,6 +90,19 @@ void sgpio_test_interface() { } } + +/* + SGPIO0 to 7 = DAC/ADC data bits 0 to 7 (Nota: DAC is 10bits but only bit9 to bit2 are used bit1 & 0 are forced to 0 by CPLD) + ADC=> CLK x 2=CLKx2 with CLKx2(0)rising=D0Q, CLKx2(1)rising=D1I (corresponds to CLK(0)falling+tD0Q=>D0Q, CLK(1)rising+tDOI=>D1I, CLK(1)falling+tD0Q=>D1Q, CLK(1)rising+tDOI=>D2I ...) + tDOI(CLK Rise to I-ADC Channel-I Output Data Valid)=7.4 to 9ns, tD0Q(CLK Fall to Q-ADC Channel-Q Output Data Valid)=6.9 to 9ns + DAC=> CLK x 2=CLKx2 with CLKx2(0)rising=Q:N-2, CLKx2(1)rising=I:N-1(corresponds to CLK(0)rising=>Q:N-2, CLK(0)falling I:N-1, CLK(1)rising=>Q:N-1, CLK(1)falling I:N ...) + tDSI(I-DAC Data to CLK Fall Setup Time)=min 10ns, tDSQ(Q-DAC Data to CLK Rise Setup Time)=min 10ns + + SGPIO8 Clock Input (External Clock) + SGPIO9 Capture Input (Capture/ChipSelect, 1=Enable Capture, 0=Disable capture) + SGPIO10 Disable Output (1/High=Disable codec data stream, 0/Low=Enable codec data stream) + SGPIO11 Direction Output (1/High=TX mode LPC43xx=>CPLD=>DAC, 0/Low=RX mode LPC43xx<=CPLD<=ADC) +*/ void sgpio_configure( const transceiver_mode_t transceiver_mode, const bool multi_slice @@ -102,8 +116,8 @@ void sgpio_configure( const uint_fast8_t cpld_direction = (transceiver_mode == TRANSCEIVER_MODE_TX) ? 1 : 0; SGPIO_GPIO_OUTREG = - (cpld_direction << 11) - | (1L << 10) // disable + (cpld_direction << 11) /* 1=Output SGPIO11 High(TX mode), 0=Output SGPIO11 Low(RX mode)*/ + | (1L << 10) // disable codec data stream during configuration (Output SGPIO10 High) ; // Enable SGPIO pin outputs. @@ -112,37 +126,38 @@ void sgpio_configure( ? (0xFF << 0) : (0x00 << 0); SGPIO_GPIO_OENREG = - (1L << 11) // direction - | (1L << 10) // disable - | (0L << 9) // capture - | (0L << 8) // clock - | sgpio_gpio_data_direction + (1L << 11) // direction output SGPIO11 active + | (1L << 10) // disable output SGPIO10 active + | (0L << 9) // capture input SGPIO9 (output i is tri-stated) + | (0L << 8) // clock input SGPIO8 (output i is tri-stated) + | sgpio_gpio_data_direction // 0xFF=Output all SGPIO High(TX mode), 0x00=Output all SPGIO Low(RX mode) ; - SGPIO_OUT_MUX_CFG( 8) = // SGPIO: Input: clock - SGPIO_OUT_MUX_CFG_P_OE_CFG(0) - | SGPIO_OUT_MUX_CFG_P_OUT_CFG(0) + SGPIO_OUT_MUX_CFG( 8) = // SGPIO8: Input: clock + SGPIO_OUT_MUX_CFG_P_OE_CFG(0) /* 0x0 gpio_oe (state set by GPIO_OEREG) */ + | SGPIO_OUT_MUX_CFG_P_OUT_CFG(0) /* 0x0 dout_doutm1 (1-bit mode) */ ; - SGPIO_OUT_MUX_CFG( 9) = // SGPIO: Input: qualifier - SGPIO_OUT_MUX_CFG_P_OE_CFG(0) - | SGPIO_OUT_MUX_CFG_P_OUT_CFG(0) + SGPIO_OUT_MUX_CFG( 9) = // SGPIO9: Input: qualifier + SGPIO_OUT_MUX_CFG_P_OE_CFG(0) /* 0x0 gpio_oe (state set by GPIO_OEREG) */ + | SGPIO_OUT_MUX_CFG_P_OUT_CFG(0) /* 0x0 dout_doutm1 (1-bit mode) */ ; - SGPIO_OUT_MUX_CFG(10) = // GPIO: Output: disable - SGPIO_OUT_MUX_CFG_P_OE_CFG(0) - | SGPIO_OUT_MUX_CFG_P_OUT_CFG(4) + SGPIO_OUT_MUX_CFG(10) = // GPIO10: Output: disable + SGPIO_OUT_MUX_CFG_P_OE_CFG(0) /* 0x0 gpio_oe (state set by GPIO_OEREG) */ + | SGPIO_OUT_MUX_CFG_P_OUT_CFG(4) /* 0x4=gpio_out (level set by GPIO_OUTREG) */ ; - SGPIO_OUT_MUX_CFG(11) = // GPIO: Output: direction - SGPIO_OUT_MUX_CFG_P_OE_CFG(0) - | SGPIO_OUT_MUX_CFG_P_OUT_CFG(4) + SGPIO_OUT_MUX_CFG(11) = // GPIO11: Output: direction + SGPIO_OUT_MUX_CFG_P_OE_CFG(0) /* 0x0 gpio_oe (state set by GPIO_OEREG) */ + | SGPIO_OUT_MUX_CFG_P_OUT_CFG(4) /* 0x4=gpio_out (level set by GPIO_OUTREG) */ ; const uint_fast8_t output_multiplexing_mode = multi_slice ? 11 : 9; + /* SGPIO0 to SGPIO7 */ for(uint_fast8_t i=0; i<8; i++) { // SGPIO pin 0 outputs slice A bit "i". SGPIO_OUT_MUX_CFG(i) = SGPIO_OUT_MUX_CFG_P_OE_CFG(0) - | SGPIO_OUT_MUX_CFG_P_OUT_CFG(output_multiplexing_mode) + | SGPIO_OUT_MUX_CFG_P_OUT_CFG(output_multiplexing_mode) /* 11/0xB=dout_doutm8c (8-bit mode 8c)(multislice L0/7, N0/7), 9=dout_doutm8a (8-bit mode 8a)(A0/7,B0/7) */ ; } @@ -162,32 +177,34 @@ void sgpio_configure( const uint_fast8_t slice_count = multi_slice ? 8 : 1; uint32_t slice_enable_mask = 0; - for(uint_fast8_t i=0; i Date: Thu, 4 Apr 2013 19:43:30 +0200 Subject: [PATCH 16/23] sgpio_if (top.vhd) CPLD VHDL fix for IQ/aliasing problems for ADC. (cpldjtagprog => sgpio_if_xsvf.h updated to rebuild). usb_performance.c SGPIO IQ fix for ADC (QI->IQ) for new CPLD (use usb_performance_rom_to_ram version else there is some packet lost even at 10Mhz sampling rate => make -f Makefile_rom_to_ram.) --- firmware/cpldjtagprog/sgpio_if_xsvf.h | 7843 ++++++++++++-------- firmware/usb_performance/usb_performance.c | 8 + hardware/jellybean/sgpio_if/default.svf | 464 +- hardware/jellybean/sgpio_if/default.xsvf | Bin 37629 -> 37629 bytes hardware/jellybean/sgpio_if/top.jed | 190 +- hardware/jellybean/sgpio_if/top.vhd | 21 +- host/libhackrf/examples/hackrf_transfer.c | 2 +- host/libhackrf/src/hackrf.c | 54 +- 8 files changed, 5089 insertions(+), 3493 deletions(-) diff --git a/firmware/cpldjtagprog/sgpio_if_xsvf.h b/firmware/cpldjtagprog/sgpio_if_xsvf.h index c23a803f..5c0ec059 100644 --- a/firmware/cpldjtagprog/sgpio_if_xsvf.h +++ b/firmware/cpldjtagprog/sgpio_if_xsvf.h @@ -1,3140 +1,4709 @@ -/* generated from hardware/jellybean/sgpio_if */ +/* generated from hardware/jellybean/sgpio_if (updated with latest fix on IQ: 04 April 2013) */ unsigned char sgpio_if_xsvf[] = { - 0x07, 0x00, 0x13, 0x00, 0x14, 0x00, 0x12, 0x00, 0x12, 0x01, 0x02, 0x08, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x20, 0x01, 0x0f, 0xff, 0x8f, 0xff, 0x04, - 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xe5, 0xf0, - 0x93, 0x02, 0x08, 0xff, 0x02, 0x08, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00, - 0xf6, 0xe5, 0xf0, 0x93, 0x02, 0x08, 0xff, 0x02, 0x08, 0xe8, 0x13, 0x01, - 0x02, 0x08, 0xed, 0x13, 0x00, 0x12, 0x0e, 0x12, 0x0f, 0x12, 0x02, 0x12, - 0x03, 0x12, 0x05, 0x12, 0x06, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x12, 0x07, 0x12, 0x08, 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, 0x01, 0x86, - 0xa0, 0x12, 0x02, 0x12, 0x03, 0x12, 0x05, 0x12, 0x06, 0x17, 0x06, 0x06, - 0x00, 0x00, 0x13, 0x88, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x13, - 0x01, 0x02, 0x08, 0xf0, 0x12, 0x0e, 0x12, 0x0f, 0x12, 0x01, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x14, 0x13, 0x01, 0x02, 0x08, 0xf0, 0x12, 0x0e, - 0x12, 0x0f, 0x12, 0x02, 0x12, 0x03, 0x12, 0x05, 0x12, 0x08, 0x12, 0x01, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x03, 0x20, 0x13, 0x00, 0x02, 0x08, 0xc0, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x02, 0x08, 0xc0, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x07, 0x00, 0x07, 0x00, 0x13, 0x00, 0x14, - 0x00, 0x12, 0x00, 0x12, 0x01, 0x02, 0x08, 0xff, 0x08, 0x00, 0x00, 0x00, - 0x01, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x02, - 0x08, 0x01, 0x08, 0x00, 0x00, 0x00, 0x20, 0x01, 0x0f, 0xff, 0x8f, 0xff, - 0x09, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xe5, 0xf0, 0x93, 0x02, 0x08, 0xff, - 0x02, 0x08, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xe5, 0xf0, 0x93, - 0x02, 0x08, 0xff, 0x02, 0x08, 0xe8, 0x13, 0x01, 0x02, 0x08, 0xed, 0x13, - 0x00, 0x12, 0x0e, 0x12, 0x0f, 0x12, 0x02, 0x12, 0x03, 0x12, 0x05, 0x12, - 0x06, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x12, 0x07, 0x12, 0x08, - 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, 0x01, 0x86, 0xa0, 0x12, 0x02, 0x12, - 0x03, 0x12, 0x05, 0x12, 0x06, 0x17, 0x06, 0x06, 0x00, 0x00, 0x13, 0x88, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x13, 0x01, 0x02, 0x08, 0xf0, - 0x12, 0x0e, 0x12, 0x0f, 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x14, 0x13, 0x01, 0x02, 0x08, 0xf0, 0x12, 0x0e, 0x12, 0x0f, 0x12, 0x02, - 0x12, 0x03, 0x12, 0x05, 0x12, 0x08, 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x03, 0x20, 0x13, 0x00, 0x02, 0x08, 0xc0, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x02, 0x08, 0xc0, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x02, 0x08, 0xe8, 0x13, 0x01, 0x02, 0x08, 0xea, 0x08, 0x00, 0x00, - 0x01, 0x19, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x09, 0x00, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xdf, 0x7f, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x82, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfd, 0xdf, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x83, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, - 0xdf, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x00, 0xc2, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xdf, 0x7f, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xc2, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfd, 0xdf, 0x7f, 0xff, 0xff, 0xef, 0xbe, 0xfb, 0xff, - 0xbf, 0xff, 0xef, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x43, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x00, 0x42, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x62, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x63, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, - 0xdf, 0x7f, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0xe2, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x7f, 0x7f, 0xff, 0xff, - 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xe2, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xa3, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0xa2, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x22, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfd, 0x7f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xfe, 0x81, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x23, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x00, 0x32, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x7f, 0x7f, 0xff, 0xff, - 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x32, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x81, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xb3, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x00, 0xb2, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xf2, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xf3, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0x72, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x72, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xe5, 0x87, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x53, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0x52, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xd2, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x81, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xd3, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x00, 0x92, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x92, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x13, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x00, 0x12, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x1a, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x81, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x1b, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0x9a, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x9a, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x81, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xdb, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0xda, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x5a, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x81, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x5b, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x00, 0x7a, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x7a, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x81, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xfb, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x00, 0xfa, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xba, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xbb, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0x3a, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x3a, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x2b, 0xc9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0x28, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xaa, - 0x01, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xeb, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xab, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x00, 0xeb, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xee, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xe8, - 0xf9, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfb, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x6b, 0xc9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, - 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x00, 0x68, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xfb, 0xbe, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x4a, - 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, - 0xff, 0xff, 0xff, 0xfb, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x4b, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, - 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0xcb, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xfb, 0xee, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xc8, - 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfa, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x8b, 0xc9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, - 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0x88, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x0a, - 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x0b, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfb, - 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x00, 0x0f, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x0c, - 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x8f, 0xc9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x00, 0x8c, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xce, - 0xc4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xcf, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0x4e, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x4c, - 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x6f, 0xc9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0x6c, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xee, - 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xef, 0xc9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x00, 0xac, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xae, - 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x2f, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x00, 0x2e, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x3c, - 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x3f, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0xbf, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xbc, - 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xff, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0xff, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x7c, - 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x7f, 0xc9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x00, 0x5c, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x5e, - 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xdf, 0xc9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x00, 0xdc, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x9e, - 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x9f, 0xc9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0x1c, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x1e, - 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x17, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, - 0x10, 0x09, 0x01, 0x17, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, 0x13, 0x01, 0x02, - 0x08, 0xf0, 0x12, 0x0e, 0x12, 0x0f, 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x14, 0x13, 0x01, 0x02, 0x08, 0xf0, 0x12, 0x0e, 0x12, 0x0f, - 0x12, 0x02, 0x12, 0x03, 0x12, 0x05, 0x12, 0x08, 0x12, 0x01, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x03, 0x20, 0x13, 0x00, 0x02, 0x08, 0xc0, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x02, 0x08, 0xc0, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x02, 0x08, 0xe8, 0x02, 0x08, 0xe8, 0x13, 0x01, 0x02, - 0x08, 0xee, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x00, 0x00, 0x13, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x40, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xdf, 0x7f, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x7f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x60, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, - 0xdf, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x20, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfd, 0xdf, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x30, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xdf, 0x7f, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7f, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x70, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xdf, 0x7f, 0xff, - 0xff, 0xef, 0xbe, 0xfb, 0xff, 0xbf, 0xff, 0xef, 0xbe, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x50, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x10, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7f, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x18, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x58, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xdf, 0x7f, 0xff, - 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x4f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x78, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, - 0x7f, 0x7f, 0xff, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x38, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x28, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x68, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x48, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, - 0x7f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x7f, 0xff, 0xff, 0xff, 0xfe, 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x08, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x0c, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x7f, 0x7f, 0xff, 0xff, 0xef, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x4c, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x6c, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x2c, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7f, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x3c, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x7c, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x5c, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x1c, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x00, 0x1f, 0xf8, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xe5, 0x87, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x14, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x1f, 0x80, 0x01, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x54, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x74, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x34, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x24, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7d, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x64, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x44, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x04, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x06, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x81, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x46, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x4f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x66, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x26, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x81, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x36, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x76, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x56, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x16, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x1e, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x5e, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x7e, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x3e, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7d, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x2e, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x6e, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x4e, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x0e, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x0a, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x03, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x4a, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x1d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x6a, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xf7, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, - 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x2a, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x3a, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x03, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1d, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x7a, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0xf9, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xbe, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x5a, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, - 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x1a, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xe1, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x7f, 0xfb, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1d, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x12, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x02, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xdf, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x52, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xee, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x72, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xf9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xfb, - 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x32, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xf8, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfa, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x22, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x03, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x62, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x1d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x42, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xc5, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x02, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfd, 0xfb, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x03, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x03, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1d, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x43, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x63, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x23, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xe1, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1d, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x33, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x02, 0xc4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x73, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x53, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xe1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x13, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xf9, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x1b, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x03, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x5b, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x07, 0x80, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x7d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x7b, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xc5, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x3b, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc9, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x2b, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7d, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x6b, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x02, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x4b, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x0b, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xe1, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7d, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x0f, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x4f, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x6f, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xf9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x2f, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xf9, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x3f, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x7f, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x03, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x7d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x5f, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xf9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x1f, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc9, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x17, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7d, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x57, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x02, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x77, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc9, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x37, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xe1, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7d, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x27, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x02, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x67, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x03, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x47, 0x00, 0x17, 0x06, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xe1, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, - 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x07, - 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xc5, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, - 0x00, 0x09, 0x05, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, - 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, - 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, - 0x00, 0x07, 0x01, 0x00, 0x09, 0x45, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, - 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, - 0x00, 0x00, 0x01, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x02, 0x08, - 0xf0, 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x14, 0x13, 0x01, - 0x02, 0x08, 0xf0, 0x12, 0x0e, 0x12, 0x0f, 0x12, 0x02, 0x12, 0x03, 0x12, - 0x05, 0x12, 0x08, 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x03, 0x20, - 0x13, 0x00, 0x02, 0x08, 0xc0, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x02, 0x08, 0xe8, 0x13, 0x01, 0x02, 0x08, 0xea, 0x08, 0x00, 0x00, 0x01, - 0x19, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x09, 0x00, 0x17, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x13, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, - 0x02, 0x08, 0xf0, 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x14, - 0x13, 0x01, 0x02, 0x08, 0xf0, 0x12, 0x0e, 0x12, 0x0f, 0x12, 0x02, 0x12, - 0x03, 0x12, 0x05, 0x12, 0x08, 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x03, 0x20, 0x13, 0x00, 0x02, 0x08, 0xc0, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x02, 0x08, 0x01, 0x08, 0x00, 0x00, 0x00, 0x20, 0x01, 0x0f, - 0xff, 0x8f, 0xff, 0x09, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xe5, 0xf0, 0x93, - 0x02, 0x08, 0xff, 0x07, 0x00, 0x07, 0x00, 0x13, 0x00, 0x14, 0x00, 0x12, - 0x00, 0x12, 0x01, 0x02, 0x08, 0xff, 0x08, 0x00, 0x00, 0x00, 0x01, 0x01, - 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x02, 0x08, 0x01, - 0x08, 0x00, 0x00, 0x00, 0x20, 0x01, 0x0f, 0xff, 0x8f, 0xff, 0x09, 0x00, - 0x00, 0x00, 0x00, 0xf6, 0xe5, 0xf0, 0x93, 0x02, 0x08, 0xff, 0x02, 0x08, - 0x01, 0x09, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xe5, 0xf0, 0x93, 0x02, 0x08, - 0xff, 0x02, 0x08, 0xff, 0x02, 0x08, 0xe8, 0x02, 0x08, 0xe8, 0x02, 0x08, - 0xe8, 0x13, 0x01, 0x02, 0x08, 0xee, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, - 0x07, 0x01, 0x00, 0x09, 0x00, 0x00, 0x13, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x40, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfd, 0xdf, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xbf, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7f, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x60, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfd, 0xdf, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x20, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xdf, 0x7f, 0xff, 0xff, 0xff, - 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x30, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xdf, 0x7f, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x7f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x70, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfd, 0xdf, 0x7f, 0xff, 0xff, 0xef, 0xbe, 0xfb, 0xff, 0xbf, 0xff, 0xef, - 0xbe, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x50, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, - 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x10, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x7f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x18, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x58, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfd, 0xdf, 0x7f, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x78, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, - 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfd, 0x7f, 0x7f, 0xff, 0xff, 0xff, 0xbf, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x38, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x28, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x4f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x68, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x48, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfd, 0x7f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xfe, 0x81, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x08, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x4f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x0c, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x7f, 0x7f, - 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x4c, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x6c, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, - 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x2c, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x7f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x3c, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, - 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x7c, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x5c, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, - 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1d, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x1c, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x1f, 0xf8, 0x01, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe5, 0x87, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x14, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x1f, - 0x80, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x4f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x54, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x74, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x81, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x34, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x24, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x7d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x64, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x44, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, - 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x04, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x06, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x46, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x4f, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x66, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, - 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x26, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x36, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x4f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x76, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x56, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, - 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x81, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x16, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x4f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x1e, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x5e, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x7e, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, - 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x3e, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x02, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x7d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x2e, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x6e, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x4e, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, - 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7d, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x0e, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x02, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x0a, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x4a, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1d, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x6a, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, - 0x01, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xeb, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x2a, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x3a, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xee, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x1d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x7a, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xf9, 0xff, 0xfb, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfb, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x5a, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, - 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfb, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x1a, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xfb, 0xbe, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x1d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x12, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xee, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x52, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, - 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfb, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x72, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, - 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xdf, 0xff, 0xfb, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1d, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x32, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfe, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x22, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xbe, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x62, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xe1, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1d, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x42, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, - 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x02, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfb, 0xbe, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x03, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x1d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x43, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xf9, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x63, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, - 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x23, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x1d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x33, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, - 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xc4, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x73, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x53, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, - 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1d, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x13, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x7c, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x1b, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, - 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x5b, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xfe, 0x00, 0x07, 0x80, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xe1, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7d, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x7b, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, - 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x3b, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x01, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x03, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x2b, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x7d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x6b, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xc5, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x4b, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, - 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x0b, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x02, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x7d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x0f, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x4f, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x6f, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, - 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7d, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x2f, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x3f, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x7f, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xf9, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7d, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x5f, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x1f, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x03, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x17, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x7d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x57, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xc5, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x77, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, - 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x37, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x7d, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x27, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xfe, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x67, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0xc9, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, - 0x47, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7d, 0x17, 0x01, - 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, - 0x01, 0x00, 0x09, 0x07, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, - 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, - 0x01, 0x12, 0x01, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x02, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, - 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, - 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x05, 0x00, 0x17, 0x06, 0x06, 0x00, - 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, - 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, - 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x45, 0x00, 0x17, - 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x03, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x64, 0x02, 0x08, 0xf0, 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, - 0x00, 0x14, 0x13, 0x01, 0x02, 0x08, 0xf0, 0x12, 0x0e, 0x12, 0x0f, 0x12, - 0x02, 0x12, 0x03, 0x12, 0x05, 0x12, 0x08, 0x12, 0x01, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x03, 0x20, 0x13, 0x00, 0x02, 0x08, 0xc0, 0x17, 0x01, 0x01, - 0x00, 0x00, 0x00, 0x64, 0x02, 0x08, 0x01, 0x08, 0x00, 0x00, 0x00, 0x20, - 0x01, 0x0f, 0xff, 0x8f, 0xff, 0x09, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xe5, - 0xf0, 0x93, 0x02, 0x08, 0xff, 0x02, 0x08, 0xc0, 0x17, 0x01, 0x01, 0x00, - 0x00, 0x00, 0x64, 0x02, 0x08, 0xff, 0x07, 0x00, 0x07, 0x20, 0x12, 0x00, - 0x12, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0xff, 0x08, 0x00, - 0x00, 0x00, 0x01, 0x01, 0x00, 0x09, 0x00, 0x00, 0x00 + 0x07, 0x00, 0x13, 0x00, 0x14, 0x00, 0x12, 0x00, + 0x12, 0x01, 0x02, 0x08, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x20, 0x01, 0x0F, 0xFF, 0x8F, 0xFF, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x00, 0xF6, 0xE5, 0xF0, 0x93, 0x02, 0x08, 0xFF, + 0x02, 0x08, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00, + 0xF6, 0xE5, 0xF0, 0x93, 0x02, 0x08, 0xFF, 0x02, + 0x08, 0xE8, 0x13, 0x01, 0x02, 0x08, 0xED, 0x13, + 0x00, 0x12, 0x0E, 0x12, 0x0F, 0x12, 0x02, 0x12, + 0x03, 0x12, 0x05, 0x12, 0x06, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x12, 0x07, 0x12, 0x08, + 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, 0x01, 0x86, + 0xA0, 0x12, 0x02, 0x12, 0x03, 0x12, 0x05, 0x12, + 0x06, 0x17, 0x06, 0x06, 0x00, 0x00, 0x13, 0x88, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x13, + 0x01, 0x02, 0x08, 0xF0, 0x12, 0x0E, 0x12, 0x0F, + 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x14, 0x13, 0x01, 0x02, 0x08, 0xF0, 0x12, 0x0E, + 0x12, 0x0F, 0x12, 0x02, 0x12, 0x03, 0x12, 0x05, + 0x12, 0x08, 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x03, 0x20, 0x13, 0x00, 0x02, 0x08, 0xC0, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x02, + 0x08, 0xC0, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x07, 0x00, 0x07, 0x00, 0x13, 0x00, 0x14, + 0x00, 0x12, 0x00, 0x12, 0x01, 0x02, 0x08, 0xFF, + 0x08, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x02, + 0x08, 0x01, 0x08, 0x00, 0x00, 0x00, 0x20, 0x01, + 0x0F, 0xFF, 0x8F, 0xFF, 0x09, 0x00, 0x00, 0x00, + 0x00, 0xF6, 0xE5, 0xF0, 0x93, 0x02, 0x08, 0xFF, + 0x02, 0x08, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00, + 0xF6, 0xE5, 0xF0, 0x93, 0x02, 0x08, 0xFF, 0x02, + 0x08, 0xE8, 0x13, 0x01, 0x02, 0x08, 0xED, 0x13, + 0x00, 0x12, 0x0E, 0x12, 0x0F, 0x12, 0x02, 0x12, + 0x03, 0x12, 0x05, 0x12, 0x06, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x12, 0x07, 0x12, 0x08, + 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, 0x01, 0x86, + 0xA0, 0x12, 0x02, 0x12, 0x03, 0x12, 0x05, 0x12, + 0x06, 0x17, 0x06, 0x06, 0x00, 0x00, 0x13, 0x88, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x13, + 0x01, 0x02, 0x08, 0xF0, 0x12, 0x0E, 0x12, 0x0F, + 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x14, 0x13, 0x01, 0x02, 0x08, 0xF0, 0x12, 0x0E, + 0x12, 0x0F, 0x12, 0x02, 0x12, 0x03, 0x12, 0x05, + 0x12, 0x08, 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x03, 0x20, 0x13, 0x00, 0x02, 0x08, 0xC0, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x02, + 0x08, 0xC0, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x02, 0x08, 0xE8, 0x13, 0x01, 0x02, 0x08, + 0xEA, 0x08, 0x00, 0x00, 0x01, 0x19, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x09, 0x00, 0x03, 0xC1, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x02, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, + 0xDF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x82, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, + 0xDF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x83, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, + 0xDF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xC2, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, + 0xDF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xC2, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, + 0xDF, 0x7F, 0xFF, 0xFF, 0xEF, 0xBE, 0xFB, 0xFF, + 0xBF, 0xFF, 0xEF, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, + 0xF2, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x43, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x42, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x62, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x63, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, + 0xDF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xE2, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, + 0x7F, 0x7F, 0xFF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xE2, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xA3, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xA2, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x22, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, + 0x7F, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, + 0xFE, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x23, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, + 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xF2, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x32, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, + 0x7F, 0x7F, 0xFF, 0xFF, 0xEF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x32, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xB3, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xB2, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xF2, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xF3, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x72, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x72, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xE5, 0x87, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x53, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xEA, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x52, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xD2, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xD3, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x92, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x92, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x13, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x12, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x1A, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x1B, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x9A, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x9A, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xDB, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xDA, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x5A, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x5B, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x7A, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x7A, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xFB, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xFA, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xBA, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xBB, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x3A, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x3A, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x2B, + 0xC9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x28, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xAA, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xAB, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xEB, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, + 0xEE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xE8, + 0xF9, 0xFF, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, + 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x6B, + 0xC9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, + 0xEE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x68, + 0xE1, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0xFA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x4A, + 0xC5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, + 0xEE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x4B, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, + 0xEE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xCB, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFB, + 0xEE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xC8, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFB, + 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x8B, + 0xC9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, + 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x88, + 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x0A, + 0xC5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x0B, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xFB, + 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x0F, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x0C, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x8F, + 0xC9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x8C, + 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xCE, + 0xC4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xCF, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x4E, + 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x4C, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x6F, + 0xC9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x6C, + 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xEE, + 0xC5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xEF, + 0xC9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xAC, + 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xAE, + 0xC5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x2F, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x2E, + 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x3C, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x3F, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xBF, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xBC, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xFF, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xFF, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x7C, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x7F, + 0xC9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x5C, + 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFA, + 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x5E, + 0xC5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0xDF, + 0xC9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0xDC, + 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x9E, + 0xC5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x9F, + 0xC9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x1C, + 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x1E, + 0xC5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x00, 0x17, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x09, 0x01, 0x17, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x27, 0x10, 0x13, 0x01, 0x02, + 0x08, 0xF0, 0x12, 0x0E, 0x12, 0x0F, 0x12, 0x01, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x14, 0x13, + 0x01, 0x02, 0x08, 0xF0, 0x12, 0x0E, 0x12, 0x0F, + 0x12, 0x02, 0x12, 0x03, 0x12, 0x05, 0x12, 0x08, + 0x12, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x03, + 0x20, 0x13, 0x00, 0x02, 0x08, 0xC0, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x02, 0x08, 0xC0, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x02, + 0x08, 0xE8, 0x02, 0x08, 0xE8, 0x13, 0x01, 0x02, + 0x08, 0xEE, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x00, 0x00, 0x13, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC1, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x40, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x02, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFD, 0xDF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x7F, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x60, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x02, 0x01, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFD, 0xDF, 0x7F, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x20, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC1, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xDF, + 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x30, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x02, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFD, 0xDF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x7F, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x70, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x01, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xDF, 0x7F, 0xFF, + 0xFF, 0xEF, 0xBE, 0xFB, 0xFF, 0xBF, 0xFF, 0xEF, + 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xF2, 0x7C, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x50, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x10, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x02, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x7F, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x18, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x01, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x58, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFD, 0xDF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x4F, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x78, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x02, 0xF9, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFD, 0x7F, 0x7F, 0xFF, 0xFF, + 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x38, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x01, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x28, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x4F, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x68, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0xF9, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x48, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, + 0x7F, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, + 0xFE, 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x08, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xF5, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xF2, 0x4F, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x0C, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0xF9, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x7F, 0x7F, + 0xFF, 0xFF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x4C, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x02, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x6C, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x03, 0xC1, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x2C, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0xF9, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x7F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x3C, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x02, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x7C, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC1, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x5C, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x1D, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x1C, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x00, 0x1F, 0xF8, 0x01, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x02, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xE5, 0x87, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x14, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x1F, + 0x80, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC1, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEA, 0x4F, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x54, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x02, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x7C, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x74, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x01, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x02, 0x01, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x81, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x34, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, + 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC1, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x24, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x02, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x65, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x64, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x01, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7D, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x44, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x4F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x04, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x02, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x06, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x01, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x81, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x46, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x4F, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x66, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x02, 0xF9, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x26, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x01, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x36, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x4F, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x76, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0xF9, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x56, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x16, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x4F, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x1E, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0xF9, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x5E, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x02, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x7E, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x03, 0xC1, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x3E, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0xF9, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x7D, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x2E, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x02, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x01, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x6E, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC1, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x4E, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7D, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x0E, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x02, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x01, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x0A, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC9, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x4A, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x1D, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x6A, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x02, 0x01, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x2A, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC1, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x3A, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x03, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFB, 0xEE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x1D, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x7A, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xF9, 0xFF, 0xFB, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xBE, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x5A, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, + 0xC9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, + 0xEE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x1A, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x00, 0xE1, 0xFF, 0xFF, 0xF7, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0xFA, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x1D, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x12, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0xC5, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xEE, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x52, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFB, 0xEE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x72, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x03, 0xF9, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xDF, 0xFF, 0xFB, 0xEE, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x1D, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x32, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xF9, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFB, 0xBE, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x7C, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x22, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x03, 0xC9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFB, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x0F, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x62, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xE1, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x1D, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x42, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, + 0xC5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x02, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFD, 0xFB, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x03, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xF9, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x1D, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x43, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x00, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x7C, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x63, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x03, 0xC9, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x23, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xE1, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x1D, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x33, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x02, 0xC4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x73, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC1, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x53, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, + 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x1D, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x13, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x01, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x00, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x1B, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, + 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC9, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x5B, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x00, 0x07, 0x80, 0x01, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x00, 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x7D, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x7B, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x01, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x02, 0xC5, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x01, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x3B, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, + 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC9, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x2B, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x00, 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x7D, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x6B, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0xC5, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x01, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x4B, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x0B, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x02, 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x7D, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x0F, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xF9, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x01, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x4F, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x6F, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x03, 0xF9, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7D, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x2F, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xF9, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x3F, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x0F, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x7F, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xF9, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7D, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x5F, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x1F, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x03, 0xC9, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x17, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xE0, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFA, 0xFE, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7D, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x57, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x02, 0xC5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x77, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x03, 0xC9, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x37, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xE1, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x7D, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x27, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x02, 0xC5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x01, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x67, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC9, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x47, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, + 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7D, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x07, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x02, 0xC5, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x01, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x05, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x45, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x02, 0x08, 0xF0, 0x12, 0x01, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x14, 0x13, 0x01, + 0x02, 0x08, 0xF0, 0x12, 0x0E, 0x12, 0x0F, 0x12, + 0x02, 0x12, 0x03, 0x12, 0x05, 0x12, 0x08, 0x12, + 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x03, 0x20, + 0x13, 0x00, 0x02, 0x08, 0xC0, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x02, 0x08, 0xE8, 0x13, + 0x01, 0x02, 0x08, 0xEA, 0x08, 0x00, 0x00, 0x01, + 0x19, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, + 0x17, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x27, 0x10, + 0x02, 0x08, 0xF0, 0x12, 0x01, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x14, 0x13, 0x01, 0x02, 0x08, + 0xF0, 0x12, 0x0E, 0x12, 0x0F, 0x12, 0x02, 0x12, + 0x03, 0x12, 0x05, 0x12, 0x08, 0x12, 0x01, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x03, 0x20, 0x13, 0x00, + 0x02, 0x08, 0xC0, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x02, 0x08, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x20, 0x01, 0x0F, 0xFF, 0x8F, 0xFF, 0x09, + 0x00, 0x00, 0x00, 0x00, 0xF6, 0xE5, 0xF0, 0x93, + 0x02, 0x08, 0xFF, 0x07, 0x00, 0x07, 0x00, 0x13, + 0x00, 0x14, 0x00, 0x12, 0x00, 0x12, 0x01, 0x02, + 0x08, 0xFF, 0x08, 0x00, 0x00, 0x00, 0x01, 0x01, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, + 0x00, 0x02, 0x08, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x20, 0x01, 0x0F, 0xFF, 0x8F, 0xFF, 0x09, 0x00, + 0x00, 0x00, 0x00, 0xF6, 0xE5, 0xF0, 0x93, 0x02, + 0x08, 0xFF, 0x02, 0x08, 0x01, 0x09, 0x00, 0x00, + 0x00, 0x00, 0xF6, 0xE5, 0xF0, 0x93, 0x02, 0x08, + 0xFF, 0x02, 0x08, 0xFF, 0x02, 0x08, 0xE8, 0x02, + 0x08, 0xE8, 0x02, 0x08, 0xE8, 0x13, 0x01, 0x02, + 0x08, 0xEE, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x00, 0x00, 0x13, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC1, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x40, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x02, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFD, 0xDF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x7F, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x60, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x02, 0x01, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFD, 0xDF, 0x7F, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x20, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC1, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xDF, + 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x30, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x02, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFD, 0xDF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x7F, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x70, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x01, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xDF, 0x7F, 0xFF, + 0xFF, 0xEF, 0xBE, 0xFB, 0xFF, 0xBF, 0xFF, 0xEF, + 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xF2, 0x7C, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x50, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x10, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x02, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x7F, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x18, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x01, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x58, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFD, 0xDF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x4F, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x78, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x02, 0xF9, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFD, 0x7F, 0x7F, 0xFF, 0xFF, + 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x38, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x01, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x28, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x4F, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x68, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0xF9, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x48, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, + 0x7F, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, + 0xFE, 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x08, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xF5, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xF2, 0x4F, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x0C, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0xF9, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x7F, 0x7F, + 0xFF, 0xFF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x4C, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x02, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x6C, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x03, 0xC1, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x2C, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0xF9, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x7F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x3C, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x02, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x7C, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC1, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x5C, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x1D, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x1C, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x00, 0x1F, 0xF8, 0x01, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x02, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xE5, 0x87, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x14, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x1F, + 0x80, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC1, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEA, 0x4F, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x54, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x02, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x7C, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x74, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x01, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x02, 0x01, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x81, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x34, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, + 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC1, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x24, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x02, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x65, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x64, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x01, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7D, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x44, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x4F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x04, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x02, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x06, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x01, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x81, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x46, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x4F, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x66, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x02, 0xF9, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x26, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x01, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x36, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x4F, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x76, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0xF9, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x56, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x16, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x4F, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x1E, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0xF9, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x5E, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x02, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x81, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x7E, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x03, 0xC1, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x3E, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0xF9, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x7D, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x2E, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x02, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x01, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x6E, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC1, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x4E, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7D, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x0E, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x02, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x01, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x0A, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC9, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x4A, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x1D, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x6A, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x02, 0x01, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x2A, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC1, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x3A, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x03, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFB, 0xEE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x1D, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x7A, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xF9, 0xFF, 0xFB, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xBE, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x5A, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, + 0xC9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, + 0xEE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x1A, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x00, 0xE1, 0xFF, 0xFF, 0xF7, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0xFA, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x1D, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x12, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0xC5, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xEE, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x52, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFB, 0xEE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x72, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x03, 0xF9, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xDF, 0xFF, 0xFB, 0xEE, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x1D, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x32, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xF9, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFB, 0xBE, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x7C, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x22, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x03, 0xC9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFB, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x0F, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x62, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xE1, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x1D, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x42, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, + 0xC5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7C, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x02, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFD, 0xFB, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x03, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xF9, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x1D, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x43, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x00, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x7C, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x63, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x03, 0xC9, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x23, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xE1, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x1D, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x33, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x02, 0xC4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x73, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, + 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC1, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x53, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, + 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x1D, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x13, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x01, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x00, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x7C, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x1B, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, + 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC9, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x5B, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x00, 0x07, 0x80, 0x01, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x00, 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x7D, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x7B, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x01, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x02, 0xC5, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x01, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x3B, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, + 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC9, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x2B, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x00, 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x7D, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x6B, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0xC5, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x01, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x4B, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, + 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x0B, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x02, 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x7D, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x0F, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xF9, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x01, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x4F, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x0F, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x6F, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x03, 0xF9, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7D, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x2F, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xF9, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x3F, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x03, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x0F, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x7F, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xF9, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7D, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x5F, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, + 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x1F, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x03, 0xC9, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x17, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xE0, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFA, 0xFE, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7D, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x57, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x02, 0xC5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, + 0x07, 0x01, 0x00, 0x09, 0x77, 0x00, 0x17, 0x06, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, + 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x03, 0xC9, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x37, + 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, + 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xE1, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, + 0x7D, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x09, 0x27, 0x00, 0x17, 0x06, 0x06, 0x00, + 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, + 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0x02, 0xC5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFE, 0x01, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, + 0x00, 0x07, 0x01, 0x00, 0x09, 0x67, 0x00, 0x17, + 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, + 0x00, 0x00, 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC9, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, + 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, + 0x47, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, + 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, + 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x09, 0x03, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, + 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0x7D, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x64, 0x14, 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, + 0x01, 0x00, 0x09, 0x07, 0x00, 0x17, 0x06, 0x06, + 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, + 0x01, 0x12, 0x01, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x03, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x02, 0xC5, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFE, 0x01, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x14, 0x01, 0x08, 0x00, + 0x00, 0x00, 0x07, 0x01, 0x00, 0x09, 0x05, 0x00, + 0x17, 0x06, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, + 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, + 0x08, 0x00, 0x00, 0x01, 0x12, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x09, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x14, + 0x01, 0x08, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, + 0x09, 0x45, 0x00, 0x17, 0x06, 0x06, 0x00, 0x00, + 0x00, 0x14, 0x14, 0x00, 0x17, 0x01, 0x01, 0x00, + 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x01, 0x12, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x09, 0x03, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x17, 0x01, 0x01, 0x00, 0x00, + 0x00, 0x64, 0x02, 0x08, 0xF0, 0x12, 0x01, 0x17, + 0x01, 0x01, 0x00, 0x00, 0x00, 0x14, 0x13, 0x01, + 0x02, 0x08, 0xF0, 0x12, 0x0E, 0x12, 0x0F, 0x12, + 0x02, 0x12, 0x03, 0x12, 0x05, 0x12, 0x08, 0x12, + 0x01, 0x17, 0x01, 0x01, 0x00, 0x00, 0x03, 0x20, + 0x13, 0x00, 0x02, 0x08, 0xC0, 0x17, 0x01, 0x01, + 0x00, 0x00, 0x00, 0x64, 0x02, 0x08, 0x01, 0x08, + 0x00, 0x00, 0x00, 0x20, 0x01, 0x0F, 0xFF, 0x8F, + 0xFF, 0x09, 0x00, 0x00, 0x00, 0x00, 0xF6, 0xE5, + 0xF0, 0x93, 0x02, 0x08, 0xFF, 0x02, 0x08, 0xC0, + 0x17, 0x01, 0x01, 0x00, 0x00, 0x00, 0x64, 0x02, + 0x08, 0xFF, 0x07, 0x00, 0x07, 0x20, 0x12, 0x00, + 0x12, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x08, 0xFF, 0x08, 0x00, 0x00, 0x00, 0x01, 0x01, + 0x00, 0x09, 0x00, 0x00, 0x00 }; + unsigned int sgpio_if_xsvf_len = 37629; diff --git a/firmware/usb_performance/usb_performance.c b/firmware/usb_performance/usb_performance.c index 38e0e334..3162d315 100644 --- a/firmware/usb_performance/usb_performance.c +++ b/firmware/usb_performance/usb_performance.c @@ -808,20 +808,28 @@ void sgpio_irqhandler() { if( transceiver_mode == TRANSCEIVER_MODE_RX ) { __asm__( "ldr r0, [%[SGPIO_REG_SS], #44]\n\t" + "rev16 r0, r0\n\t" /* Swap QI -> IQ */ "str r0, [%[p], #0]\n\t" "ldr r0, [%[SGPIO_REG_SS], #20]\n\t" + "rev16 r0, r0\n\t" /* Swap QI -> IQ */ "str r0, [%[p], #4]\n\t" "ldr r0, [%[SGPIO_REG_SS], #40]\n\t" + "rev16 r0, r0\n\t" /* Swap QI -> IQ */ "str r0, [%[p], #8]\n\t" "ldr r0, [%[SGPIO_REG_SS], #8]\n\t" + "rev16 r0, r0\n\t" /* Swap QI -> IQ */ "str r0, [%[p], #12]\n\t" "ldr r0, [%[SGPIO_REG_SS], #36]\n\t" + "rev16 r0, r0\n\t" /* Swap QI -> IQ */ "str r0, [%[p], #16]\n\t" "ldr r0, [%[SGPIO_REG_SS], #16]\n\t" + "rev16 r0, r0\n\t" /* Swap QI -> IQ */ "str r0, [%[p], #20]\n\t" "ldr r0, [%[SGPIO_REG_SS], #32]\n\t" + "rev16 r0, r0\n\t" /* Swap QI -> IQ */ "str r0, [%[p], #24]\n\t" "ldr r0, [%[SGPIO_REG_SS], #0]\n\t" + "rev16 r0, r0\n\t" /* Swap QI -> IQ */ "str r0, [%[p], #28]\n\t" : : [SGPIO_REG_SS] "l" (SGPIO_PORT_BASE + 0x100), diff --git a/hardware/jellybean/sgpio_if/default.svf b/hardware/jellybean/sgpio_if/default.svf index e23edb4c..ed629766 100755 --- a/hardware/jellybean/sgpio_if/default.svf +++ b/hardware/jellybean/sgpio_if/default.svf @@ -1,5 +1,5 @@ // Created using Xilinx Cse Software [ISE - 14.1] -// Date: Wed Apr 03 20:35:50 2013 +// Date: Thu Apr 04 19:24:32 2013 TRST OFF; ENDIR IDLE; @@ -153,144 +153,144 @@ SIR 8 TDI (e8) ; // Loading devices with 'program' instruction. ENDIR IRPAUSE; SIR 8 TDI (ea) ; -SDR 281 TDI (0003c1ffffffffffffffffffffffffffffddff7ffffffffffbfffffffffffffffffffe0f) SMASK (01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; +SDR 281 TDI (0003c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) SMASK (01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; ENDIR IDLE; RUNTEST 10000 TCK; -SDR 281 TDI (0102f9ffffffffffffffffffffffffffffddff7fffffffffffffbffffffffffffffffe7f) ; +SDR 281 TDI (0102f9fffffffffffffffffffffffffffffddf7fffffffffffffffffffbffffffffffe7f) ; RUNTEST 10000 TCK; -SDR 281 TDI (018201fffffffffffffffffffffffffffff5ff7ffffffffffffffffffffffffffffff27c) ; +SDR 281 TDI (018201fffffffffffffffffffffffffffffddf7fffffffffffffffffeffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (0083c1ffffffffffffffffffffffffffffddff7fffffffffffffffffffff7ffffffffe0f) ; +SDR 281 TDI (0083c1fffffffffffffffffffffffffffffddf7ffffffffffbfffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (00c2f9ffffffffffffffffffff7ffffffffbeefffffffffffffffffffffffffffffffe7f) ; +SDR 281 TDI (00c2f9fffffffffffffffffffffffffffffddf7fffffffffffffbffffffffffffffffe7f) ; RUNTEST 10000 TCK; -SDR 281 TDI (01c201fffbfffffffffffffffffffffffff99e7fffffefbefbffbfffefbefffffffff27c) ; +SDR 281 TDI (01c201fffffffffffffffffffffffffffffddf7fffffefbefbffbfffefbefffffffff27c) ; RUNTEST 10000 TCK; -SDR 281 TDI (0143c1ffffffffffffffffffdfffffffffd9ee7ffffffffefffffffffffffffffffffe0f) ; +SDR 281 TDI (0143c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0042f9ffffffffffffdffffffffffffffffffefafffffffffffffffffffffffffffffe7f) ; +SDR 281 TDI (0042f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) ; RUNTEST 10000 TCK; -SDR 281 TDI (006201fffffffffffffffffffffdffffffd9ee7fffffffffffffffffffbffffffffffe7c) ; +SDR 281 TDI (006201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (0163c1fffffffffffffffff7ffffffffffd9ee7fffffffffffffffffeffffffffffffe4f) ; +SDR 281 TDI (0163c1fffffffffffffffffffffffffffffddf7ffffffffefffffffffffffffffffffe4f) ; RUNTEST 10000 TCK; -SDR 281 TDI (01e2f9fffffffffffffffffffffff7fffffbeefffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (01e2f9fffffffffffffffffffffffffffffd7f7fffffffbffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (00e201ffffffffffffffffffffffffdffffbbeffffffffffffffffffffffffffffffff01) ; +SDR 281 TDI (00e201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01) ; RUNTEST 10000 TCK; -SDR 281 TDI (00a3c1fffffffffffffffffffffffffffdfbbefffffffffffffffffffffffffffffffe4f) ; +SDR 281 TDI (00a3c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; RUNTEST 10000 TCK; SDR 281 TDI (01a2f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (012201ffffffffffffffffffffffffffff7dff7fffffffbffffffffffffffffffffffe81) ; +SDR 281 TDI (012201fffffffffffffffffffffffffffffd7f7fffffffffffffffffffff7ffffffffe81) ; RUNTEST 10000 TCK; -SDR 281 TDI (0023c9ffffffffffffffffffffffffff7f79be7fffffeffffffffffffffffffffffffe4f) ; +SDR 281 TDI (0023c1fffffffffffffffffffffffffffff5ff7ffffffffffffffffffffffffffffff24f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0030fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (0032f9fffffffffffffffffffffffffffffd7f7fffffeffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; SDR 281 TDI (013201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; RUNTEST 10000 TCK; -SDR 281 TDI (01b3c1fffffffffffffffdffffffffffffebfefffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (01b3c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; SDR 281 TDI (00b2f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) ; RUNTEST 10000 TCK; -SDR 281 TDI (00f205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (00f201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; SDR 281 TDI (01f3c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0172f9ffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; +SDR 281 TDI (0172f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; RUNTEST 10000 TCK; -SDR 281 TDI (007205ffffffffffffffffffffffffffffffe587fffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (007201ffffffffffffffffffffffffffffffe587fffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (0053c9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea4f) ; +SDR 281 TDI (0053c1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea4f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0150e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (0152f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (01d2c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; +SDR 281 TDI (01d201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; RUNTEST 10000 TCK; -SDR 281 TDI (00d3c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (00d3c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0090e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe05) ; +SDR 281 TDI (0092f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe65) ; RUNTEST 10000 TCK; -SDR 281 TDI (0192c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; +SDR 281 TDI (019201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; RUNTEST 10000 TCK; -SDR 281 TDI (0113c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; +SDR 281 TDI (0113c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0010e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (0012f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (001ac5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; +SDR 281 TDI (001a01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; RUNTEST 10000 TCK; -SDR 281 TDI (011bc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; +SDR 281 TDI (011bc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0198e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (019af9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (009ac5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; +SDR 281 TDI (009a01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; RUNTEST 10000 TCK; -SDR 281 TDI (00dbc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; +SDR 281 TDI (00dbc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; RUNTEST 10000 TCK; -SDR 281 TDI (01d8e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (01daf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (015ac5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; +SDR 281 TDI (015a01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; RUNTEST 10000 TCK; -SDR 281 TDI (005bc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; +SDR 281 TDI (005bc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0078e1fffffffffffffefffffffffffffffafefffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (007af9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (017ac5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; +SDR 281 TDI (017a01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) ; RUNTEST 10000 TCK; -SDR 281 TDI (01fbc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (01fbc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (00f8e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; +SDR 281 TDI (00faf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; RUNTEST 10000 TCK; -SDR 281 TDI (00bac5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; +SDR 281 TDI (00ba01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; RUNTEST 10000 TCK; -SDR 281 TDI (01bbc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (01bbc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0138e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; +SDR 281 TDI (013af9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; RUNTEST 10000 TCK; -SDR 281 TDI (003ac5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; +SDR 281 TDI (003a01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; RUNTEST 10000 TCK; -SDR 281 TDI (002bc9ffffffffffffffffffdfffffffffbbfefffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (002bc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (0128ffffffffffffffffffffffffffdfffbbfefffffffffffffffffffffffffffffffe1d) ; +SDR 281 TDI (0128fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; RUNTEST 10000 TCK; SDR 281 TDI (01aa01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (00abc1ffffffffffffff7fffffffffffffbbfefffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (00abc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (00ebf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; +SDR 281 TDI (00ebf9fffffffffffffffff7fffffffffffbeefffffffffffffffffffffffffffffffe1d) ; RUNTEST 10000 TCK; -SDR 281 TDI (01e8f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (01e8f9fffbfffffffffffffffffffffffffbbefffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (016bc0fffffffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (016bc9fffffffffff7fffffffffffffffffbeefffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (006af9fffff7fffffffffffffffffffffffffefafffffffffffffffffffffffffffffe1d) ; +SDR 281 TDI (0068e1fffff7fffffffffffffffffffffffffefafffffffffffffffffffffffffffffe1d) ; RUNTEST 10000 TCK; -SDR 281 TDI (004a05fffffffffffffffffffffffffffdbbfefffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (004ac5ffffffffffffffffffdffffffffffbeefffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (014bc1ffffffffffffffffffffffffff7fbbfefffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (014bc1ffffffff7ffffffffffffffffffffbeefffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (01cbf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; +SDR 281 TDI (01cbf9ffffffffffffffffffffffffdffffbeefffffffffffffffffffffffffffffffe1d) ; RUNTEST 10000 TCK; -SDR 281 TDI (00c8f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (00c8f9ffffffffffffffffffffffffff7ffbbefffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (008bc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (008bc9ffffffffffffff7ffffffffffffffbbefffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (018af9fffffffffffffffff7ffffffffffbbfefffffffffffffffffffffffffffffffe1d) ; +SDR 281 TDI (0188e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; RUNTEST 10000 TCK; -SDR 281 TDI (010a05fffffffffff7fffffffffffffffefbfefffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (010ac5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (000bc1ffffffff7ffffffffffffffffffefbfefffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (000bc1fffffffffffffffffffffffffffdfbbefffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; SDR 281 TDI (000ff9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; RUNTEST 10000 TCK; SDR 281 TDI (010cf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (018fc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (018fc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (008ef9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; +SDR 281 TDI (008ce1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; RUNTEST 10000 TCK; -SDR 281 TDI (00ce04fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; +SDR 281 TDI (00cec4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; SDR 281 TDI (01cfc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; @@ -298,17 +298,17 @@ SDR 281 TDI (014ee1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff RUNTEST 10000 TCK; SDR 281 TDI (004cf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; RUNTEST 10000 TCK; -SDR 281 TDI (006fc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (006fc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (016ef9fffffffffffffffffffffffffffffff9fffffffffffffffffffffffffffffffe7d) ; +SDR 281 TDI (016ce1fffffffffffffffffffffffffffffff9fffffffffffffffffffffffffffffffe7d) ; RUNTEST 10000 TCK; -SDR 281 TDI (01ee05fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; +SDR 281 TDI (01eec5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; RUNTEST 10000 TCK; -SDR 281 TDI (00efc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (00efc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (00aef9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; +SDR 281 TDI (00ace1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; RUNTEST 10000 TCK; -SDR 281 TDI (01ae05fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; +SDR 281 TDI (01aec5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; RUNTEST 10000 TCK; SDR 281 TDI (012fc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; @@ -328,23 +328,23 @@ SDR 281 TDI (01fff9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff RUNTEST 10000 TCK; SDR 281 TDI (017cf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; RUNTEST 10000 TCK; -SDR 281 TDI (007fc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (007fc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (005ef9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; +SDR 281 TDI (005ce0fffffffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe7d) ; RUNTEST 10000 TCK; -SDR 281 TDI (015e05fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; +SDR 281 TDI (015ec5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; RUNTEST 10000 TCK; -SDR 281 TDI (01dfc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (01dfc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (00def9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; +SDR 281 TDI (00dce1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; RUNTEST 10000 TCK; -SDR 281 TDI (009e05fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; +SDR 281 TDI (009ec5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; RUNTEST 10000 TCK; -SDR 281 TDI (019fc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; +SDR 281 TDI (019fc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; RUNTEST 10000 TCK; -SDR 281 TDI (011ef9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; +SDR 281 TDI (011ce1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; RUNTEST 10000 TCK; -SDR 281 TDI (001e05fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; +SDR 281 TDI (001ec5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) ; RUNTEST 10000 TCK; SDR 281 TDI (0017ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 10000 TCK; @@ -385,7 +385,7 @@ ENDIR IDLE; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffffffffffffddff7ffffffffffbfffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -393,7 +393,7 @@ SDR 7 TDI (40) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffffffffffffffffffddff7fffffffffffffbffffffffffffffffe7f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffddf7fffffffffffffffffffbffffffffffe7f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -401,7 +401,7 @@ SDR 7 TDI (60) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffff5ff7ffffffffffffffffffffffffffffff27c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffddf7fffffffffffffffffeffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -409,7 +409,7 @@ SDR 7 TDI (20) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffffffffffffddff7fffffffffffffffffffff7ffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffddf7ffffffffffbfffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -417,7 +417,7 @@ SDR 7 TDI (30) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffffffffff7ffffffffbeefffffffffffffffffffffffffffffffe7f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffddf7fffffffffffffbffffffffffffffffe7f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -425,7 +425,7 @@ SDR 7 TDI (70) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffbfffffffffffffffffffffffff99e7fffffefbefbffbfffefbefffffffff27c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffddf7fffffefbefbffbfffefbefffffffff27c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -433,7 +433,7 @@ SDR 7 TDI (50) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffdfffffffffd9ee7ffffffffefffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -441,7 +441,7 @@ SDR 7 TDI (10) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffdffffffffffffffffffefafffffffffffffffffffffffffffffe7f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -449,7 +449,7 @@ SDR 7 TDI (18) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffdffffffd9ee7fffffffffffffffffffbffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -457,7 +457,7 @@ SDR 7 TDI (58) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffff7ffffffffffd9ee7fffffffffffffffffeffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffddf7ffffffffefffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -465,7 +465,7 @@ SDR 7 TDI (78) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffff7fffffbeefffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffd7f7fffffffbffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -473,7 +473,7 @@ SDR 7 TDI (38) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201ffffffffffffffffffffffffdffffbbeffffffffffffffffffffffffffffffff01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -481,7 +481,7 @@ SDR 7 TDI (28) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffdfbbefffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -497,7 +497,7 @@ SDR 7 TDI (48) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201ffffffffffffffffffffffffffff7dff7fffffffbffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffd7f7fffffffffffffffffffff7ffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -505,7 +505,7 @@ SDR 7 TDI (08) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffffffffffffffffffffffff7f79be7fffffeffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffff5ff7ffffffffffffffffffffffffffffff24f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -513,7 +513,7 @@ SDR 7 TDI (0c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffd7f7fffffeffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -529,7 +529,7 @@ SDR 7 TDI (6c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffdffffffffffffebfefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -545,7 +545,7 @@ SDR 7 TDI (3c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -561,7 +561,7 @@ SDR 7 TDI (5c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -569,7 +569,7 @@ SDR 7 TDI (1c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205ffffffffffffffffffffffffffffffe587fffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201ffffffffffffffffffffffffffffffe587fffffffffffffffffffffffffffffe7c) MASK ( 03fffffffffffffffffffffffffffffe001ff801ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -577,7 +577,7 @@ SDR 7 TDI (14) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea4f) MASK ( 03fffffffffffffffffffffffffffffe001f8001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -585,7 +585,7 @@ SDR 7 TDI (54) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -593,7 +593,7 @@ SDR 7 TDI (74) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -601,7 +601,7 @@ SDR 7 TDI (34) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -609,7 +609,7 @@ SDR 7 TDI (24) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe05) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe65) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -617,7 +617,7 @@ SDR 7 TDI (64) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -625,7 +625,7 @@ SDR 7 TDI (44) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -633,7 +633,7 @@ SDR 7 TDI (04) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -641,7 +641,7 @@ SDR 7 TDI (06) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -649,7 +649,7 @@ SDR 7 TDI (46) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -657,7 +657,7 @@ SDR 7 TDI (66) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -665,7 +665,7 @@ SDR 7 TDI (26) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -673,7 +673,7 @@ SDR 7 TDI (36) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -681,7 +681,7 @@ SDR 7 TDI (76) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -689,7 +689,7 @@ SDR 7 TDI (56) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -697,7 +697,7 @@ SDR 7 TDI (16) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -705,7 +705,7 @@ SDR 7 TDI (1e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffefffffffffffffffafefffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -713,7 +713,7 @@ SDR 7 TDI (5e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -721,7 +721,7 @@ SDR 7 TDI (7e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -729,7 +729,7 @@ SDR 7 TDI (3e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -737,7 +737,7 @@ SDR 7 TDI (2e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -745,7 +745,7 @@ SDR 7 TDI (6e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -753,7 +753,7 @@ SDR 7 TDI (4e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -761,7 +761,7 @@ SDR 7 TDI (0e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -769,7 +769,7 @@ SDR 7 TDI (0a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffffffffffffffffdfffffffffbbfefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -777,7 +777,7 @@ SDR 7 TDI (4a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00ffffffffffffffffffffffffffdfffbbfefffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -793,7 +793,7 @@ SDR 7 TDI (2a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffff7fffffffffffffbbfefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -801,7 +801,7 @@ SDR 7 TDI (3a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffff7fffffffffffbeefffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -809,7 +809,7 @@ SDR 7 TDI (7a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffbfffffffffffffffffffffffffbbefffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -817,7 +817,7 @@ SDR 7 TDI (5a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c0fffffffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffff7fffffffffffffffffbeefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -825,7 +825,7 @@ SDR 7 TDI (1a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffff7fffffffffffffffffffffffffefafffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffff7fffffffffffffffffffffffffefafffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -833,7 +833,7 @@ SDR 7 TDI (12) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffdbbfefffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5ffffffffffffffffffdffffffffffbeefffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -841,7 +841,7 @@ SDR 7 TDI (52) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffffffffff7fbbfefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffff7ffffffffffffffffffffbeefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -849,7 +849,7 @@ SDR 7 TDI (72) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9ffffffffffffffffffffffffdffffbeefffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -857,7 +857,7 @@ SDR 7 TDI (32) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9ffffffffffffffffffffffffff7ffbbefffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -865,7 +865,7 @@ SDR 7 TDI (22) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffffffffffff7ffffffffffffffbbefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -873,7 +873,7 @@ SDR 7 TDI (62) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffff7ffffffffffbbfefffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -881,7 +881,7 @@ SDR 7 TDI (42) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffff7fffffffffffffffefbfefffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -889,7 +889,7 @@ SDR 7 TDI (02) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffff7ffffffffffffffffffefbfefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffdfbbefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -913,7 +913,7 @@ SDR 7 TDI (63) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -921,7 +921,7 @@ SDR 7 TDI (23) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -929,7 +929,7 @@ SDR 7 TDI (33) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0204fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -961,7 +961,7 @@ SDR 7 TDI (1b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -969,7 +969,7 @@ SDR 7 TDI (5b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffff9fffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffff9fffffffffffffffffffffffffffffffe7d) MASK ( 03fffffffffffffffffffffffffffffe00078001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -977,7 +977,7 @@ SDR 7 TDI (7b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -985,7 +985,7 @@ SDR 7 TDI (3b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -993,7 +993,7 @@ SDR 7 TDI (2b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1001,7 +1001,7 @@ SDR 7 TDI (6b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1081,7 +1081,7 @@ SDR 7 TDI (1f) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1089,7 +1089,7 @@ SDR 7 TDI (17) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e0fffffffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1097,7 +1097,7 @@ SDR 7 TDI (57) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1105,7 +1105,7 @@ SDR 7 TDI (77) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1113,7 +1113,7 @@ SDR 7 TDI (37) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1121,7 +1121,7 @@ SDR 7 TDI (27) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1129,7 +1129,7 @@ SDR 7 TDI (67) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1137,7 +1137,7 @@ SDR 7 TDI (47) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1145,7 +1145,7 @@ SDR 7 TDI (07) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1266,7 +1266,7 @@ ENDIR IDLE; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffffffffffffddff7ffffffffffbfffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1274,7 +1274,7 @@ SDR 7 TDI (40) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffffffffffffffffffddff7fffffffffffffbffffffffffffffffe7f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffddf7fffffffffffffffffffbffffffffffe7f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1282,7 +1282,7 @@ SDR 7 TDI (60) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffff5ff7ffffffffffffffffffffffffffffff27c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffddf7fffffffffffffffffeffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1290,7 +1290,7 @@ SDR 7 TDI (20) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffffffffffffddff7fffffffffffffffffffff7ffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffddf7ffffffffffbfffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1298,7 +1298,7 @@ SDR 7 TDI (30) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffffffffff7ffffffffbeefffffffffffffffffffffffffffffffe7f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffddf7fffffffffffffbffffffffffffffffe7f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1306,7 +1306,7 @@ SDR 7 TDI (70) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffbfffffffffffffffffffffffff99e7fffffefbefbffbfffefbefffffffff27c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffddf7fffffefbefbffbfffefbefffffffff27c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1314,7 +1314,7 @@ SDR 7 TDI (50) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffdfffffffffd9ee7ffffffffefffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1322,7 +1322,7 @@ SDR 7 TDI (10) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffdffffffffffffffffffefafffffffffffffffffffffffffffffe7f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1330,7 +1330,7 @@ SDR 7 TDI (18) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffdffffffd9ee7fffffffffffffffffffbffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1338,7 +1338,7 @@ SDR 7 TDI (58) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffff7ffffffffffd9ee7fffffffffffffffffeffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffddf7ffffffffefffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1346,7 +1346,7 @@ SDR 7 TDI (78) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffff7fffffbeefffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffd7f7fffffffbffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1354,7 +1354,7 @@ SDR 7 TDI (38) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201ffffffffffffffffffffffffdffffbbeffffffffffffffffffffffffffffffff01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1362,7 +1362,7 @@ SDR 7 TDI (28) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffdfbbefffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1378,7 +1378,7 @@ SDR 7 TDI (48) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201ffffffffffffffffffffffffffff7dff7fffffffbffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffd7f7fffffffffffffffffffff7ffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1386,7 +1386,7 @@ SDR 7 TDI (08) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffffffffffffffffffffffff7f79be7fffffeffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffff5ff7ffffffffffffffffffffffffffffff24f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1394,7 +1394,7 @@ SDR 7 TDI (0c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffd7f7fffffeffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1410,7 +1410,7 @@ SDR 7 TDI (6c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffdffffffffffffebfefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1426,7 +1426,7 @@ SDR 7 TDI (3c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1442,7 +1442,7 @@ SDR 7 TDI (5c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1450,7 +1450,7 @@ SDR 7 TDI (1c) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205ffffffffffffffffffffffffffffffe587fffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201ffffffffffffffffffffffffffffffe587fffffffffffffffffffffffffffffe7c) MASK ( 03fffffffffffffffffffffffffffffe001ff801ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1458,7 +1458,7 @@ SDR 7 TDI (14) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea4f) MASK ( 03fffffffffffffffffffffffffffffe001f8001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1466,7 +1466,7 @@ SDR 7 TDI (54) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1474,7 +1474,7 @@ SDR 7 TDI (74) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1482,7 +1482,7 @@ SDR 7 TDI (34) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1490,7 +1490,7 @@ SDR 7 TDI (24) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe05) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe65) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1498,7 +1498,7 @@ SDR 7 TDI (64) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1506,7 +1506,7 @@ SDR 7 TDI (44) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1514,7 +1514,7 @@ SDR 7 TDI (04) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1522,7 +1522,7 @@ SDR 7 TDI (06) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1530,7 +1530,7 @@ SDR 7 TDI (46) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1538,7 +1538,7 @@ SDR 7 TDI (66) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1546,7 +1546,7 @@ SDR 7 TDI (26) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1554,7 +1554,7 @@ SDR 7 TDI (36) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1562,7 +1562,7 @@ SDR 7 TDI (76) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1570,7 +1570,7 @@ SDR 7 TDI (56) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1578,7 +1578,7 @@ SDR 7 TDI (16) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1586,7 +1586,7 @@ SDR 7 TDI (1e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffefffffffffffffffafefffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1594,7 +1594,7 @@ SDR 7 TDI (5e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1602,7 +1602,7 @@ SDR 7 TDI (7e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1610,7 +1610,7 @@ SDR 7 TDI (3e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1618,7 +1618,7 @@ SDR 7 TDI (2e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1626,7 +1626,7 @@ SDR 7 TDI (6e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1634,7 +1634,7 @@ SDR 7 TDI (4e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1642,7 +1642,7 @@ SDR 7 TDI (0e) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1650,7 +1650,7 @@ SDR 7 TDI (0a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffffffffffffffffdfffffffffbbfefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1658,7 +1658,7 @@ SDR 7 TDI (4a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00ffffffffffffffffffffffffffdfffbbfefffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1674,7 +1674,7 @@ SDR 7 TDI (2a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffff7fffffffffffffbbfefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1682,7 +1682,7 @@ SDR 7 TDI (3a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffff7fffffffffffbeefffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1690,7 +1690,7 @@ SDR 7 TDI (7a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffbfffffffffffffffffffffffffbbefffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1698,7 +1698,7 @@ SDR 7 TDI (5a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c0fffffffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffff7fffffffffffffffffbeefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1706,7 +1706,7 @@ SDR 7 TDI (1a) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffff7fffffffffffffffffffffffffefafffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffff7fffffffffffffffffffffffffefafffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1714,7 +1714,7 @@ SDR 7 TDI (12) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffdbbfefffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5ffffffffffffffffffdffffffffffbeefffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1722,7 +1722,7 @@ SDR 7 TDI (52) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffffffffff7fbbfefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffff7ffffffffffffffffffffbeefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1730,7 +1730,7 @@ SDR 7 TDI (72) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9ffffffffffffffffffffffffdffffbeefffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1738,7 +1738,7 @@ SDR 7 TDI (32) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9ffffffffffffffffffffffffff7ffbbefffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1746,7 +1746,7 @@ SDR 7 TDI (22) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffffffffffff7ffffffffffffffbbefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1754,7 +1754,7 @@ SDR 7 TDI (62) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffff7ffffffffffbbfefffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1762,7 +1762,7 @@ SDR 7 TDI (42) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffff7fffffffffffffffefbfefffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1770,7 +1770,7 @@ SDR 7 TDI (02) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffff7ffffffffffffffffffefbfefffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffdfbbefffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1794,7 +1794,7 @@ SDR 7 TDI (63) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1802,7 +1802,7 @@ SDR 7 TDI (23) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1810,7 +1810,7 @@ SDR 7 TDI (33) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0204fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1842,7 +1842,7 @@ SDR 7 TDI (1b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1850,7 +1850,7 @@ SDR 7 TDI (5b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffff9fffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffff9fffffffffffffffffffffffffffffffe7d) MASK ( 03fffffffffffffffffffffffffffffe00078001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1858,7 +1858,7 @@ SDR 7 TDI (7b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1866,7 +1866,7 @@ SDR 7 TDI (3b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1874,7 +1874,7 @@ SDR 7 TDI (2b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1882,7 +1882,7 @@ SDR 7 TDI (6b) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1962,7 +1962,7 @@ SDR 7 TDI (1f) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1970,7 +1970,7 @@ SDR 7 TDI (17) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e0fffffffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1978,7 +1978,7 @@ SDR 7 TDI (57) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1986,7 +1986,7 @@ SDR 7 TDI (77) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -1994,7 +1994,7 @@ SDR 7 TDI (37) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -2002,7 +2002,7 @@ SDR 7 TDI (27) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -2010,7 +2010,7 @@ SDR 7 TDI (67) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -2018,7 +2018,7 @@ SDR 7 TDI (47) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; @@ -2026,7 +2026,7 @@ SDR 7 TDI (07) SMASK (7f) ; RUNTEST DRPAUSE 20 TCK; ENDDR IDLE; RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0205fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( +SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02c5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01) MASK ( 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; RUNTEST 100 TCK; ENDDR DRPAUSE; diff --git a/hardware/jellybean/sgpio_if/default.xsvf b/hardware/jellybean/sgpio_if/default.xsvf index c7753fe1cfa6c58edcd3e807af14b4501ee00b69..c767758ee6224d66b43577048345a7140f0cba53 100755 GIT binary patch literal 37629 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 '0'); - --B2AUX <= (others => '0'); + B2AUX <= (others => '0'); ------------------------------------------------ -- Codec interface @@ -94,7 +94,6 @@ begin transfer_direction_i <= to_dac when HOST_DIRECTION = '1' else from_adc; - B2AUX <= HOST_DATA & host_clk_i & host_data_enable_i & host_data_capture_o & "00000"; ------------------------------------------------ process(host_clk_i) @@ -118,15 +117,15 @@ begin process(host_clk_i, codec_clk_i) begin if rising_edge(host_clk_i) then - if transfer_direction_i = to_dac then - if codec_clk_i = '1' then - host_data_capture_o <= host_data_enable_i; - end if; - else - if codec_clk_i = '0' then - host_data_capture_o <= host_data_enable_i; - end if; - end if; + if transfer_direction_i = to_dac then + if codec_clk_i = '1' then + host_data_capture_o <= host_data_enable_i; + end if; + else + if codec_clk_i = '0' then + host_data_capture_o <= host_data_enable_i; + end if; + end if; end if; end process; diff --git a/host/libhackrf/examples/hackrf_transfer.c b/host/libhackrf/examples/hackrf_transfer.c index 8d7b211c..9a77ea2f 100644 --- a/host/libhackrf/examples/hackrf_transfer.c +++ b/host/libhackrf/examples/hackrf_transfer.c @@ -280,7 +280,7 @@ static void usage() { printf("\t-t # Transmit data from file.\n"); printf("\t[-f set_freq_hz] # Set Freq in Hz between [%lluMHz, %lluMHz[.\n", FREQ_MIN_HZ/FREQ_ONE_MHZ, FREQ_MAX_HZ/FREQ_ONE_MHZ); printf("\t[-a set_amp] # Set Amp 1=Enable, 0=Disable.\n"); - printf("\t[-s sample_rate_hz] # Set sample rate in Hz (5/10/12.5/16/20MHz, default %dMHz).\n", DEFAULT_SAMPLE_RATE_HZ/FREQ_ONE_MHZ); + printf("\t[-s sample_rate_hz] # Set sample rate in Hz (5/10/12.5/16/20MHz, default %lldMHz).\n", DEFAULT_SAMPLE_RATE_HZ/FREQ_ONE_MHZ); printf("\t[-n num_samples] # Number of samples to transfer (default is unlimited).\n"); printf("\t[-b baseband_filter_bw_hz] # Set baseband filter bandwidth in MHz.\n\tPossible values: 1.75/2.5/3.5/5/5.5/6/7/8/9/10/12/14/15/20/24/28MHz, default < sample_rate_hz.\n" ); } diff --git a/host/libhackrf/src/hackrf.c b/host/libhackrf/src/hackrf.c index 8323b7dd..e2c8d152 100644 --- a/host/libhackrf/src/hackrf.c +++ b/host/libhackrf/src/hackrf.c @@ -252,8 +252,8 @@ int ADDCALL hackrf_open(hackrf_device** device) { lib_device->transfer_count = 1024; lib_device->buffer_size = 16384; */ - lib_device->transfer_count = 32; - lib_device->buffer_size = 16384; //262144; /* 1048576; */ + lib_device->transfer_count = 4; + lib_device->buffer_size = 262144; /* 1048576; */ lib_device->streaming = false; do_exit = false; @@ -692,7 +692,7 @@ int ADDCALL hackrf_board_partid_serialno_read(hackrf_device* device, read_partid static void* transfer_threadproc(void* arg) { hackrf_device* device = (hackrf_device*)arg; - struct timeval timeout = { 1, 000000 }; + struct timeval timeout = { 0, 500000 }; while( (device->streaming) && (do_exit == false) ) { @@ -708,23 +708,43 @@ static void* transfer_threadproc(void* arg) { static void hackrf_libusb_transfer_callback(struct libusb_transfer* usb_transfer) { hackrf_device* device = (hackrf_device*)usb_transfer->user_data; - if( usb_transfer->status == LIBUSB_TRANSFER_COMPLETED ) { - hackrf_transfer transfer = { - transfer.device = device, - transfer.buffer = usb_transfer->buffer, - transfer.buffer_length = usb_transfer->length, - transfer.valid_length = usb_transfer->actual_length, - transfer.rx_ctx = device->rx_ctx, - transfer.tx_ctx = device->tx_ctx - }; + switch(usb_transfer->status) + { + case LIBUSB_TRANSFER_COMPLETED: + { + hackrf_transfer transfer = { + transfer.device = device, + transfer.buffer = usb_transfer->buffer, + transfer.buffer_length = usb_transfer->length, + transfer.valid_length = usb_transfer->actual_length, + transfer.rx_ctx = device->rx_ctx, + transfer.tx_ctx = device->tx_ctx + }; - if( device->callback(&transfer) == 0 ) { - libusb_submit_transfer(usb_transfer); - return; + if( device->callback(&transfer) == 0 ) + { + libusb_submit_transfer(usb_transfer); + return; + }else + { + device->streaming = false; + } } + break; + + case LIBUSB_TRANSFER_NO_DEVICE: + device->streaming = false; /* Fatal error stop transfer */ + break; + + case LIBUSB_TRANSFER_ERROR: + case LIBUSB_TRANSFER_TIMED_OUT: + case LIBUSB_TRANSFER_STALL: + case LIBUSB_TRANSFER_OVERFLOW: + case LIBUSB_TRANSFER_CANCELLED: + default: + /* Do nothing and continue */ + break; } - - device->streaming = false; } static int kill_transfer_thread(hackrf_device* device) { From b8590db02afb5f5e9022a5f0a51bbdc49299219f Mon Sep 17 00:00:00 2001 From: TitanMKD Date: Thu, 4 Apr 2013 19:48:28 +0200 Subject: [PATCH 17/23] Comment fix. --- firmware/common/sgpio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/common/sgpio.c b/firmware/common/sgpio.c index a4cb3248..c78166fb 100644 --- a/firmware/common/sgpio.c +++ b/firmware/common/sgpio.c @@ -1,6 +1,6 @@ /* * Copyright 2012 Jared Boone - * Copyright 2013 Benjamin Vernouxe + * Copyright 2013 Benjamin Vernoux * * This file is part of HackRF. * From 978663d7074e6e503f0c0b18377df7be011c3d3c Mon Sep 17 00:00:00 2001 From: Michael Ossmann Date: Thu, 4 Apr 2013 12:13:35 -0600 Subject: [PATCH 18/23] minor bom/dnp tweaks --- hardware/jawbreaker/baseband.sch | 10 +- hardware/jawbreaker/frontend.sch | 7 +- hardware/jawbreaker/jawbreaker-cache.lib | 9 +- hardware/jawbreaker/jawbreaker.brd | 341 ++++++++++++++++++++++- hardware/jawbreaker/jawbreaker.pro | 27 +- hardware/jawbreaker/jawbreaker.sch | 4 +- hardware/jawbreaker/mcu.sch | 4 +- 7 files changed, 358 insertions(+), 44 deletions(-) diff --git a/hardware/jawbreaker/baseband.sch b/hardware/jawbreaker/baseband.sch index 8e1bd2e7..6ed84f4f 100644 --- a/hardware/jawbreaker/baseband.sch +++ b/hardware/jawbreaker/baseband.sch @@ -1,4 +1,4 @@ -EESchema Schematic File Version 2 date Thu Dec 6 15:37:44 2012 +EESchema Schematic File Version 2 date Wed Mar 27 01:00:29 2013 LIBS:power LIBS:device LIBS:transistors @@ -37,7 +37,7 @@ $Descr User 17000 11000 encoding utf-8 Sheet 3 4 Title "jawbreaker baseband" -Date "6 dec 2012" +Date "27 mar 2013" Rev "" Comp "Copyright 2012 Michael Ossmann" Comment1 "License: GPL v2" @@ -987,8 +987,8 @@ L C C117 U 1 1 5047BE90 P 4950 3400 F 0 "C117" H 5000 3500 50 0000 L CNN -F 1 "C" H 5000 3300 50 0000 L CNN -F 4 "DNP" V 5150 3350 60 0000 C CNN "Note" +F 1 "DNP" H 5000 3300 50 0000 L CNN +F 4 "DNP" V 4800 3400 60 0000 C CNN "Note" 1 4950 3400 1 0 0 -1 $EndComp @@ -2570,7 +2570,7 @@ U 1 1 4F5D6AAA P 5300 4500 F 0 "L6" V 5250 4500 40 0000 C CNN F 1 "DNP" V 5400 4500 40 0000 C CNN -F 4 "DNP" H 5300 4500 60 0001 C CNN "Note" +F 4 "DNP" V 5500 4450 60 0000 C CNN "Note" 1 5300 4500 1 0 0 -1 $EndComp diff --git a/hardware/jawbreaker/frontend.sch b/hardware/jawbreaker/frontend.sch index 2cf3a418..77635e35 100644 --- a/hardware/jawbreaker/frontend.sch +++ b/hardware/jawbreaker/frontend.sch @@ -1,4 +1,4 @@ -EESchema Schematic File Version 2 date Thu Dec 6 15:37:44 2012 +EESchema Schematic File Version 2 date Wed Mar 27 01:00:29 2013 LIBS:power LIBS:device LIBS:transistors @@ -37,7 +37,7 @@ $Descr User 17000 11000 encoding utf-8 Sheet 2 4 Title "jawbreaker frontend" -Date "6 dec 2012" +Date "27 mar 2013" Rev "" Comp "Copyright 2012 Michael Ossmann" Comment1 "License: GPL v2" @@ -2058,6 +2058,7 @@ U 1 1 4FB55E30 P 5300 5550 F 0 "L4" V 5250 5550 40 0000 C CNN F 1 "DNP" V 5400 5550 40 0000 C CNN +F 4 "DNP" V 5150 5550 60 0000 C CNN "Note" 1 5300 5550 1 0 0 -1 $EndComp @@ -2154,6 +2155,7 @@ U 1 1 502AFA8C P 3900 3750 F 0 "L1" V 3850 3750 40 0000 C CNN F 1 "DNP" V 4000 3750 40 0000 C CNN +F 4 "DNP" V 4050 3600 60 0000 C CNN "Note" 1 3900 3750 1 0 0 -1 $EndComp @@ -3150,7 +3152,6 @@ F 1 "ANTENNA" H 16100 8300 60 0000 C CNN F 4 "TE Connectivity" H 16100 8450 60 0001 C CNN "Manufacturer" F 5 "2081233-1" H 16100 8450 60 0001 C CNN "Part Number" F 6 "CONN JACK SMA PCB VERT" H 16100 8450 60 0001 C CNN "Description" -F 7 "DNP" H 15850 8450 60 0000 C CNN "Note" 1 16100 8450 -1 0 0 -1 $EndComp diff --git a/hardware/jawbreaker/jawbreaker-cache.lib b/hardware/jawbreaker/jawbreaker-cache.lib index adb1d7d8..9d2578fa 100644 --- a/hardware/jawbreaker/jawbreaker-cache.lib +++ b/hardware/jawbreaker/jawbreaker-cache.lib @@ -1,4 +1,4 @@ -EESchema-LIBRARY Version 2.3 Date: Thu Dec 6 15:37:44 2012 +EESchema-LIBRARY Version 2.3 Date: Wed Mar 27 01:00:29 2013 #encoding utf-8 # # +1.8V @@ -79,8 +79,8 @@ $FPLIST C1-1 $ENDFPLIST DRAW -P 2 0 1 10 -100 -30 100 -30 N -P 2 0 1 10 -100 30 100 30 N +P 2 0 1 20 -100 -30 100 -30 N +P 2 0 1 20 -100 30 100 30 N X ~ 1 0 200 170 D 40 40 1 1 P X ~ 2 0 -200 170 U 40 40 1 1 P ENDDRAW @@ -937,6 +937,7 @@ $FPLIST SM0603 SM0805 R?-* + SM1206 $ENDFPLIST DRAW S -40 150 40 -150 0 1 12 N @@ -1096,7 +1097,7 @@ ENDDEF # # VAA # -DEF VAA #PWR 0 0 Y Y 1 F N +DEF VAA #PWR 0 0 Y Y 1 F P F0 "#PWR" 0 60 30 H I C CNN F1 "VAA" 0 110 30 H V C CNN DRAW diff --git a/hardware/jawbreaker/jawbreaker.brd b/hardware/jawbreaker/jawbreaker.brd index e3a35176..9c91e4ca 100644 --- a/hardware/jawbreaker/jawbreaker.brd +++ b/hardware/jawbreaker/jawbreaker.brd @@ -1,12 +1,13 @@ -PCBNEW-BOARD Version 2 date Thu Dec 6 15:40:15 2012 +PCBNEW-BOARD Version 2 date Wed Mar 27 01:56:19 2013 -# Created by Pcbnew(2012-11-24 BZR 3813)-stable +# Created by Pcbnew(2013-01-23 BZR 3920)-stable $GENERAL encoding utf-8 Units mm LayerCount 4 EnabledLayers 10FF8007 +VisibleLayers 10FF8000 Links 994 NoConn 9 Di 43.571888 44.02836 211.439477 128.460501 @@ -21,7 +22,7 @@ $EndGENERAL $SHEETDESCR Sheet A4 11693 8268 Title "" -Date "6 dec 2012" +Date "27 mar 2013" Rev "" Comp "" Comment1 "" @@ -1713,6 +1714,7 @@ Li GSG-TESTPOINT-50MIL Sc 5048B536 AR /5037043E/50457304 Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P13" T1 0 0 0.508 0.508 0 0.127 N I 21 N "U3_TXD" DC 0 0 0.7112 0 0.2032 21 @@ -1731,6 +1733,7 @@ Li GSG-TESTPOINT-50MIL Sc 5048B533 AR /5037043E/50457418 Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P11" T1 0 0 0.508 0.508 0 0.127 N I 21 N "CTIN_2" DC 0 0 0.7112 0 0.2032 21 @@ -1749,6 +1752,7 @@ Li GSG-TESTPOINT-50MIL Sc 50465D47 AR /50370666/5037A131 Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P18" T1 0 0 0.508 0.508 0 0.127 N I 21 N "OEB" DC 0 0 0.7112 0 0.2032 21 @@ -1916,6 +1920,7 @@ Li GSG-XTAL3.2x2.5mm Sc 50465D3A AR /5037043E/50370E89 Op 0 0 0 +At SMD T0 0 0 1.00076 1.00076 900 0.2032 N V 21 N "X2" T1 0 0 1.00076 1.00076 900 0.2032 N I 21 N "MCU_XTAL" DS -1.6002 0.09906 -1.6002 -0.09906 0.2032 21 @@ -1961,6 +1966,7 @@ Li GSG-XTAL3.2x2.5mm Sc 50465D3C AR /50370666/4F5D0B05 Op 0 0 0 +At SMD T0 0 0 1.00076 1.00076 0 0.2032 N V 21 N "X1" T1 0 0 1.00076 1.00076 0 0.2032 N I 21 N "GSG-XTAL4PIN" DS -1.6002 0.09906 -1.6002 -0.09906 0.2032 21 @@ -2006,6 +2012,7 @@ Li GSG-VQ100 Sc 50465D3D AR /5037043E/4F7A3924 Op 0 0 0 +At SMD T0 0 0 1.524 1.524 2700 0.3048 N V 21 N "U24" T1 0 0 1.524 1.524 2700 0.3048 N I 21 N "GSG-XC2C64A-7VQG100C" DC -5.75056 -5.75056 -5.00126 -5.75056 0.381 21 @@ -2978,6 +2985,7 @@ Li GSG-SOIC8-208 Sc 50465D5C AR /5037043E/4F825D1B Op 0 0 0 +At SMD T0 0 0 1.524 1.524 2700 0.3048 N V 21 N "U20" T1 0 0 1.524 1.524 2700 0.3048 N I 21 N "W25Q80BV" DC -1.651 -1.651 -1.143 -1.651 0.2032 21 @@ -3056,6 +3064,7 @@ Li GSG-SKY13317-373LF Sc 5046C642 AR /503BB638/502B5704 Op 0 0 0 +At SMD T0 0 0 0.50038 0.29972 900 0.0762 N V 21 N "U9" T1 0 0 0.50038 0.29972 900 0.0762 N I 21 N "SKY13317" DS 0.7493 -0.7493 -0.50038 -0.7493 0.1016 21 @@ -3186,6 +3195,7 @@ Li GSG-SKY13317-373LF Sc 50465D71 AR /503BB638/502C6BE2 Op 0 0 0 +At SMD T0 0 0 0.50038 0.29972 900 0.0762 N V 21 N "U14" T1 0 0 0.50038 0.29972 900 0.0762 N I 21 N "SKY13317" DS 0.7493 -0.7493 -0.50038 -0.7493 0.1016 21 @@ -3316,6 +3326,7 @@ Li GSG-SKY13317-373LF Sc 50465D73 AR /503BB638/502C6BDF Op 0 0 0 +At SMD T0 0 0 0.50038 0.29972 2700 0.0762 N V 21 N "U12" T1 0 0 0.50038 0.29972 2700 0.0762 N I 21 N "SKY13317" DS 0.7493 -0.7493 -0.50038 -0.7493 0.1016 21 @@ -5113,6 +5124,7 @@ Li GSG-NRG4026 Sc 50465D7C AR /5037043E/4F8249E7 Op 0 0 0 +At SMD T0 0 0 1.524 1.524 900 0.3048 N V 21 N "L11" T1 0 0 1.524 1.524 900 0.3048 N I 21 N "4u7" DS -2.19964 -2.19964 2.19964 -2.19964 0.2032 21 @@ -5142,6 +5154,7 @@ Li GSG-NRG4026 Sc 5047F303 AR /5037043E/4F820301 Op 0 0 0 +At SMD T0 0 0 1.524 1.524 900 0.3048 N V 21 N "L10" T1 0 0 1.524 1.524 900 0.3048 N I 21 N "4u7" DS -2.19964 -2.19964 2.19964 -2.19964 0.2032 21 @@ -5171,6 +5184,7 @@ Li GSG-LQFP144 Sc 50465D7F AR /5037043E/4F6291FC Op 0 0 0 +At SMD T0 0 0 1.524 1.524 2700 0.3048 N V 21 N "U23" T1 0 0 1.524 1.524 2700 0.3048 N I 21 N "LPC43XXFBD144" DC -8.7503 -8.7503 -8.001 -8.7503 0.381 21 @@ -6341,6 +6355,7 @@ Li GSG-LP0603 Sc 50465D80 AR /503BB638/4F94D561 Op 0 0 0 +At SMD T0 0 0 0.39878 0.29972 900 0.0762 N V 21 N "U3" T1 0 0 0.39878 0.29972 900 0.0762 N I 21 N "RX_LOWPASS_FILTER" DS -0.2032 -0.762 -1.0668 -0.762 0.2032 21 @@ -6388,6 +6403,7 @@ Li GSG-HP-DEA Sc 50465D81 AR /503BB638/4F94D4F4 Op 0 0 0 +At SMD T0 0 0 0.39878 0.29972 2700 0.0762 N V 21 N "U8" T1 0 0 0.39878 0.29972 2700 0.0762 N I 21 N "RX_HIGHPASS_FILTER" DS -0.508 -0.5588 -1.3208 -0.5588 0.2032 21 @@ -7482,6 +7498,7 @@ Li GSG-900MHZ-INVERTED-F Sc 50465D9F AR /503BB638/50452C20 Op 0 0 0 +At SMD T0 18.00098 -5.4991 1.524 1.524 900 0.3048 N I 21 N "J2" T1 18.00098 -2.49936 1.524 1.524 900 0.3048 N I 21 N "900MHZ-F-ANTENNA" $PAD @@ -7610,6 +7627,7 @@ Li GSG-2500BL14M100 Sc 50465DA1 AR /50370666/4F5BDB90 Op 0 0 0 +At SMD T0 0 0 0.381 0.381 2700 0.09652 N V 21 N "T3" T1 0 0 0.381 0.381 2700 0.09652 N I 21 N "RX_BALUN" DS 0.8001 0.39878 -0.50038 0.39878 0.2032 21 @@ -7672,6 +7690,7 @@ Li GSG-2500BL14M100 Sc 50465DA3 AR /50370666/4F5BDC0F Op 0 0 0 +At SMD T0 0 0 0.381 0.381 2700 0.09652 N V 21 N "T4" T1 0 0 0.381 0.381 2700 0.09652 N I 21 N "TX_BALUN" DS 0.8001 0.39878 -0.50038 0.39878 0.2032 21 @@ -7735,6 +7754,7 @@ Sc 50465DB3 AR /5037043E/4F83C1E0 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 -2.159 0.127 0.6096 0.6096 0 0.1524 N V 21 N "D8" T1 0 0 0.6096 0.6096 0 0.1524 N I 21 N "1V8LED" DS -0.0508 0.0762 -0.0508 -0.0762 0.2032 21 @@ -7773,6 +7793,7 @@ Sc 50465DB5 AR /5037043E/4F83C1D6 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 2.159 0 0.6096 0.6096 0 0.1524 N V 21 N "D7" T1 0 0 0.6096 0.6096 0 0.1524 N I 21 N "VCCLED" DS -0.0508 0.0762 -0.0508 -0.0762 0.2032 21 @@ -7811,6 +7832,7 @@ Sc 50465DB7 AR /5037043E/4F83C1A7 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 2.159 0 0.6096 0.6096 900 0.1524 N V 21 N "D6" T1 0 0 0.6096 0.6096 900 0.1524 N I 21 N "LED3" DS -0.0508 0.0762 -0.0508 -0.0762 0.2032 21 @@ -7849,6 +7871,7 @@ Sc 50465DB9 AR /5037043E/4F83B14A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0.889 1.27 0.6096 0.6096 0 0.1524 N V 21 N "D2" T1 0 0 0.6096 0.6096 0 0.1524 N I 21 N "USBLED1" DS -0.0508 0.0762 -0.0508 -0.0762 0.2032 21 @@ -7887,6 +7910,7 @@ Sc 50465DBB AR /5037043E/4F87ACCD Op 0 0 0 .SolderMask 0.1016 +At SMD T0 1.143 -1.143 0.6096 0.6096 0 0.1524 N V 21 N "D3" T1 0 0 0.6096 0.6096 0 0.1524 N I 21 N "USBLED0" DS -0.0508 0.0762 -0.0508 -0.0762 0.2032 21 @@ -7925,6 +7949,7 @@ Sc 50465DBD AR /5037043E/4F83C1DF Op 0 0 0 .SolderMask 0.1016 +At SMD T0 2.159 0 0.6096 0.6096 900 0.1524 N V 21 N "D4" T1 0 0 0.6096 0.6096 900 0.1524 N I 21 N "LED1" DS -0.0508 0.0762 -0.0508 -0.0762 0.2032 21 @@ -7963,6 +7988,7 @@ Sc 50465DBF AR /5037043E/4F83C276 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 2.159 0 0.6096 0.6096 900 0.1524 N V 21 N "D5" T1 0 0 0.6096 0.6096 900 0.1524 N I 21 N "LED2" DS -0.0508 0.0762 -0.0508 -0.0762 0.2032 21 @@ -8001,6 +8027,7 @@ Sc 50465DC0 AR /503BB638/503BF2B7 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0 0.6096 0.6096 1800 0.1524 N V 21 N "L3" T1 0 0 0.6096 0.6096 1800 0.1524 N I 21 N "1uH" DS 1.3716 -0.6096 -1.3716 -0.6096 0.2032 21 @@ -8035,6 +8062,7 @@ Sc 50465DC6 AR /503BB638/502C6D12 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0 0.6096 0.6096 0 0.1524 N V 21 N "L5" T1 0 0 0.6096 0.6096 0 0.1524 N I 21 N "1uH" DS 1.3716 -0.6096 -1.3716 -0.6096 0.2032 21 @@ -8069,6 +8097,7 @@ Sc 50465DCE AR /50370666/5043CAA5 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0 0.6096 0.6096 0 0.1524 N V 21 N "L14" T1 0 0 0.6096 0.6096 0 0.1524 N I 21 N "INDUCTOR" DS 1.3716 -0.6096 -1.3716 -0.6096 0.2032 21 @@ -8103,6 +8132,7 @@ Sc 50465DD0 AR /503BB638/503BF2A7 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0 0.6096 0.6096 0 0.1524 N V 21 N "L2" T1 0 0 0.6096 0.6096 0 0.1524 N I 21 N "1uH" DS 1.3716 -0.6096 -1.3716 -0.6096 0.2032 21 @@ -8137,6 +8167,7 @@ Sc 50465DD2 AR /50370666/5043CA32 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0 0.6096 0.6096 0 0.1524 N V 21 N "L13" T1 0 0 0.6096 0.6096 0 0.1524 N I 21 N "INDUCTOR" DS 1.3716 -0.6096 -1.3716 -0.6096 0.2032 21 @@ -8171,6 +8202,7 @@ Sc 50465DD4 AR /503BB638/503BF2DC Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0 0.6096 0.6096 900 0.1524 N V 21 N "L12" T1 0 0 0.6096 0.6096 900 0.1524 N I 21 N "1uH" DS 1.3716 -0.6096 -1.3716 -0.6096 0.2032 21 @@ -8205,6 +8237,7 @@ Sc 50465DE3 AR /50370666/503C4ABC Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R41" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "4k7" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8237,6 +8270,7 @@ Sc 50465DE5 AR /5037043E/503F8429 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "R46" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "162k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8269,6 +8303,7 @@ Sc 50465DE7 AR /5037043E/4F8203AD Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "R47" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "330k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8301,6 +8336,7 @@ Sc 50465DE9 AR /5037043E/503F9989 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "R48" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8333,6 +8369,7 @@ Sc 50465DEB AR /5037043E/503F999F Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "R49" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8365,6 +8402,7 @@ Sc 50465DED AR /5037043E/4F8215A4 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R50" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "DNP" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8397,6 +8435,7 @@ Sc 50465DEF AR /5037043E/503F99F3 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 2700 0.1016 N V 21 N "R51" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8429,6 +8468,7 @@ Sc 50465DF1 AR /5037043E/503F9A07 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "R52" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8461,6 +8501,7 @@ Sc 50465DF3 AR /5037043E/4F821250 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "R53" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "DNP" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8493,6 +8534,7 @@ Sc 50465DF5 AR /5037043E/503F9A10 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "R54" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8525,6 +8567,7 @@ Sc 50465DF7 AR /503BB638/4FAECE70 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0.0254 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C35" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8557,6 +8600,7 @@ Sc 50465DF9 AR /5037043E/4F8203D0 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "R55" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "162k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8589,6 +8633,7 @@ Sc 50465DFB AR /50370666/503F977D Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R13" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "1k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8621,6 +8666,7 @@ Sc 50465DFD AR /503BB638/502B4C15 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C46" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8653,6 +8699,7 @@ Sc 50465DFF AR /503BB638/4FAECE69 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C34" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8685,6 +8732,7 @@ Sc 50465E01 AR /503BB638/502B4780 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "C33" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8717,6 +8765,7 @@ Sc 50465E03 AR /503BB638/502B571F Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "C32" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "47pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8749,6 +8798,7 @@ Sc 50465E05 AR /503BB638/4FAEC850 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "R1" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "470" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8781,6 +8831,7 @@ Sc 50465E07 AR /503BB638/4FAEC856 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "R2" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "470" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8813,6 +8864,7 @@ Sc 50465E09 AR /503BB638/4FAEC8B2 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R3" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "22k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8845,6 +8897,7 @@ Sc 50465E0B AR /503BB638/4FAECC79 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "R4" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "51k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8877,6 +8930,7 @@ Sc 50497E4B AR /503BB638/4FAECE50 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R5" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "4k7" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8909,6 +8963,7 @@ Sc 50465E0F AR /503BB638/4FAECFAE Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "R6" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "4k7" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8941,6 +8996,7 @@ Sc 50465E11 AR /50370666/4F5BC2E1 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R8" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "1k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -8973,6 +9029,7 @@ Sc 50465E13 AR /50370666/503F977A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R9" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "1k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9005,6 +9062,7 @@ Sc 50465E15 AR /50370666/503F977B Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R10" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "1k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9037,6 +9095,7 @@ Sc 50465E17 AR /50370666/503F9800 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "R11" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9069,6 +9128,7 @@ Sc 50465E19 AR /50370666/503F980F Op 0 0 0 .SolderMask 0.1016 +At SMD T0 -0.0254 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R12" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9101,6 +9161,7 @@ Sc 50465E1B AR /503BB638/503C48ED Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R29" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "4k7" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9133,6 +9194,7 @@ Sc 50465E1D AR /50370666/503C4FA7 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R14" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "4k7" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9165,6 +9227,7 @@ Sc 504771DE AR /50370666/503C4FC6 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R15" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "4k7" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9197,6 +9260,7 @@ Sc 50465E21 AR /50370666/503C4FC7 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R16" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "4k7" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9229,6 +9293,7 @@ Sc 50465E23 AR /50370666/503C4FC8 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R17" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "4k7" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9261,6 +9326,7 @@ Sc 50465E25 AR /50370666/4FA552B1 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "R18" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "47" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9293,6 +9359,7 @@ Sc 50465E27 AR /50370666/4FA552E8 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R19" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "47" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9325,6 +9392,7 @@ Sc 50465E29 AR /50370666/4F5D68E5 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R20" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9357,6 +9425,7 @@ Sc 50465E2B AR /50370666/503F9C76 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R21" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9389,6 +9458,7 @@ Sc 50465E2D AR /50370666/503F9C78 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R22" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9421,6 +9491,7 @@ Sc 50465E2F AR /50370666/503F9C7C Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R23" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9453,6 +9524,7 @@ Sc 50998613 AR /503BB638/503C490B Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 2700 0.1016 N V 21 N "R24" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "4k7" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9485,6 +9557,7 @@ Sc 50465E33 AR /50370666/4F5BC059 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 -0.0127 -0.0381 0.4064 0.4064 1800 0.1016 N V 21 N "R25" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "475" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9517,6 +9590,7 @@ Sc 50465E35 AR /50370666/4F5BC065 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 -0.0127 -0.0381 0.4064 0.4064 1800 0.1016 N V 21 N "R26" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "475" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9549,6 +9623,7 @@ Sc 50465E37 AR /50370666/4F5D0602 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R27" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "1k8" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9581,6 +9656,7 @@ Sc 50465E39 AR /50370666/50549522 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R28" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "1k8" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9613,6 +9689,7 @@ Sc 50465E3B AR /503BB638/501EF311 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C27" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "47pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9645,6 +9722,7 @@ Sc 50465E3D AR /503BB638/502E6F8B Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C19" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9677,6 +9755,7 @@ Sc 50465E3F AR /503BB638/501F41BD Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C20" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9709,6 +9788,7 @@ Sc 50465E41 AR /503BB638/501EF768 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C21" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "47pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9741,6 +9821,7 @@ Sc 50465E43 AR /503BB638/502B4779 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C22" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9773,6 +9854,7 @@ Sc 50465E45 AR /503BB638/502B4C6F Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C23" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9805,6 +9887,7 @@ Sc 50465E47 AR /503BB638/502E6F11 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C24" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9837,6 +9920,7 @@ Sc 50465E49 AR /503BB638/503BB2BD Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C25" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9869,6 +9953,7 @@ Sc 50465E4B AR /503BB638/4FAA149B Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "C26" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "47pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9901,6 +9986,7 @@ Sc 50465E4D AR /503BB638/501F41B9 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C18" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9933,6 +10019,7 @@ Sc 50465E4F AR /503BB638/502B477A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C28" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9965,6 +10052,7 @@ Sc 50465E51 AR /503BB638/502E6FEE Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C29" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -9997,6 +10085,7 @@ Sc 50465E53 AR /503BB638/4FAA0C67 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C30" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10029,6 +10118,7 @@ Sc 50465E55 AR /503BB638/502B56C2 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C31" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10061,6 +10151,7 @@ Sc 50465E57 AR /50370666/503C4AB0 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "R105" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "4k7" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10093,6 +10184,7 @@ Sc 50465E59 AR /50370666/503C4AC5 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R104" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "4k7" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10125,6 +10217,7 @@ Sc 50465E5B AR /5037043E/503F98AF Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R100" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10157,6 +10250,7 @@ Sc 50465E5D AR /5037043E/503F98AD Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "R99" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10189,6 +10283,7 @@ Sc 50465E5F AR /503BB638/502E6EFB Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C10" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10221,6 +10316,7 @@ Sc 50465E61 AR /503BB638/4FAECBA0 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C2" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10253,6 +10349,7 @@ Sc 50465E63 AR /503BB638/4FAECBB6 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C3" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10285,6 +10382,7 @@ Sc 50465E65 AR /503BB638/4FAECBB5 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C4" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10317,6 +10415,7 @@ Sc 50465E67 AR /503BB638/4FAECBB9 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "C5" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10349,6 +10448,7 @@ Sc 50465E69 AR /503BB638/4FAECBBA Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C6" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10381,6 +10481,7 @@ Sc 50465E6B AR /503BB638/501F4788 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C7" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10413,6 +10514,7 @@ Sc 5099855D AR /503BB638/501EF782 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C8" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "47pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10445,6 +10547,7 @@ Sc 50465E6F AR /503BB638/502B53A4 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "C9" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10477,6 +10580,7 @@ Sc 50465E71 AR /5037043E/503F98AC Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R98" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10509,6 +10613,7 @@ Sc 50465E73 AR /503BB638/501F46A8 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C11" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10541,6 +10646,7 @@ Sc 50465E75 AR /503BB638/4FAEC84D Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C12" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "330pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10573,6 +10679,7 @@ Sc 50465E77 AR /503BB638/4FAEC853 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 2700 0.1016 N V 21 N "C13" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "330pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10605,6 +10712,7 @@ Sc 50477015 AR /503BB638/4FAEC8AD Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C14" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "8p2" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10637,6 +10745,7 @@ Sc 50465E7B AR /503BB638/4FAEC8B0 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C15" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "180pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10669,6 +10778,7 @@ Sc 50465E7D AR /503BB638/501F4793 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C16" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10701,6 +10811,7 @@ Sc 50465E7F AR /503BB638/501F41BB Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C17" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10733,6 +10844,7 @@ Sc 50465E81 AR /5037043E/503C4ECA Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "R67" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10765,6 +10877,7 @@ Sc 50465E83 AR /5037043E/503C51A8 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "R75" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "470" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10797,6 +10910,7 @@ Sc 50465E85 AR /5037043E/503C51A6 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R74" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "470" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10829,6 +10943,7 @@ Sc 50465E87 AR /5037043E/503C51A4 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R73" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "470" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10861,6 +10976,7 @@ Sc 50465E89 AR /5037043E/503C519A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R72" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "470" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10893,6 +11009,7 @@ Sc 50465E8B AR /5037043E/503C51B5 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R71" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "470" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10925,6 +11042,7 @@ Sc 50465E8D AR /5037043E/503C51AC Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R70" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "470" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10957,6 +11075,7 @@ Sc 50465E8F AR /5037043E/4F62B3E5 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R69" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "12k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -10989,6 +11108,7 @@ Sc 50465E91 AR /5037043E/503F9945 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R68" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11021,6 +11141,7 @@ Sc 50465E93 AR /5037043E/503C51AA Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "R76" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "470" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11053,6 +11174,7 @@ Sc 50465E95 AR /5037043E/503F997B Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 2700 0.1016 N V 21 N "R66" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11085,6 +11207,7 @@ Sc 50465E97 AR /5037043E/506B55A7 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "R65" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11117,6 +11240,7 @@ Sc 50465E99 AR /5037043E/503F997A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "R64" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11149,6 +11273,7 @@ Sc 50465E9B AR /5037043E/503F996A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R63" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11181,6 +11306,7 @@ Sc 50465E9D AR /5037043E/506B54E9 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "R62" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11213,6 +11339,7 @@ Sc 50465E9F AR /5037043E/503F9A36 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "R59" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11245,6 +11372,7 @@ Sc 50465EA1 AR /5037043E/503F9D27 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R58" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11277,6 +11405,7 @@ Sc 50465EA3 AR /5037043E/503F9D26 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R57" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11309,6 +11438,7 @@ Sc 50465EA5 AR /5037043E/503F9874 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R86" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11341,6 +11471,7 @@ Sc 50465EA7 AR /5037043E/503F98AA Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R97" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11373,6 +11504,7 @@ Sc 50465EA9 AR /5037043E/503F989E Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R96" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11405,6 +11537,7 @@ Sc 50465EAB AR /5037043E/503F9958 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "R93" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11437,6 +11570,7 @@ Sc 50465EAD AR /5037043E/503F9897 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R91" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11469,6 +11603,7 @@ Sc 50465EAF AR /5037043E/503F987B Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R90" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11501,6 +11636,7 @@ Sc 50465EB1 AR /5037043E/503F9879 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "R89" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11533,6 +11669,7 @@ Sc 50465EB3 AR /5037043E/503F9878 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R88" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11565,6 +11702,7 @@ Sc 50465EB5 AR /5037043E/503F9875 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R87" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11597,6 +11735,7 @@ Sc 50465EB7 AR /5037043E/4F8203A7 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "R56" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "715k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11629,6 +11768,7 @@ Sc 50465EBB AR /5037043E/503F994E Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R82" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11661,6 +11801,7 @@ Sc 50465EBD AR /5037043E/503F985B Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "R81" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11693,6 +11834,7 @@ Sc 50465EBF AR /5037043E/503F985A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R80" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11725,6 +11867,7 @@ Sc 50465EC1 AR /5037043E/503F9858 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R79" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11757,6 +11900,7 @@ Sc 50465EC3 AR /5037043E/503F9856 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "R78" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11789,6 +11933,7 @@ Sc 50465EC5 AR /5037043E/503F983E Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "R77" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11821,6 +11966,7 @@ Sc 50465EC7 AR /50370666/503C49CD Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C121" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11853,6 +11999,7 @@ Sc 50465EC9 AR /50370666/503F8F9C Op 0 0 0 .SolderMask 0.1016 +At SMD T0 -0.0127 -0.0381 0.4064 0.4064 1800 0.1016 N V 21 N "C103" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "22pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11885,6 +12032,7 @@ Sc 50465ECB AR /50370666/4F5BD68E Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C104" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "3pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11917,6 +12065,7 @@ Sc 50465ECD AR /50370666/4F5BC172 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0.0127 -0.0381 0.4064 0.4064 2700 0.1016 N V 21 N "C106" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "1uF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11949,6 +12098,7 @@ Sc 50465ECF AR /50370666/503F8FAB Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0.0127 -0.0381 0.4064 0.4064 2700 0.1016 N V 21 N "C107" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "22pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -11981,6 +12131,7 @@ Sc 50465ED1 AR /50370666/503F8FB8 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0.0127 -0.0381 0.4064 0.4064 2700 0.1016 N V 21 N "C108" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "22pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12013,6 +12164,7 @@ Sc 50465ED3 AR /50370666/503F8FBA Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0.0127 -0.0381 0.4064 0.4064 2700 0.1016 N V 21 N "C109" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "22pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12045,6 +12197,7 @@ Sc 50465ED5 AR /50370666/503F8FBB Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0.0127 -0.0381 0.4064 0.4064 2700 0.1016 N V 21 N "C110" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "22pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12077,6 +12230,7 @@ Sc 50465ED7 AR /50370666/4F5BD678 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C111" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "3pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12109,6 +12263,7 @@ Sc 50465ED9 AR /50370666/503C527F Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C112" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "180pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12141,6 +12296,7 @@ Sc 50465EDB AR /50370666/503C49A8 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C113" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12173,6 +12329,7 @@ Sc 50465EDD AR /50370666/4F5BC057 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C114" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "3.3nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12205,6 +12362,7 @@ Sc 50478C76 AR /50370666/503F953E Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C115" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12237,6 +12395,7 @@ Sc 50465EE1 AR /50370666/4F5CCE79 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C116" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "DNP" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12269,6 +12428,7 @@ Sc 50465EE3 AR /50370666/503C49AF Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C119" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12301,6 +12461,7 @@ Sc 50465EE5 AR /50370666/503C49CC Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C120" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12333,6 +12494,7 @@ Sc 50465EE7 AR /50370666/503F914F Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C102" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "22pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12365,6 +12527,7 @@ Sc 50465EE9 AR /50370666/503C49CE Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C122" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12397,6 +12560,7 @@ Sc 50465EEB AR /50370666/503C49D3 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0.0127 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C123" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12429,6 +12593,7 @@ Sc 50465EED AR /50370666/503F8EA2 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0.0127 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C124" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "2.2uF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12461,6 +12626,7 @@ Sc 50465EEF AR /5037043E/505E9E4C Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C125" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12493,6 +12659,7 @@ Sc 50465EF1 AR /5037043E/503C4BE3 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "C128" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12525,6 +12692,7 @@ Sc 50465EF3 AR /5037043E/503C4C12 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C129" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12557,6 +12725,7 @@ Sc 50465EF5 AR /5037043E/503C4C1C Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C130" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12589,6 +12758,7 @@ Sc 5048B10B AR /5037043E/503C4C1D Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C131" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12621,6 +12791,7 @@ Sc 50465EF9 AR /5037043E/503C4C1E Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 2700 0.1016 N V 21 N "C132" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12653,6 +12824,7 @@ Sc 50465EFB AR /5037043E/503C4C1F Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "C133" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12685,6 +12857,7 @@ Sc 50465EFD AR /5037043E/503C4C21 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "C134" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12717,6 +12890,7 @@ Sc 50465EFF AR /5037043E/503C4C23 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C135" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12749,6 +12923,7 @@ Sc 50465F01 AR /5037043E/503C4C24 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C136" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12781,6 +12956,7 @@ Sc 50465F03 AR /5037043E/503C4C25 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C137" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12813,6 +12989,7 @@ Sc 50465F05 AR /5037043E/503C4C27 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C138" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12845,6 +13022,7 @@ Sc 50465F07 AR /50370666/503F8F4E Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C86" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "22pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12877,6 +13055,7 @@ Sc 50465F09 AR /50370666/503C49DF Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C71" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12909,6 +13088,7 @@ Sc 50465F0B AR /50370666/4F5BCA4C Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C72" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "2.2uF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12941,6 +13121,7 @@ Sc 50465F0D AR /50370666/503C49F2 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C73" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -12973,6 +13154,7 @@ Sc 50465F0F AR /50370666/503F8E66 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C74" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "2.2uF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13005,6 +13187,7 @@ Sc 50465F11 AR /50370666/503C49F4 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C75" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13037,6 +13220,7 @@ Sc 50465F13 AR /50370666/503F8E67 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C76" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "2.2uF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13069,6 +13253,7 @@ Sc 50465F15 AR /50370666/503C49F7 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "C77" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13101,6 +13286,7 @@ Sc 50465F17 AR /50370666/503F8E69 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "C78" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "2.2uF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13133,6 +13319,7 @@ Sc 50465F19 AR /50370666/503C49F8 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C79" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13165,6 +13352,7 @@ Sc 50465F1B AR /50370666/503F8E6A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 2700 0.1016 N V 21 N "C80" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "2.2uF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13197,6 +13385,7 @@ Sc 50465F1D AR /50370666/503C49FA Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C81" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13229,6 +13418,7 @@ Sc 50465F1F AR /50370666/503F8E6B Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C82" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "2.2uF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13261,6 +13451,7 @@ Sc 50465F21 AR /50370666/503C49FB Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C83" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13293,6 +13484,7 @@ Sc 50465F23 AR /50370666/4F5BBD0A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C84" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "22pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13325,6 +13517,7 @@ Sc 50465F25 AR /50370666/503F8F4D Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C85" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "22pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13357,6 +13550,7 @@ Sc 50465F27 AR /5037043E/503C4C28 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C139" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13389,6 +13583,7 @@ Sc 50465F29 AR /50370666/503C4A38 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 -0.0127 -0.0381 0.4064 0.4064 1800 0.1016 N V 21 N "C87" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13421,6 +13616,7 @@ Sc 50465F2B AR /50370666/503C4A45 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 -0.0127 -0.0381 0.4064 0.4064 1800 0.1016 N V 21 N "C88" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13453,6 +13649,7 @@ Sc 50465F2D AR /50370666/503C4A48 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 -0.0127 -0.0381 0.4064 0.4064 1800 0.1016 N V 21 N "C89" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13485,6 +13682,7 @@ Sc 50465F2F AR /50370666/503F929C Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0.0127 -0.0381 0.4064 0.4064 2700 0.1016 N V 21 N "C90" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "100pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13517,6 +13715,7 @@ Sc 50465F31 AR /50370666/503C4B4A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 -0.0127 -0.0381 0.4064 0.4064 2700 0.1016 N V 21 N "C91" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13549,6 +13748,7 @@ Sc 50465F33 AR /50370666/503C4A4A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C92" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13581,6 +13781,7 @@ Sc 50465F35 AR /50370666/503C4A4B Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C93" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13613,6 +13814,7 @@ Sc 50465F37 AR /50370666/503F8F5D Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C94" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "22pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13645,6 +13847,7 @@ Sc 50465F39 AR /50370666/503F8F6C Op 0 0 0 .SolderMask 0.1016 +At SMD T0 -0.0127 -0.0381 0.4064 0.4064 1800 0.1016 N V 21 N "C95" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "22pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13677,6 +13880,7 @@ Sc 504771BF AR /50370666/503F8F85 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 -0.0127 -0.0381 0.4064 0.4064 1800 0.1016 N V 21 N "C96" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "22pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13709,6 +13913,7 @@ Sc 50465F3D AR /50370666/4F5BC9BB Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C97" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "330nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13741,6 +13946,7 @@ Sc 50465F3F AR /50370666/4F5BCCE3 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C98" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "330nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13773,6 +13979,7 @@ Sc 50465F41 AR /50370666/503F9135 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C99" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "22pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13805,6 +14012,7 @@ Sc 50465F43 AR /50370666/4F5BC9A4 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C100" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "330nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13837,6 +14045,7 @@ Sc 50465F45 AR /50370666/503F8F8C Op 0 0 0 .SolderMask 0.1016 +At SMD T0 -0.0127 -0.0381 0.4064 0.4064 1800 0.1016 N V 21 N "C101" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "22pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13869,6 +14078,7 @@ Sc 50465F47 AR /503BB638/502C6D36 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C52" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "100pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13901,6 +14111,7 @@ Sc 50465F49 AR /503BB638/4FAECD45 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "C67" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "47pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13933,6 +14144,7 @@ Sc 50465F4B AR /503BB638/502E798C Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C66" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13965,6 +14177,7 @@ Sc 50465F4D AR /503BB638/502E7989 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C65" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -13997,6 +14210,7 @@ Sc 50465F4F AR /503BB638/502C6D4A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "C64" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14029,6 +14243,7 @@ Sc 50465F51 AR /503BB638/502E79CE Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 2700 0.1016 N V 21 N "C63" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14061,6 +14276,7 @@ Sc 50465F53 AR /503BB638/502E6667 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C62" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "100pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14093,6 +14309,7 @@ Sc 50465F55 AR /503BB638/502E6909 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C61" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14125,6 +14342,7 @@ Sc 50465F57 AR /503BB638/502E79FA Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C60" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14157,6 +14375,7 @@ Sc 50465F59 AR /503BB638/502E665E Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C59" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "100pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14189,6 +14408,7 @@ Sc 50465F5B AR /503BB638/502E5F55 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C58" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "100pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14221,6 +14441,7 @@ Sc 50465F5D AR /503BB638/502E7A16 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C57" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14253,6 +14474,7 @@ Sc 50465F5F AR /503BB638/501F4769 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C56" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14285,6 +14507,7 @@ Sc 50465F61 AR /503BB638/502E7A10 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C55" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14317,6 +14540,7 @@ Sc 50465F63 AR /503BB638/502E6EB0 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C54" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14349,6 +14573,7 @@ Sc 50465F65 AR /503BB638/5054932E Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C53" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "1uF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14381,6 +14606,7 @@ Sc 50465F67 AR /503BB638/4FB2FD07 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C68" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14413,6 +14639,7 @@ Sc 50465F69 AR /503BB638/501EF6A1 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C51" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "47pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14445,6 +14672,7 @@ Sc 50467D9A AR /503BB638/502E5F58 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C50" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "100pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14477,6 +14705,7 @@ Sc 50465F6D AR /503BB638/503BB2CE Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C49" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14509,6 +14738,7 @@ Sc 50465F6F AR /503BB638/501EF6BA Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C48" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "47pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14541,6 +14771,7 @@ Sc 50465F71 AR /503BB638/501F477D Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "C47" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14573,6 +14804,7 @@ Sc 50465F73 AR /503BB638/4FB3CC76 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C70" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "47pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14605,6 +14837,7 @@ Sc 50465F75 AR /503BB638/502E6ECB Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C45" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14637,6 +14870,7 @@ Sc 5046C63F AR /503BB638/501F4169 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "C44" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14669,6 +14903,7 @@ Sc 50465F79 AR /503BB638/502B5738 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C43" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "47pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14701,6 +14936,7 @@ Sc 50465F7B AR /503BB638/4FAEC781 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 2700 0.1016 N V 21 N "C42" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "100pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14733,6 +14969,7 @@ Sc 50465F7D AR /503BB638/4FB55FAD Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C41" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "100pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14765,6 +15002,7 @@ Sc 50465F7F AR /503BB638/502E7922 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C40" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14797,6 +15035,7 @@ Sc 50465F81 AR /503BB638/502E78E2 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C39" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14829,6 +15068,7 @@ Sc 50465F83 AR /503BB638/502E792B Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C38" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14861,6 +15101,7 @@ Sc 50465F85 AR /503BB638/4FAECE75 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "C37" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14893,6 +15134,7 @@ Sc 50465F87 AR /5037043E/5052A211 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C158" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "18pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14925,6 +15167,7 @@ Sc 50465F89 AR /5037043E/503C4C29 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C140" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14957,6 +15200,7 @@ Sc 50465F8B AR /5037043E/503C4C2A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C141" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -14989,6 +15233,7 @@ Sc 50465F8D AR /5037043E/503C4C2C Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C142" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15021,6 +15266,7 @@ Sc 50465F8F AR /5037043E/503C4C30 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "C144" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15053,6 +15299,7 @@ Sc 50465F91 AR /5037043E/503C4B67 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C147" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15085,6 +15332,7 @@ Sc 50465F93 AR /5037043E/503C4C68 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "C148" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15117,6 +15365,7 @@ Sc 50465F95 AR /5037043E/503C4C67 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C149" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15149,6 +15398,7 @@ Sc 50465F97 AR /5037043E/503C4C65 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C150" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15181,6 +15431,7 @@ Sc 50465F99 AR /5037043E/503C4C64 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C151" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15213,6 +15464,7 @@ Sc 50465F9B AR /5037043E/503C4C63 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 2700 0.1016 N V 21 N "C152" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15245,6 +15497,7 @@ Sc 50465F9D AR /5037043E/503C4C62 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C153" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15277,6 +15530,7 @@ Sc 50465F9F AR /5037043E/503C4C50 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "C154" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15309,6 +15563,7 @@ Sc 50465FA1 AR /5037043E/503C4CBD Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 2700 0.1016 N V 21 N "C155" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "100pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15341,6 +15596,7 @@ Sc 50465FA3 AR /5037043E/503C4CBC Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C156" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "47pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15373,6 +15629,7 @@ Sc 50465FA5 AR /5037043E/50370ED5 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C157" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "18pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15405,6 +15662,7 @@ Sc 50465FA7 AR /503BB638/4FAECE73 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C36" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15437,6 +15695,7 @@ Sc 50465FA9 AR /50370666/5043CA5A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C159" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "1uF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15469,6 +15728,7 @@ Sc 50465FAB AR /503BB638/503BF2DB Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C160" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "100pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15501,6 +15761,7 @@ Sc 50465FAD AR /503BB638/503BF2DA Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C161" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "1uF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15533,6 +15794,7 @@ Sc 50465FAF AR /503BB638/503BF2D5 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C162" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15565,6 +15827,7 @@ Sc 50465FB1 AR /503BB638/503BF2CB Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C163" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "10nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15597,6 +15860,7 @@ Sc 50465FB5 AR /503BB638/4FB3F9B0 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "D1" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "GSG-DIODE-TVS-BI" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15629,6 +15893,7 @@ Sc 50465FB7 AR /503BB638/502E7810 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "C69" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "100nF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15661,6 +15926,7 @@ Sc 50465FB9 AR /503BB638/4FAECB99 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C1" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "33pF" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15693,6 +15959,7 @@ Sc 50465FBB AR /503BB638/502AFA8C Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "L1" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "DNP" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15725,6 +15992,7 @@ Sc 50465FBD AR /503BB638/4FB55E30 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "L4" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "DNP" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15757,6 +16025,7 @@ Sc 50465FBF AR /50370666/4F5D6AAA Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "L6" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "DNP" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15789,6 +16058,7 @@ Sc 50465FC1 AR /50370666/4F5BBD57 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 -0.0127 -0.0381 0.4064 0.4064 1800 0.1016 N V 21 N "L7" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "6.2nH" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15821,6 +16091,7 @@ Sc 50465FC3 AR /50370666/4F5D6AFA Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "L8" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "DNP" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -15853,6 +16124,7 @@ Sc 50465FC5 AR /50370666/4F5D6AD6 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 -0.0127 -0.0127 0.4064 0.4064 1800 0.1016 N V 21 N "L9" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "DNP" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16029,6 +16301,7 @@ Sc 5047C062 AR /503BB638/5047B833 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "R44" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16067,6 +16340,7 @@ Sc 50465DDA AR /50370666/5037B97D Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R30" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16098,6 +16372,7 @@ Sc 50465DC2 AR /50370666/5047BACF Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R31" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16136,6 +16411,7 @@ Sc 50465DCA AR /50370666/5037B9E6 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R32" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16167,6 +16443,7 @@ Sc 50465DC8 AR /50370666/5047BAFC Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R33" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16205,6 +16482,7 @@ Sc 50465DC4 AR /50370666/5037BA03 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "R34" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16236,6 +16514,7 @@ Sc 50465DD8 AR /50370666/5047BB1B Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 2700 0.1016 N V 21 N "R35" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16274,6 +16553,7 @@ Sc 50465DD6 AR /50370666/5037BA00 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R36" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16305,6 +16585,7 @@ Sc 5047CE97 AR /50370666/5047BB2A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "R37" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16343,6 +16624,7 @@ Sc 50465DDC AR /50370666/5037BA67 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R38" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16374,6 +16656,7 @@ Sc 50465DDE AR /50370666/5047BB3A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R39" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16412,6 +16695,7 @@ Sc 50465DE2 AR /5037043E/5047BC2F Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "R60" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16450,6 +16734,7 @@ Sc 50465DE0 AR /5037043E/503717B8 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R61" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16481,6 +16766,7 @@ Sc 50465EB9 AR /503BB638/5047BA5F Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R83" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "0" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16519,6 +16805,7 @@ Sc 5047C133 AR /50370666/5047BE90 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 0 0.1016 N V 21 N "C117" T1 0 0.0508 0.4064 0.4064 0 0.1016 N I 21 N "C" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16550,6 +16837,7 @@ Sc 5047C135 AR /5037043E/504786E0 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 1800 0.1016 N V 21 N "R7" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16581,6 +16869,7 @@ Sc 5047C137 AR /5037043E/504786D4 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "R40" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16612,6 +16901,7 @@ Sc 5047C139 AR /5037043E/504785AD Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "R42" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16643,6 +16933,7 @@ Sc 5047C13B AR /5037043E/504786DD Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "R43" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "10k" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16674,6 +16965,7 @@ Sc 5052AA27 AR /50370666/5052A7BD Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "C118" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "DNP" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16705,6 +16997,7 @@ Sc 5052AA29 AR /50370666/5052A87B Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 1800 0.1016 N V 21 N "C164" T1 0 0.0508 0.4064 0.4064 1800 0.1016 N I 21 N "DNP" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16736,6 +17029,7 @@ Sc 5052AA2B AR /50370666/5052A87E Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 -0.0254 0.4064 0.4064 2700 0.1016 N V 21 N "C165" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "DNP" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16767,6 +17061,7 @@ Sc 5052AA2D AR /50370666/5052A8A8 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "R45" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "DNP" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16798,6 +17093,7 @@ Sc 5052AA2F AR /50370666/5052A892 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R84" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "50" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16829,6 +17125,7 @@ Sc 5052AA31 AR /50370666/5052A7D7 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 2700 0.1016 N V 21 N "R85" T1 0 0.0508 0.4064 0.4064 2700 0.1016 N I 21 N "DNP" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -16860,6 +17157,7 @@ Sc 5052AA33 AR /50370666/5052A841 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R92" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "50" DS 0.889 -0.381 0.889 0.381 0.2032 21 @@ -17055,6 +17353,7 @@ Sc 50465D62 AR /503BB638/501EF778 Op 0 0 0 .SolderPasteRatio -0.02 +At SMD T0 0 0 0.50038 0.29972 2700 0.0762 N V 21 N "U1" T1 0 0 0.50038 0.29972 2700 0.0762 N I 21 N "SKY13350" DC -0.59944 -0.59944 -0.50038 -0.50038 0.1778 21 @@ -17118,6 +17417,7 @@ Sc 50465D66 AR /503BB638/502B477E Op 0 0 0 .SolderPasteRatio -0.02 +At SMD T0 0 0 0.50038 0.29972 900 0.0762 N V 21 N "U7" T1 0 0 0.50038 0.29972 900 0.0762 N I 21 N "SKY13350" DC -0.59944 -0.59944 -0.50038 -0.50038 0.1778 21 @@ -17181,6 +17481,7 @@ Sc 50465D64 AR /503BB638/502B4C1C Op 0 0 0 .SolderPasteRatio -0.02 +At SMD T0 0 0 0.50038 0.29972 2700 0.0762 N V 21 N "U10" T1 0 0 0.50038 0.29972 2700 0.0762 N I 21 N "SKY13350" DC -0.59944 -0.59944 -0.50038 -0.50038 0.1778 21 @@ -17244,6 +17545,7 @@ Sc 50465D68 AR /503BB638/501EF646 Op 0 0 0 .SolderPasteRatio -0.02 +At SMD T0 0 0 0.50038 0.29972 0 0.0762 N V 21 N "U11" T1 0 0 0.50038 0.29972 0 0.0762 N I 21 N "SKY13350" DC -0.59944 -0.59944 -0.50038 -0.50038 0.1778 21 @@ -17307,6 +17609,7 @@ Sc 50465D6E AR /503BB638/502B490F Op 0 0 0 .SolderPasteRatio -0.02 +At SMD T0 0 0 0.50038 0.29972 1800 0.0762 N V 21 N "U2" T1 0 0 0.50038 0.29972 1800 0.0762 N I 21 N "SKY13350" DC -0.59944 -0.59944 -0.50038 -0.50038 0.1778 21 @@ -17370,6 +17673,7 @@ Sc 50465D6A AR /503BB638/501EF258 Op 0 0 0 .SolderPasteRatio -0.02 +At SMD T0 0 0 0.50038 0.29972 0 0.0762 N V 21 N "U6" T1 0 0 0.50038 0.29972 0 0.0762 N I 21 N "SKY13350" DC -0.59944 -0.59944 -0.50038 -0.50038 0.1778 21 @@ -17433,6 +17737,7 @@ Sc 5046C669 AR /503BB638/501F3B20 Op 0 0 0 .SolderPasteRatio -0.02 +At SMD T0 0 0 0.50038 0.29972 1800 0.0762 N V 21 N "U5" T1 0 0 0.50038 0.29972 1800 0.0762 N I 21 N "SKY13350" DC -0.59944 -0.59944 -0.50038 -0.50038 0.1778 21 @@ -17563,6 +17868,7 @@ Li GSG-B0310J50100AHF Sc 50465D9E AR /503BB638/501EF4A4 Op 0 0 0 +At SMD T0 0 0 0.635 0.635 900 0.16002 N V 21 N "T2" T1 0 0 0.635 0.635 900 0.16002 N I 21 N "MIX_OUT_BALUN" DS -1.04902 0.65024 1.04902 0.65024 0.2032 21 @@ -17624,6 +17930,7 @@ Li GSG-B0310J50100AHF Sc 50465D9C AR /503BB638/501EF483 Op 0 0 0 +At SMD T0 0 0 0.635 0.635 0 0.16002 N V 21 N "T1" T1 0 0 0.635 0.635 0 0.16002 N I 21 N "MIX_IN_BALUN" DS -1.04902 0.65024 1.04902 0.65024 0.2032 21 @@ -17685,6 +17992,7 @@ Li GSG-TESTPOINT-50MIL Sc 5052A3C0 AR /50370666/5052A335 Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P41" T1 0 0 0.508 0.508 0 0.127 N I 21 N "SSP1_MISO" DC 0 0 0.7112 0 0.2032 21 @@ -17703,6 +18011,7 @@ Li GSG-TESTPOINT-50MIL Sc 50465D3F AR /50370666/50371714 Op 0 0 0 +At SMD T0 0 0 0.381 0.381 2700 0.09652 N V 21 N "P14" T1 0 0 0.508 0.508 2700 0.127 N I 21 N "XCVR_CLKOUT" DC 0 0 0.7112 0 0.2032 21 @@ -17721,6 +18030,7 @@ Li GSG-TESTPOINT-50MIL Sc 50465D4B AR /50370666/5037A16F Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P15" T1 0 0 0.508 0.508 0 0.127 N I 21 N "INTR" DC 0 0 0.7112 0 0.2032 21 @@ -17739,6 +18049,7 @@ Li GSG-TESTPOINT-50MIL Sc 5052A3B8 AR /50370666/5052A309 Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P37" T1 0 0 0.508 0.508 0 0.127 N I 21 N "SCL" DC 0 0 0.7112 0 0.2032 21 @@ -17757,6 +18068,7 @@ Li GSG-TESTPOINT-50MIL Sc 5052A3BA AR /50370666/5052A32D Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P38" T1 0 0 0.508 0.508 0 0.127 N I 21 N "SDA" DC 0 0 0.7112 0 0.2032 21 @@ -17775,6 +18087,7 @@ Li GSG-TESTPOINT-50MIL Sc 50465D51 AR /5037043E/504572EF Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P12" T1 0 0 0.508 0.508 0 0.127 N I 21 N "U3_RXD" DC 0 0 0.7112 0 0.2032 21 @@ -17793,6 +18106,7 @@ Li GSG-TESTPOINT-50MIL Sc 50465D55 AR /5037043E/504573E2 Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P10" T1 0 0 0.508 0.508 0 0.127 N I 21 N "CTOUT_2" DC 0 0 0.7112 0 0.2032 21 @@ -17811,6 +18125,7 @@ Li GSG-TESTPOINT-50MIL Sc 50465D57 AR /5037043E/504573FD Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P9" T1 0 0 0.508 0.508 0 0.127 N I 21 N "CTOUT_4" DC 0 0 0.7112 0 0.2032 21 @@ -17829,6 +18144,7 @@ Li GSG-TESTPOINT-50MIL Sc 50465D4D AR /5037043E/5045740A Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P7" T1 0 0 0.508 0.508 0 0.127 N I 21 N "CTIN_4" DC 0 0 0.7112 0 0.2032 21 @@ -17847,6 +18163,7 @@ Li GSG-TESTPOINT-50MIL Sc 50465D49 AR /5037043E/504573A0 Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P6" T1 0 0 0.508 0.508 0 0.127 N I 21 N "TRACECLK" DC 0 0 0.7112 0 0.2032 21 @@ -17865,6 +18182,7 @@ Li GSG-TESTPOINT-50MIL Sc 50465D41 AR /5037043E/50457385 Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P5" T1 0 0 0.508 0.508 0 0.127 N I 21 N "WAKEUP" DC 0 0 0.7112 0 0.2032 21 @@ -18541,6 +18859,7 @@ Sc 50465DB0 AR /5037043E/4F824FC2 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0 0.762 0.762 0 0.1905 N V 21 N "C145" T1 0 0 0.762 0.762 0 0.1905 N I 21 N "10uF" DS -1.778 -0.9144 1.778 -0.9144 0.2032 21 @@ -18575,6 +18894,7 @@ Sc 50465DB2 AR /5037043E/4F824FE4 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0 0.762 0.762 0 0.1905 N V 21 N "C146" T1 0 0 0.762 0.762 0 0.1905 N I 21 N "10uF" DS -1.778 -0.9144 1.778 -0.9144 0.2032 21 @@ -18609,6 +18929,7 @@ Sc 50465DA8 AR /5037043E/4F824FBD Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0 0.762 0.762 1800 0.1905 N V 21 N "C126" T1 0 0 0.762 0.762 1800 0.1905 N I 21 N "10uF" DS -1.778 -0.9144 1.778 -0.9144 0.2032 21 @@ -18643,6 +18964,7 @@ Sc 50465DAA AR /5037043E/4F82501F Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0 0.762 0.762 1800 0.1905 N V 21 N "C127" T1 0 0 0.762 0.762 1800 0.1905 N I 21 N "10uF" DS -1.778 -0.9144 1.778 -0.9144 0.2032 21 @@ -18677,6 +18999,7 @@ Sc 50465DAC AR /50370666/503F885C Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0 0.762 0.762 1800 0.1905 N V 21 N "FB2" T1 0 0 0.762 0.762 1800 0.1905 N I 21 N "FILTER" DS -1.778 -0.9144 1.778 -0.9144 0.2032 21 @@ -18711,6 +19034,7 @@ Sc 50465DA4 AR /50370666/503F888A Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0 0.762 0.762 2700 0.1905 N V 21 N "C105" T1 0 0 0.762 0.762 2700 0.1905 N I 21 N "10uF" DS -1.778 -0.9144 1.778 -0.9144 0.2032 21 @@ -18744,6 +19068,7 @@ Li GSG-TESTPOINT-50MIL Sc 5052A3BC AR /50370666/5052A332 Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P39" T1 0 0 0.508 0.508 0 0.127 N I 21 N "SSP1_SCK" DC 0 0 0.7112 0 0.2032 21 @@ -18762,6 +19087,7 @@ Li GSG-TESTPOINT-50MIL Sc 5052A3BE AR /50370666/5052A336 Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P40" T1 0 0 0.508 0.508 0 0.127 N I 21 N "SSP1_MOSI" DC 0 0 0.7112 0 0.2032 21 @@ -18780,6 +19106,7 @@ Li GSG-TESTPOINT-50MIL Sc 50465D45 AR /5037043E/5045734C Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P23" T1 0 0 0.508 0.508 0 0.127 N I 21 N "DBGEN" DC 0 0 0.7112 0 0.2032 21 @@ -18798,6 +19125,7 @@ Li GSG-TESTPOINT-50MIL Sc 50465D43 AR /5037043E/5045736F Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P24" T1 0 0 0.508 0.508 0 0.127 N I 21 N "TRST" DC 0 0 0.7112 0 0.2032 21 @@ -18816,6 +19144,7 @@ Li GSG-TESTPOINT-50MIL Sc 5047CE21 AR /5037043E/5047CDF2 Op 0 0 0 +At SMD T0 0 0 0.381 0.381 0 0.09652 N V 21 N "P35" T1 0 0 0.508 0.508 0 0.127 N I 21 N "GCK0" DC 0 0 0.7112 0 0.2032 21 @@ -18835,6 +19164,7 @@ Sc 50465DAE AR /5037043E/4F820298 Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0 0.762 0.762 900 0.1905 N V 21 N "C143" T1 0 0 0.762 0.762 900 0.1905 N I 21 N "10uF" DS -1.778 -0.9144 1.778 -0.9144 0.2032 21 @@ -18869,6 +19199,7 @@ Sc 50465DA6 AR /5037043E/4F766F5E Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0 0.762 0.762 2700 0.1905 N V 21 N "FB1" T1 0 0 0.762 0.762 2700 0.1905 N I 21 N "FILTER" DS -1.778 -0.9144 1.778 -0.9144 0.2032 21 @@ -18902,6 +19233,7 @@ Li GSG-SOT457 Sc 50465D58 AR /5037043E/4F766D4B Op 0 0 0 +At SMD T0 0 0 0.508 0.508 1800 0.127 N V 21 N "U22" T1 0 0 0.762 0.889 1800 0.1905 N I 21 N "GSG-IP4220CZ6" DC -1.04902 0.24892 -1.00076 0.44958 0.2032 21 @@ -18970,6 +19302,7 @@ Li GSG-SOT363 Sc 50465D5B AR /503BB638/503BF2DD Op 0 0 0 +At SMD T0 0 -0.1778 0.4572 0.508 900 0.1143 N V 21 N "U25" T1 0 0 0.635 0.635 900 0.16002 N I 21 N "MGA-81563" DS -1.00076 -0.62484 1.00076 -0.62484 0.2032 21 @@ -19032,6 +19365,7 @@ Li GSG-SOT363 Sc 50465D59 AR /503BB638/502DE480 Op 0 0 0 +At SMD T0 0 -0.1778 0.4572 0.508 2700 0.1143 N V 21 N "U13" T1 0 0 0.635 0.635 2700 0.16002 N I 21 N "MGA-81563" DS -1.00076 -0.62484 1.00076 -0.62484 0.2032 21 @@ -19292,6 +19626,7 @@ Sc 50C11C1E AR /50370666/50C136DB Op 0 0 0 .SolderMask 0.1016 +At SMD T0 0 0.0508 0.4064 0.4064 900 0.1016 N V 21 N "R94" T1 0 0.0508 0.4064 0.4064 900 0.1016 N I 21 N "39" DS 0.889 -0.381 0.889 0.381 0.2032 21 diff --git a/hardware/jawbreaker/jawbreaker.pro b/hardware/jawbreaker/jawbreaker.pro index a5df95d4..9afadf87 100644 --- a/hardware/jawbreaker/jawbreaker.pro +++ b/hardware/jawbreaker/jawbreaker.pro @@ -1,4 +1,4 @@ -update=Tue Nov 6 19:23:45 2012 +update=Wed Mar 27 00:13:41 2013 version=1 last_client=eeschema [cvpcb] @@ -46,30 +46,7 @@ LibName11=hackrf [eeschema] version=1 LibDir=../kicad -NetFmt=1 -HPGLSpd=20 -HPGLDm=15 -HPGLNum=1 -offX_A4=0 -offY_A4=0 -offX_A3=0 -offY_A3=0 -offX_A2=0 -offY_A2=0 -offX_A1=0 -offY_A1=0 -offX_A0=0 -offY_A0=0 -offX_A=0 -offY_A=0 -offX_B=0 -offY_B=0 -offX_C=0 -offY_C=0 -offX_D=0 -offY_D=0 -offX_E=0 -offY_E=0 +NetFmtName= RptD_X=0 RptD_Y=100 RptLab=1 diff --git a/hardware/jawbreaker/jawbreaker.sch b/hardware/jawbreaker/jawbreaker.sch index cd04357a..65379b39 100644 --- a/hardware/jawbreaker/jawbreaker.sch +++ b/hardware/jawbreaker/jawbreaker.sch @@ -1,4 +1,4 @@ -EESchema Schematic File Version 2 date Thu Dec 6 15:37:44 2012 +EESchema Schematic File Version 2 date Wed Mar 27 01:00:29 2013 LIBS:power LIBS:device LIBS:transistors @@ -37,7 +37,7 @@ $Descr User 17000 11000 encoding utf-8 Sheet 1 4 Title "jawbreaker" -Date "6 dec 2012" +Date "27 mar 2013" Rev "" Comp "Copyright 2012 Michael Ossmann" Comment1 "License: GPL v2" diff --git a/hardware/jawbreaker/mcu.sch b/hardware/jawbreaker/mcu.sch index 61b35268..dbe695c0 100644 --- a/hardware/jawbreaker/mcu.sch +++ b/hardware/jawbreaker/mcu.sch @@ -1,4 +1,4 @@ -EESchema Schematic File Version 2 date Thu Dec 6 15:37:44 2012 +EESchema Schematic File Version 2 date Wed Mar 27 01:00:29 2013 LIBS:power LIBS:device LIBS:transistors @@ -37,7 +37,7 @@ $Descr User 17000 11000 encoding utf-8 Sheet 4 4 Title "jawbreaker mcu/usb/power" -Date "6 dec 2012" +Date "27 mar 2013" Rev "" Comp "Copyright 2012 Michael Ossmann" Comment1 "License: GPL v2" From c5a799c1344ff1b5a9a48f5b4671fe35ec7abccf Mon Sep 17 00:00:00 2001 From: TitanMKD Date: Thu, 4 Apr 2013 20:22:14 +0200 Subject: [PATCH 19/23] HackRF Jawbreaker Boot Mode --- doc/hardware/jawbreaker_boot_mode.ods | Bin 0 -> 21445 bytes doc/hardware/jawbreaker_boot_mode.pdf | Bin 0 -> 57004 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 doc/hardware/jawbreaker_boot_mode.ods create mode 100644 doc/hardware/jawbreaker_boot_mode.pdf diff --git a/doc/hardware/jawbreaker_boot_mode.ods b/doc/hardware/jawbreaker_boot_mode.ods new file mode 100644 index 0000000000000000000000000000000000000000..74c2be2c748d0d7d6621d967fbc6fa6a25c4f315 GIT binary patch literal 21445 zcma&N19)c3(l8p^wl%Re!Nj(0+Y=`f+qP{x6Wh)tnb@}fclJK}-1C3;JNLQkdDgq$ z)m7b9-CbQ(tE*aG3KR?t2nY%YNW36GFvyxKoE``W=+6x(0!XcH!-lcx3(}c zaJI0sWpK4MrnfV2vT&levp2Cdwli|EF|l=~cd~ahF)(&AH!*RR|EoP@&wv@Zo5z4ug{yNxU8~ncPqOdZ?zx2 zFV*qs&`G>JyjWRTN!U~dTYBdaTP3d<{a!Y;7!tlN_Aw~)CSF7#T&Q`} zx7XFHr7gPrusv2fflR@EbTd3JftBKOO3@MWqDd)fC1|JtO->Pg|M1weHnTBPKr^hm zF_O_k`ZZhYyucryjo-vSr7gb6#>hfSfF_7X@cHWM!ncxyL40d(a(tp0bXL}cuk#?7 zD$0g*@R8uYm86{XvbP3aCEP2#$2DrG4;4hwab z*py34E=#Lx{;j4-`23HPwx##IjJ_$6D%kjD5{x~@1nZWyoW7yXmZak!EI#Da^cNgg z&+a%m7Acr1w}xQ`6`|>Wna&V+1^Ht zAro<5`|sHkaQzKC!+8Zr=AP{5K5rQFyt^1AoWEDI^+Jlg41=MDAQ7A@MJykVb@;TQ z(5^MkV4!{5@rue0E$qpAF2ch4zKk8c?$dRj2)iZk^$Vj%_3QT|t53SC4fSOUP}CH4 zN+Tnu`L&_qmJ+j)rM0Ezphc%H4uhKz*M02(O5_q;28vxM-&dW~9k>0!i)_QmiI50z zOj9fe1EQGPtJNP;uZ?>xA))+H3VRq>EOO)-kdTlPg*CJfW)-0Hh;_rbqh)1D86M-) zQ&TXotC;)z{`|5SRs@X@-~Dr5mi@2b2}v$Fl_jvqs1{jhu^WA>lW`MqJMxwYZDaDc zLMse9M$So2kzZlcbmT+C!jX$_($1tE5Tk+88k8ZRr$yDsMEAoVe<)${^AqOWD&D%A zy!PwccQ>nOR{W&K0j(ei^XwLr%eJVR94QI0(yHD44$SVZqCw`W?v^mj&d2wm0czse z>k4MN%W)@Q(2o$IeM~fFaer+yTRf>>FnM5j<`vLT( zzodg4h#`e3flg+IgeaofCfOCJ>p&P4{2ht|Y%4miyD8U9)boi!)6i}La<`2G%Ae$A z6Ccl#MdFzN^j<+(c_C#$SnykI%gSC{H2=$&j#+Of`RMRdL*MFVw%>CU{alK?LVj&F zZ%Ll6n(0R+U-f!6<~loLSNe;RABIELGvf}YBBE@+X_!6}QIXSe&rsq2dfP8OMy=lY z5dd)_vv;m>{gGrQ^&%`H7E|2QM{A8oCb61Bg#*)1@sycv+0LbAB{i24Q?v_~GH2%Q zoL*&k+>aG9GZm5wL{m{-HcE7osdDK^n(%lzK|1`^Mvfk@WYc1M=b=<*pF-hAp7v?G zrIB5p=FPO{eD4&-G(SXuY3xu%&xC*UC#GKa_iIB#$GKm23E?^+VQDcLp1(!sz@H$$ zepS6vn0G~p5L~cN{!YDX@KK#E^xRb%E3cRcz2nI$@zEE=EB~D}$uhHj*757Pe&iQJLsF;n|^C z<>D;F!I!c+|H$5NYS&XIh3OF&LY+AEH@gytr4AFfiFR8aE`i7HDyv+a5KS(a#^fv# zY-$$Huc^n_oCl~2raiP~T?$IO2M68VnsO(3?Jmm;0Y0oe24st^UsJ0-bbk}T!yX^q zXzSGzybN_|E%Qj5CRxcLvfq&21fJ05e}{&G5=AS90tM+!lwyOEVd>#r=ifkG8lwa0 zN{vka;;Xq@7aBliM65z-Xl%HXqM*o<8DH8Sf8nb*i>hm2fa!vW_!_EpU^u87(+|g@ zPx0o_9l~j{5l1`dH+yS{GO9Jk4@xb#T=DWt(7YUq{!&O4<3Yg@Ng2nhbwzpA)u`qh zI4N8Ms%wz1GYft{zG5SaAHjEd{Pm#~*tEG2^z17=1;nX2;k5amf`JbA4~5tyjE{E2+?5^%CLz z`_DnJjV3fZ-M506L7^HX>)KTE6=;iIrG8P;YENKMKk=c+_JMv(k-sTgaNM~hN?kVb z63l!!goP=HW_1|IwVbJtI-1xV7iAuv8X^~CyJ|12urDo1N=g!5E`&O#rZfhEqw*2t zrNA%UR;o=)F)7{zMh4Ra*8r1%MTm1)!4^7UG#6L&@+vjg8}{_Gbc(vVz?BVzd=PE& z&?<;s%Y5rw2XjFzXqTM8Je$Pc6C#_3^op@|dh^gpQ0fQ8Z_z$Ji^Yb2LBZ~RiUx<^ zUR6_umTMJ{1)n0HC;2!W#m1KN=`=J_lDEzrcbyTiq8uTg<8C7yMT^RI`3!zYH=)jU z&FoL-=2INc$C=W-IcAU`sAz?4aLm%qLK!ty`Qd4Op`cd;x=GzU((t8|fuZe&(=#h! zb}#pQFLnc(fo)VeI+q}sueig?ZalLI}1=frEKWQ_3{^=-*CS$yN+KY(Z;(vp?+$d z!%XKAk8vYqxu37^iYz!W@n+G6!187l_uoW5*R1Ti{<^GUGLtHvoFPoU#hdU9RvbA!NJ>=OX&6(%FCBPHJTE7{pEt|Iv%)|n(8b{H zF4j%3%HGa+d~$L?si6448h}L{84rpKC$m*q}Y8hwx7H?dzJA;^g8`5JWj>i z``|Nq$MPeDU8zSuj3RqQv_cYv^f%{3Ijx}9k~^_S<6;d7(Hi=a$TmR%CQd`=Aj)&x5>|4c(s=w1f<gv+uGvB8T5Ixk9w%?oF56qQGoGZl3q~YG*L2~)jH)9YV>1~$r#?OIXE_Z-{ z5jQHzkQ)WZ?XLM^#h$jdz88%gOLi9rgMlNnsf6xDDi(3a1j{Oc%G+z5%^Szv0I(jyjC?IBk|#XK5rTG#bspm{8op<(2#$ zrlV9kdFq1ucIkL`b6WYO*OvO8%hFNv{>yxWuWjI@?p@)cA#BllXPqd^Q9HY2&uV@AY zzl7~NlOx4YgX^uElG(To{L#J7lX+g~_8zCpSIV^g=f;0TB%pGnjC2c4T$xlo5N-1T*YhRMMmgiXvbp`t9Q8~$Q>T94q;!!$B$a8nno-Zb5>>|{(T?Pj!$ofJD zG3$;c0fWEWs;a8$F5_PL%;qC>bkUh=XQoV|vlG!6^U=!|X?HZ3i$HB%82^>I!4~Hp zz0w`V?X%7UW?~anRvk$ef;FLVo&v6Rm|)t3%ap|ZY5iM5eXKH+nT5XK6 zCL|)LBQClje0@tp12haEH~|`}C@NklS!-xHv@cw3x#KsN=b3&z{v-=MLiI^IWjPHE zuw+)=*cHvnZA*->RTUNME47k^v`~u5$~><7VK5E#O*$nK0*Ct;=pwX5H5tv{QF&44 zXV2#^6_~Gy#^P_BAic=*=e#;n!-O))5BK)SqPDysXm`8hv<$3F7Uf7EGf}-By43Z+ zYiXk`UGsN$cc)~13#9fwe^pYB%Kt#y;$d+;x=nJecv$(cvay+j6Z+I9MG-8^uf%ih zX>WgdX5k{pU=7PJeNWt&5>~+QIgD3r7XDyBE^&87%n!5;qCfCCaKOiPuy+Q&eM38x z?ssuhjFzs&o{tU^n%|b}h?FaosFL{+TsuadmE{4?qFh2-gY`SO_9~@~N%9yMZM`c8 zl+4TdyL!J-1F2RUsBla*k$F288;+*UzV?Ei+Gb!uiNT=`wxmtK^}c=^n|{?-_Ug2p zq*%-3UwbK}X)?4acxyNzBP#dk52td)(fEQ zQDe1h{rqs0*FEmx6fwT%O9o~8jK@#{RqnUt3B`u#tEqp9xq87i<9u_ zG&8prM-uBD0M`zXH=-T20fN_E1QqYpC7=<=1J>vxXG5t(5=p%gPih5Oez!H~!nBe{ zVR0XyHV{}Zb&Wnj<+$B)*EJ^852HV>#ttBRz;z))Ik>z2ed%*@D+bFk zZEw-N!NZ7G>1~$igiy=Ju0?#gZOVgK_hda}yKx6zLOUIJpX5R$B%DGR zdCy=+Zf}UoC&3_5U@*U2SYAx%M0otNl!yz*A6iGOVAaj`tr0DPklSHm`jVcYE?7;# zB^w$n@fxIEe-k~DIPocT4A#DsrC_WFzBQeh5AczF7J5%^nxVddhvbrwgt>=*c3{cQ z5@<~a7PnAhh_{*Jvd$J-$%sX1Hgq?F8{{37wDk=&dq1>qsrz9OR`!3LM z=Rn7GTH#a1l?cW-@vW@J_`C+Q`DKveTksgZ*x>s&NTT1o^z?U!6Q54*nv>A=uR*C5 zO%0Z053r{+B5AD>zWH%wW=ptUcWe0fI@i^QBeuB^vD2Sa^534ox z;8l?GdK#{tAu7&$rvyf&HqxVuzSE#H!kknkCgvI>_f`gLs6#Appj<$_9UMy4jEowU z&v#8d_WK|c1}^zW@Lwy*Z$a3qV_*ACir{&Ww`g0C;P+Q$VxktWvCKoD<`EWCzC|rn zr2P8zt5wz3m98*5KF;Ofv?3TvfKvl2l}~3MGd4z9kV&-be(HVMf5G zQ~qvfia#(L_&Z2W?(aiNrr~cO5QU9!-MyNoYd4cb^cVrw-qac~lo@q_jrA-U2CbX8 zBUjH>+&@1tJUTk2T}wh{x~_+$Hm?g2%#4knXkQ&{r3gQNVX47I9jnEB^3kaXtM*-vbqLdpHuJwwD&P*5<9swOO!+O)xf9CD(n5FRvMp3O$@ zlS6#hN|soj!%av?c*O#Ilr8$>+gt8ek}IoR-`fb^tOcQ=)y5B|^h?>y4M(?Se`F7> zZa!b(Nrk-dW@F{GA7U(YZF{xx%>>!u?r4k}G3;wrHmbW+8{TeT zC7JJiit{D-fZRmt5MsS`?0CA*k-D4xfh>?Q#DCZzPPCG_^4Kz|>$$hLXXdleIi#N9 zi#Rp*U>5qtyvB`!h2~45b;yixD#ZW7-@020y+Mbl}2e_&S+xej3k z$-$$+)#K-)qGC^HfBf6JdgB4P2)>V<{0E>LF@p9&NHR;ZyUoB5wRI2 zDfMrnJ4TWIO`NB%F$Kut?dNm_qG}j{Mx|yuZk|6o-7Y8XoaX0^P>wHs(K!QjY3 z9tfdqrcc%cJyY@xA;+g=pl>SwwMErv5Sdm1wRKL5!d_r%BiG{3k`Qe>9;#ui@^LO6 zcQiHZ#G9*`+3WUzWznSzLp^)K%)1o`@$t$nx-C`GXFmcmEdLVn0 zeO*zofl?3RO%S-eIODAdbq%egUz3uF*Y4VKkw}xy%+CfNHN6SPKv@!AumVn0CBLR- z_5Q_reAc|X4iyzuMMVWJev^p_BHelrQEwt;OIrYcC?DBMsY9MSFXEjG5s32m__&uW z>^Nv!MP+!GTDn*T<0uO8wW(nEi=SKjisRnFG8^Mj5sM>&C-Dsjb#V`)S|4oA=QUy& z+zHAhoQwy4F=jE}mHL7EH*jAI`3p)jcg~m2IWGY#VlE^bWbhA|VOZ_$l{3bRN zkyFdZ3&#w0YUv!CMRt1=d*c)b^?ajR;W(EAg=9G-*@Mf|6yodbM_e!T2pA-T&6bm5i?w5i@FG{@=!Raxn&S-5EC3wfB>PmBQ z(0)?kt1v=rWnyM#&cY%?Ns|W6wtCnhK0|w4(UfVDt5aegJlU84Zhng}C`IV$i?7~4 zF@?EtRz7efI;QZxlw%#8G0Lnk^%Kw`>9LegAtqpb3E%S->;3$~Ys{$G z!jrLsa$JMPs$crW;*08tR^U6Kyc8tV33u{)1vU^+E#Uq;3iMB8i868pwha^r=+FIE zWXZ(Yfd0FUH4i`Fhsf2$(FqV+;w53CXCxsqu{E+Ywy-thB~eiprQ;;w=Y!#~Gc~m^ zGU5Iw+(ZY6OBoOWs@ghn{|(|LadEWe{wpxWZEIj-;>7K2#QmQUD(?Tp=KhP&-zDFz zEo`lLNz9#{?YS8k+}zyg-B{@D9L*S*xVX3&{(_SHiM}oSB60pV9rp1|QE~%vji3I9nK4(-{Gxdd_x^ ze1aynmIgK!wnVBXj<$9#-+37RSG2z?|5XVvpL77qCVb3{Oe}PataOYl%FN8%Osw2Y zEcC4G|7zg>M&&U!;{IRiFtc+ranLif@G$%X|AYA7S^E#*-wc@;1A1d?MrZ8e_*W2< zPhOc_hM8IEUrhYJ!2fqGBX=Wf6DK|<=Kq2Iukyc<%}i`f0F48NO4`EE(M0Yqd1YXs zXD3s$07OaMob;Ag8+&>~OGV*;i+7bfCduG0&BA zIFOKOqAj%##*oWk(fFwx3!+dG`BptCm&;VeR_z!h;lBQ4e04EZeeU+i)7Vud)3Ljh zS`tk}FMpST)jsKFa4-lZrn+P;QJTk1O>y)rrI4zKA8HgFnuV!OvdlT3?A*{`a1VA? zIegiQt5Wat#ZiRF9nT$ay2u))!gh2`MIpA5?>pxUannw*OU<%6!R-(q1hA-1J5@F0 zvm-GCZ(qbRWyx^Lm{uyHz}61*R-g_yR@)_)S37jOqbfHaKUQ}buUmWEz2oznv)Mz; zfw{vTG9n-I>V+%J3`;^KR}qIwJ# zB%Y=Vu(67|=1P#4`calxj5y9zx2^WUKSkRvOXinH`r+a-Sg*3FwnsQHyN7opFr%Kao1Z#>VELJcQotAq<19q%~tLF#jUr#V{k}MGYU9|g{sz^wx z*m)oj%0X&(W6>Y%;SU2)22Tse2+VW4^by}H2&pJBkUZKO+PdDSo1nC z0v?YEZ4^%&`5oTv>2-`sgwhO3#tFA+K{9*;zrr8<@zJeCBTT~I^9J+|^w+wA0ywK7 z4Qc!iVf7XoVu0}L*y2ThxTkIg#vu2bQO=N3sfWvProL4r653QKAkOxB2u8J6C1gOB zFx}fAT6$n#xwfDmOPSwG(zPsiYD9)@uhTz~?}K*U1JC%KteqC&04XW);a|_w<36gg zf`J0r$S?nt4 zO1j|5(!+4lqrzm`-d0T$N3od)F2LUWtV!^K`)r-EJRQF7K_|dF`-y)Qi_>H)j9YnT z$VR^@ww!&;+mq3*`Pp8$e5pKl+k|MOUAf%a1Ysb#95;)fri%^n_+{OP+ zT2w$K3ARA+y;)ZUlH-!;PTOYm0E~6L&xsf`3I$7|2lK=CbgcFF4+TxcuNY944M~W6 z^QbSXiMOq5pLurbr^&LorqiWv-n&Cb-rq#m8fJwrG;0Jwtg?5__-=+Lk7@S#+sn}? zuuMb^tSm-y*68cL1zI5=V&>-gI}AxfjVs0DEXeBxe_wHZQ6#&vLkzc+UDs=SIHz=k(`$=a?{X6+;- z9Ohip=z)Krp36y$SOqqG?s-dzFm>@LYKCs?kX`;UQ?6&8489)BmgVe;nVy#eRA76o zGl_#Rw$!D;eXd@VP{FHoNnApGbIzEPibc@lr>)GgfBS4NIPHP#~|^HF_*5Uh^oewpMT@=B-N1 zbTrNWb#N`aWlO*ADup*V0B45^aqB4<6eKl7oRW+kaW>ehiJu5JQD<%!^Dv8#yd%{u znWN`d3pEL6eGrH;w;ovPXm8T9i}WV+1CJf6-zDtEn7*sfFf|GL!{-d`2W3&O?=afs z(m>hG0iw=Wb5Fa@C+r{RF^M9Sh71A-h?epn=kb3_A%X>17b81c=RY||e~gRPsnZ%a z#%H&0Q1I7|goy>L^>2Q3ZS%z(8)xh>bdys)<4{^yGB)F+VPY40Jz_VY8T!@4&>W5H zi1Jd0MNU54+}sG4zB<9c>8SKn5y9{ktCmD4Z4(7?{MNsGJ6JuU^rk;=vSlb1$U$S; z8e)a#>@~=?ae>{)AV$w>nRaLW3$)&Z%vmkV3{nh0sMbqCHMWANLd83W+L9yzXVi zj1Y0!X2pJ#so1*A@L=aynLOUXMr2JoOeZ6fOk=DnHZg4^j%%&<4sSMBWQ83LTy}*| zev(i&k_C(Hbwp=8g{HnqykdK_DzLgxYhBGU)WtPRZ-ql2u0TW|rnw1Lm!;WRXQ?qz z^wsv&*bWbIarv?qU!g6#yEZOe8u1oc_e*&&*4ovkdc(45a}_hOB%1To%z?=9UrY%vqnP<7hs`o3Sjr^`Y#DJczi!#%e{e-ZTY$0GF_jo!OMPjv z9TwVJ5Prr8xT=chdc3_g?K6!_u|73+FvdoeT|`4*UC$-UOEmccU0;=gTPp#VY8ePZ z0vu{|o!hG;yT+rvgjym$)H&Kd(1d>ovppgc{r<41>=ex1KtxlL4rA7|!8wg^U`z_b zLYUeMY$IJO1sBum&*_^(w&I0FK0S6}unSs(1p?p3Kni7X)r!MVUyj{RiA;<3kgqOJ zEQ!XHL~mTd1)+F-t;v6mvld(xAd({hcrB4g}`Gnq`VF)1k}9j$=Ku ze|5=5%d7)?8BmgC+tHEXkR^n@Y~zY=CN|=N2-UVJ+k9Q#HMVLv$%yquGfBGa=a;+> zW$OJUjcMTXb-HY5!&>z@BuLRXog3`c!K-lZ&XjHZ5-Y-qt8kg_lx^9TdA`(bbZCA4 z(!2F6P;B~Z(@3)b;$NK59ENA8q}xxz6yGsMnpDtL6SY5isds?*iysQ-7TCb)A4Q>> zMr)Dng`(ZW(F;$G$OLo^2U07#BYajYYYjbcAXS8LICFiBq1boJHCXb-r8%`Jpr$go z8G}Ft;u)DP$|AffR!@ddpfThT-{gD@+^ ziqEP39I6M>NugB)iq!a>1e0#u=l2ycy1Zo3hL31GQ9qu{79;`e8}T8?f8~*IL8&y#R+!qFyCWQ7SbTo z8xk2gf(XRJTreP)HTM^c)xc1q!^>Btsx%jdl;Z=*fR22avP1AR*3wRFxfu7w+FQoQ zxi3_s7KNJMf5-M5?8WWLTc8Dd;Q{PQt>!ZnrLIFZDhhh`@K4$#C;~T793cf!ZFdm) z?;(Bb7CKYdAl<2S&cmt#; za{2lr*#7LBJj=Zy7&;oKddPF>?^LgCe!+K=UBqYYN=ZvM62(%E>&0m1OUV{JKcp!W z(mG|OB!c2HzfoIp*5o$5!!Un+9Sem04dGwzUssH~_a4_U<$R!#(B0F1zgR;{Ri&eI zQNP3+tZiHPDj+y^?Ua~v%9=lgUdxF6C8K;`S$UfuK^zq9Kv}RetSkJL`Ss zYa+Xt#VMiWI%Rz4X&&ub`OVe07OPcX{+FwJEh|Dh72C6i;&~lCG|Lqy&)c^Vms7iI zXfxuQ5xh`j|Hq4spa z$KK#-Q8#XP))*9&f{u#uibJtHQ$Q+<9-7xwo&V()%Nen~J4`VO)P5onK78Sp#wkZU zt)SafKtb_#$FeZxu}0L8B!%=RDueUal&krIfi1gb%u=(+G9D}lJ)$#Tgtc=cp|3os z1lvILwI`-wf+)-%p|S%LStPVGljqCEq?yHKkA{h4I(X!%-%b#v0srz2H=}rFQ0A^zo?$gO3?;WHL z*QfjWF2DAi=kQ%egL4L*T+8mx#W3nS8px~&hjsO4nUiq~EiN#`_CeD!?4XX3Jl<$v z`Je}cMmeELxgKp;-=&PCZ+{#-h3|eGZ`J3*)0^)f2dCV-DyS5&`BlO5kAw5i?ik&L z?^+WE5YV3+3*g`=o4eQ;+8S6`J25!_^Y>3WbeO!X7(5IP3;+dQLR?r8@azEs0tSKt z0sONuViW-a!tjz17Eu14d7h7#EAva>EWz%FhBn#@YQ;9-=X z|K*AD8JbYMR+Qa zxNrvEtXcs6{`ipSRjx&Rnqvwx&k5t z+7`w0?~ZC?x!-l^P)+FS1}mpHM?QfRAg7PQ`Iwr>OG7!jBL1~WuVc0954@_Ds7r+E zZGDgG!ViP+Jk-ieP3YUdOEHkNh^+S;rO&#D&HT0&)LQJWV0akQlubMQ6gV+^@T){S*aXR=OS5t}*=9Pkg&9|_Fe7)t zhLww9l`DpX#b27ow-qnsd5nR>bDKK-N_vnT4LGf_(sL>*PHGa>Q7 zG*pW*MOwvtfOo-^*s9)G456LDt3dCdAaMmQ2nyxGqI0$&KgIuPp2tFyb|Ee}+t-VM z)Ug?g|&_()vF})blZ=7+eAjtZiXV(9CV@Amf>QL;! z;|T2?Q=@)IgCBA!(24d!pye_|ha8FFah&#eWbNUB535zeghe-CPHc!E3ag_z>LJFc zc{Cwe{1wHhF&1%U1f@GL8vl2OVj*$Bm} z^~Tap3*hOIaZHeVJ0pt@)F6jEv535-WQP?;UkUz3-G)Z4&+(n9I-(2@g7pA!Mg<2-B+h)YG|=7X0}8^)tac5{s6uLLLP)*bk;9>AK?V-qNDA z{VVWDqsbGGN^QqTHdIE<(A0og!4%c{O~BxBHvm>xYYfI%H!5;Lko7(j_-Y_UrIrKw z!-Qy~JQlt|44Z3P9mFac1+At7*29E!;|%I(kn7OWobzm~^okPUfM(8;YK9vvD+Gp=z$6XlY;ZoGk9BnC;{A8qhc zy+H~f#ZW`(SsJ6xVzk5QlbXM^(veqI8WFQl{O&(=M)&v`e3adz?7yDmugDz*6>&qFJB8l1oGFFsS=>}F1G*xNbPMQ{m0b_*1o#crr*Sj0B`~0wyes0*v z2o{d+slJ74Wm-=AM>b|*L}3R@)y|ref7X$}X$+c?@X@>!ityHn!Y2HzzJz8)&O!IC zN2Y^|U_?mH!d%Qo(bvW41ZFv{~0HC-nr2-qTh(p@LL<+Xm6w-NuizMRmI z*l;>akI|)BtLnk7gIDN1T!EfaJwx8I^eY7Rir)BZTyu=v{>b{z!#|eLb+_RTta6|3b+NXF1?+wNg7PJHHwJr@T z-m3W(NoUmNcq>$u7}=BZvxUMFicdpwYe$>>lenVl7g5&L)F6=X4AvKdZR=qC+Q0xc zG%>mfoyLluBa5sd)%=Xwqz9Z1547jRH#605ef^|sO&P~1OjYv};dH2~@m3Cl(SO;k zpPiD_3F+^BErr9wuIoSg#R@;2>U6zY?tayJ3pi<)HQ0ics7DZJe zJplQ0vd}v$UuUxsf2%+LS>#bz?^my+v96}NP$~0^4U(FIHC$nB#TrInRDFs_knCFjO&wgoK27dzY%T1bCxyg2Wwa2sC)g^74pRgNgD0FWipz z_xE+L1_>_&WLd3hh$gG`CT9o1@VKQOvYDLQ`6A*#6enRmmx51w3N|)$wBrU2vJW%l z+^d~0Cl#bPB9*9`ysmbh3fTVUy^qpzatySz6B85KzVG*qy>46HkNt@Jel$1sO-alX zV)PBLUr-6}S#$Gn?K!O1pQwIpO!7$z zot=Z@(HFcOu!WGG9=NpSbvs#KUq8+FYCRl{Py8BKYR_^>thmx(HtjUc3z;JTKj74P zJM|Tj|LyAS%}YUH_Uw$dO$k`BqN<7<@`q$+gb9pEF3$qcXMEY=Cv0yBAOn2(S3^$JHJ6(`iKkAJaSV@zc9+wqa&dS@s6MKp3$u`N zNJ6ixuE))W&4{8%-20ih)2XkQ#*fR3i*blHHa1;dUAfr+0jaL0&krjQi|N}k8jglO z1^aaV-3y%Kq5h4Vl$3NY8qyG)V_JEJ>ui|NSK6)5R7ePP!ndmr{sC|S@{WUog3i}l z5{&0Ml8T2$Y_0XT` zR)UL_!8@#FjYRmutqz@Vs+d}P*~jEqFIh|w?z!1#%Y ziM^cQI{|fYc!+Nm1qDLiLwBmy#f3@s9|K>GLAPPw1>ngx=jZ30-ku!P)A}<->uhge zXk0nLhFU*9KD_u4D_E|${axcYYY#m0waM&>YdH~J#D)BO4XLu!>lzFZJ&jQ8jOh^= zg+Q4gSy+*rw1+%nD-#AToyt}_-0VC(ziPOkBH(imOoblff0r~eB7Ob+h4$BPBmFH^U^{OC&UeEoKmRvSZo9QHu;&8KpyeS)%)XCzd8l3w`!$26D#Y$ z#Wtjp$N`U`-*_CXX+1A5?|O?}$QRhQ3Dy=QzSyr<*6vv2`u;;DIVc{Uo~vN0WWaz~ z5fu|NXaj2?e3BYwmPgU(LPS7_&r;KISxjRw>x8wFTxqmG-O2{cc!Ax7_X;APsfP#70I(H35H@i`e_tAh3)N{>?_2` zbr_ekJY$Fc`Y_Vb_+Mt0mLN98@sogoe-bk)$Jw(SNh6yS!w016d0mS*^SDZk^FF|X z-;D?CLbHuqFd#LngyKwG3QR~uTnf}f9Xt{p6jJqwJ*4JDwzYAkex1iH6~Ad6y(Hcr z)lz1+S=;OA|K>=i4=tLFve%R`zE43(c}!6`yCA2k?;|JOn)&DlMc;KdH_iZvaP*Xv zl=SrY`uJp9_mTVF&59Yss6l-LsGX$bbY~FEI*=!+l z{;|CdHqo<9$8oxzx0?txth311h%3%1I%B<10eTw|5pZogtj_d|jNzdnaoOqfmaPkP zlJIP@o?#juawvk(&BWZh`+NUF@k(s4aMBbJywCD;SccAT`~hNZ7wxAX&xeFhotBH# zttYUsu#ER@XZ7Ra`bddjmI?chejZ1cF!g}5(!Ddyc3a)cx}NY`JZ6}~&%7BNcEw+R z3cUd&aDdKV@*8(8B>U&fDTAWlWG3bg&9@M#mvC^e+e{tpsdNE6z*!(VI=Ve_EIjO_k$D0~5MuLk=`!X0t2sl%T6X6C)&_!K1g`1rMj`3*W)4L8qk z3k!*AsnB((PWIxACbrhrdyAk(7-+?I*h29?9c+muXz%EG`oXR40X7GTVoEF;57|_^ z7X&_8hv*BZ{d%*_9z5;uSe{wy^hz+m%pu}&0u9RM@X6d1pdPKE{Ji$A23QCz+qL!e zV;1c_aGG!-2nY!M)Qa+Q5P|PO@_Evhy*~pW1tP4LDuIgt+L$F;msSJs@bNpQ<4>S> z%=CC|;rc#B!kfE!xs;@&pScjxHjft@wPmZa!XaoIMu@M1N|QHtU12a;*n)F`bsomzNukXh*E0&s>NlQ)rgIt9# z=TXA!aI>47={<+i8BiW@~ITTpSz{MAtgD0B1=lDeoGuEe)XXsF;{n6cvNRw>KW~tA#S9 z+UG$`y-M}EzSi+jM1Y8x0M7p(_Vx7v+%A#L(5t-!Iaf^m7!v5pdOcVmy~WklQT`aX zkK&%5o~kPN##Wzq54<+o9nKyzQ`2BJFe8k%Nm*whJ3XYwKQ2pOs>o(g@9m5bqW^){ z331fr(NSu8`U`+z1#VY|%q>tygNCjJe$x)i#qys&1y+3p2;XW&_HVX8;&7tuTQk`L zRP~$J=jK4HDges+v-|aew1@T>oq#pi1nv5pGFa_5D_h%OuKKI%u)t@|;` zl$DlV!Q`*DI*?9SM-%YEYzE0J8HfN`UFvkWCIRd&7*r;PIh5(Zo(T@Xz;;5Dc&F0- zQ6chJyS%P-Wds3QVE5qPm>2{7%}1tbMs+)+f$sel*zGo@b(J8c=w8;(cyg1hs@o0@ zb9^Cwx=++FlB$XiGSDK!AM=Mv>(-V(likSizk?0tGCmQkdcZUFM|&t{=lSP{K@VRO zkj)F<@N)B09mAk`g9zid_30LZ-FU_h)F$Nl)5P?^5b4Y^ke#XMToabd;AI>{Yt2-*+>eo27yc!&KhhAPh9*zZWTCaP1 zfmn&!p@j)EPL2VV^5{st%j2H+@fQmVi;}iB58yyKKu>A1I$U-=A|N6ryrKY%uGw@p zc|O3vU7nwd+>=Gh-1mxrw<)Ws{V_e z?kL+V$9sw97kZ0g4})iHCrfxGFhD6w(NG|H|Fy01AG@1?Pqtf!-O&5m!4XK!R6O(K zU)4^DXBY&pSWR|^iWH5P+tWl{`2-2wq_oAQ;TTuYA{#(k0e8$!)>+v{&|aFs3=;ge zlecU_E8tn|PcX)zrH?D<)CzhEs!rC}u1fE!GFutw#xf?}NwflfEfpUiwPP6FzXg^c zy6uZmF`O6sdqBh**6SN4Fk|s?Pu@;^15C(4AvsSGgG^>mkp!Oz9x}xEuJmYEuLe&2 z2+zDAso%gp2k*V*sf1P-w`99D4S;j_=N-txhyG6|R~`=K+J}d+lvHDPM3OZ-Axn|n zkVzP8_{K7heKL$S``)pYCA;iHLZq=AQkFssi5UB_WiLx=!kPKbnQtVz&iQ`x&pX## z_x&vMUeEKp-}iog_SaPF=My(#vqUTHZ2cHLshG#hj<1`~&!CmM<_#BFHnsZUP0%!; z@#6m!-m6^z@Q9&`UiW4s{&6$_tPW9opz@!P?~R~@Ux>kmzfg5^g*({)?aM<-iXq$( zo(Q~~(o^hk9OnTz2N#$WlF;7IQS1kx@P`%BFgBPC-e&lh z6;jN`)7|}VqXrOf2&N`De*uJd6@)n4K}dMNf%Ndfn=T0!k9VdnZde)6PLmZ(z`Tdt zW__|CdgOgeCG33=uR!lQwK%;9L$X?M!M9$kX6|#nw}s^#tMi;r)qqy&{`gp@Fbb}# z8<`%oRmJ4qH}RhE8Q0aKs}5uS@D#VT#b3YanyNHX`7Wm2HoFqj3Fb;n!2K3=RDi|W zHSAc$WLqZQ-O>0&jt=?DYf~^ynUq`JtgldYUTiFMV7#c7M?ucW6lPw(DGLHm3xdF9|JKxvm zFg?J>k!6wL5j5i+`(^Ip+i_Isl{+8NlDg^jaw!YJTb4MlGkv?m+sNla+3_PfFmuDU z%#{3ihc~)6+wUTw=k8h$ENdtuCNgHJeEsN~rVZ&wgF5&pBwkr}$adkhfY;}M2& z+i$P^kGr2c?!h5?HM@S{W?Si52|L>pnke20!)Qd&yBU#VBj}$p zByLLnK{4k3S+fx?w>&s<)Uv)oDM@6b{ullGsYgvG1j{s8oa#{ERLU4|iVw4;b(}$5 zm$aaqA$=<23KdL#PzvD&Ag4? z_;xgXncmwlabTNi9V#ptO4p@rl|FPq%er*#Mp$o1EKxR{}Ns(8J#_J(w#3&?y3i7lh$;wDr`!)Qg$FKtpMeYvqXEXato8>Y6TmO|&an_W)Px*cMvVjxJVS9D>%>VtDD)9h;L;}xtRt>`HA zCgZ6TWwWx+JXutis5ZYabltzO#A@oy4e83svf*F=&W4(2&B&_SQBfYTzt#Ab|8Z|p zb!lI69)}yKR}p8T-FR=PC%WX=wDTjH@%W*#T6Cq(6skX7Njx+nh&@%b?N(U2j!$TH zOk=>BVDbvHs1L#vE}c`7e4RfJCKYe98hMU&<;%?WmEA|`qvxBBdv^HR${VhnZ&C!^ z7=mJD#J$E0^l*3iAHEz0&r}}`Ph+pQuQqR4hhRQ1QE{7S+#!3O!Z*LI?};H(%fd!R zATT+P!-||(KXYx|7USjrDu^0togc_`MR9yu_g-i|Vl-B}lkr5h@E)2g-yxWy48z85 z2CiaWxbfrZBxWz!Pqa`3!2HpasnMC+mPG{k)(-BWwyAN=x)^t>OL;nj*Hnq#80e>xWmC-nJ#@G&CFA zqdAkXaA%7MRCD`K;<0|iTkCg3w=^#*YA&g6-}p*V-9uN60)e5L&=WVg2JZ||@uR!b zL2KV;qN4gC<-8W^StGCq+@aj3Y2!|Wt(#LP8G#_z5Wykn$F$^DyA;Yx;pC!$StgNd zv${eF(&e;V+iR@qYY3V62f5N^E;C;{I2y$$vG(6wedIo7T;3L~%Y2!Bxq379)4)oz z#J3$QA+cRb!d^LOEo8Ee_d}+f{@Gs1gx@Q5)eV(Jzz_{F7nrL9+z$C)XJolyi|bQy z+TYihpv$^Jx*<@JUu`BEfw&-HPo08RG(C08ScM(AyzZIOM4iR=0V{2Bx5Ym9^C+w; zD+s?2i#H`NxsI+9eLoA&dNt@S(OIr$p`5#D%j3ckQEgs1CxMilOSo49lGIOg0_YUy zQ5GzE1)yx@{VtIi)UxujG-;pG!ukecY>j*F)+E-5+{IA2%hl>RruE(n4tY@|VFq@5 z+j>GLfUz4V@AK=$=aSB3QPEubiZyw2Tv0DD&2TX#+yd5jd%e*&=e2j}2Gh-FtRe|h zE>;ymbc{F%~tam0>?IAUcT`El09#2-kQ_Pq0%WKv`R zfB^+z+R4Zn0f*PeBcw5;AXdvGqKFyO-cwP83V5V2#9#iadU!-?qH$#Zu__X^89vV? z9Mm9WP(&25LwlXJgwqfFLGFk#PXe57OdrvhO?f{s6MQQsbZUfbhPa z{SsoY^f;V{kk*qz>i`~-6gixQAVx?LZ~)8q(&TWa@B4!}fQckk{wd4y0W2ix@)ry7 z&L@n5s6Pneg%ms*KhE(XQiga}5=r+i)CB253O_t4NyzNS?OkaI%Qz{Dbq`t8^>irl TI|2YehyNr}005`262AQjs>g_u9EH2Rs8Jtk5g<+YCn?XB5a+m}W zWz##QZ^u34u&yUwxIV|@hL*@k_-1a=j&3F}>%r${OnpcQ;w;V|-Cu|0c3FM#ZhYEv zZu01E#mKP19^X2;Tk^6fvq;VrT7oWvr#TOY`y00%-RFkgU)p!#<-jiwO9_S%W>ey( zbmr$5vELm%X*oUfW4jnnUdH9h;bCdIo}J7@Dh-FK=5WHx{klg!TGaPF%Relw4ukUE zTDNd_!`D1Bqr1Tk)3d#H0-nqA|8-R!5kDb>9RlgG(EiX{|2Fffz}&}sbk@>GrGSSJ z)C3~{7knr!Q7cPe61ouK+<$2#OI%w3l=XG%<^N*%wVnAL2WNqgu*4M1_>qGk_^*)Q zbJ5%0k)}6h%p5dK0WQm;@E8cb5S#rnMhwgzQ>B;7s2kE&jK$u_0^><{`EayJaWB)Lt3HjFmeqfr1wnqJ$HN?RVOOFw8k-w9R+XNe z!43pGT9rPTJ{1a+Uh{Tec7QB%+vP+#te9P5Pt9Mk(oW!G&fE0iHDUe1+%zOJ;qfAm z`46p_jvR8i4CgVaPmUBS6lH{0H8O4#Xe$udp?EAzqLJX8CTV%H!!!427`8+blaz(( z0~r@mLlQ8sK3d<-D8xPDkft#Bc`v4oSfuLyhOv{0cKXCP$X%T_yZvspEVeEUJ+=Ho zU#LiG0q94;pWuh35ZC<3&hQMO+LdriAw}m2AST-=B9_%yG^&OGnuKZ=%z+M)&4`Df zFv4dLqU!e>eB09LCJ!PEu9(f}nr#E%+2I#w!WVS)5?%Pe^y^`_036UBYH4oJeB9wM zAOSA_@M}cORY4}fi0l$)(KU`+!38pS`@BEQR*aUIXc^{z@5He|^9{)XUQpqxH1N{k zcjcyqtSGW&9U*J+5d8jzI@I7O<`))z5mC^->{eL?<4_|v(JvDT>`r}QqKh+z`sNpr zjzz|EwBsrIv?%IOM>^q{6JGK<|BmF{AgC96?lY7ZPdcQ6teq#DVQetD#*9ShuPJqh zNL$QguLp9iYZHr-N3y`}2|)fnnOLOtJkOh#nvno^`nwfKm$REgELi^|kQx8-E@i_= z(=`wndGD>um*|L#NcYg@=rA5MoQ}y=Xxpe@+*`-?G+a>eIZBm|{?; z8=6^3R!~FnkJ;17Vu*asYonOTzoKi+GaG`CO#RBi#N&|)VGQ`kY%dApl6W#4tW&8Z z4b;A~SY4@Wq&+L*5k0s-QD(9wP0TLG(~3#(NM_!cSSZ$3qTeYy??IT-u_Crb7Evr5 z!(ga{G(X0EUR1m}kJQA_^3O~EE`%tQ>j^BW$^^O3nyn444*AY9yc2g8Yz6sN%l&hB zw{bA2Thcv!Gk!y}^PhVX56hon)BR9K48XtjCg?LuW5e*v-OIo~VQ(}OUkCQiP&S5P9RBcwCWqw+NO z*Zw|h_nNPw93>z(+870fd>{wu>E*Z!<%GlLcH4B6X9qXb6R7a#ibV4$ucHDw z`o^kjXM+mafUE^HUORa-t`Y4fT7u^Q+UZ-+Sr<_hnb#vHDja^f#ylS$(e@tZCr{~C z+=+flUW#6r5I)Ny_X7(F#ZWw#ZK^=Go95ZylMVvZDw!h=lE$S zi3D&A%vyVEVAFdeY?S{r52XPFf1H3M4f_D0w}gdG%D?;~W*O zlI5)$dO&1_IlKb+Yc^5Y!{8;yQw*pJ==vkXUUXtIF58`NnkGc@s5VcF)qpwJC^3Vb z(V`B{E)tpUpJ8U@K79({RjjNSR$L0%$5&gq2K7Ove>+t`GH#i5X=S=}Fu@&l*VM;^ z7Uear4nukJ=i2m}K|Ob=_^T_=7^-7-lWqXlPkBUnz}O<{zM0#F_(4%U=~a}i4O5K~ zaptIg&&0k6%P5L=?KE|C1ls4|t+0r!Hq`X=3C|r{rSj{NKKWje(g7otlO558*N} zGSG>eSeThR6Ed(d&NJIR|k3fbA%+u54fIuo-0Kg`U)_8&Dv|6jP7PRP#M&QZzU zz{rG7*u>Ss$V5?05c>ba*g87lsv?-Y8LFyL)h5uE9tr7ui?kLr>vL3rIG`pofr{be zTGRz1;7|%W;ihcuNTGSb4WKxNBgj#Z0oGA}JnOGgu2i-Tv(t2P@TdB_CZ@L8wx>Cc z-%~wkd8gQz%%-@eCp?a?v!6*NgnwF$I0^CpY?>(FANO(8H`{*SE+QJ&k@Wd+>6~0# z-|yFaqPu&CX?m$;7<%3c1^#$ku74FAFpmO8C*H5Sr^~Xr+$4dE zH1q0yB_3Y)haq6lXa=97{FdFhPG>U11d|B_pC}6m_$B;vO{~K6)h5$@G-6o;xBCtM z*H()I2!5i(s`*J1Y-QOjNN{n&iS-qZN|lbPEVQ5&`BsU3YiRI7XxdM~up|sK(03qnD?S#Mz{0=)=(iy@t-|qit{H0BYP0PoLBga|=(?h%5 zUer%Zq9%`izCSl|N98ksdMKR*ijh(n*rdZJ8?J@-LisK>lJ}u3Dw_)eFsLH`_!e<0 z>cA2&hV&|Zcq-op3T!E-sZ<{c7qy8C17L)T+UQY*T!eBGt(rUt6?HHzOV*Ouvn+?( zRj|ISWu#?fvibac?d|Q4r?PYXzFvP`c1dYzKa3TannKt2*SpXA6Vdv0*ZbAkVg-H> zg%uL;IA)@myS}WlUc0N!WCqKUbX!}Sv0u~Ac;owhI9N5=b$>Q3vQMgjvIIQVRG3>l zDyyl8$~9394G$CWdb{832&e%AJLhY7BIj*d0{e@`mmm3)#~`}Ec@IXSmBAp;EGd%6 z>xfHh23zigVCe1)&dc%H$o%tub)3Egr4sbvbWe2yeXyhhqrx~XZgip^CIe_R==r{y zY__>9*XW5g;jr0$>_yQXi1Oj!%W8LoU_DYArWT%Vb$UIMJ6#7#333+~76y$jtWzt(eY~C5MDw^^WqB6n#?+O8%jWV< zB08&EETIk}N55P)Z~q0NyO5&m42Ee?spSV6K?_&8M*iaAMsX*0hEx=6Ru`!PEKEwf zxVf5R|cEQWCK95EyA-D=@KJSEbCv)rm{}2ua_e)JSAI|3-f7p zJ63Y@$H1%^##ZG~_#*%)^WfTCE+X)dY1pzD5n1^?E2wID)V)+IEpps#t9x6=lfgofwk5MY5T}mejxdnBF9z zP@cRw`y#BO)2KGJTUvpK_#zk~HQbeh zpsBQ6z;|~!RM=}{Zz0PCqUC@^4(Szj<3q$)_)+w3hR{zka+nyf=_`(U0zhDwhune5 z_tiUzg()pcQds0KB~&>V=O**xl8D<^jx6Y0E=L~C;gyx2wE5ATio!x^pnux|qJpV{ z8V+DEXj|rjKwVuWN^HzwFEq48JiF*-&Z<*$O{s}+kI3#DW5hJkjsSVT9fGi6LsfNM zbVia1NafSW?@OnB^@&L?2^uY8e=o9VrFW=XILxv$GY3OwXJ@O}IgcsruMHY+9PjCA@LD%#0+WH zsd_-emB^Sr7iQX$XvX1iKr{6JJ8%XK8j?=f0FANB^&MTsM)$}j1L z0vS2EaW2Ee^eH{VkTF2yS@-vs)*n{2YHg3*zL1jQ47o5<^ZJtqG>N;wNQ)RoghS7}r40YG!0ZZj4 zET}~|ali_<`Xr8Ycues_hblmZ$nWD;OnH7{BATk{zbeq>a-RB{$Gk5o(_ubau-O@mkkXKUGN@I73M6Y z>;6#mLe%kD(ytF&tBs@z*u~1Ah_Va?)jS3?m!+0fL)6L%vtiHzETyv6%KjH3g{-Go z=n}Ahm+$?N6)fTeG}fTQ^!xy>2MH`}tmJyqITjQgx&okLY-d;Fis1|+)OU%+UY`8x zIIt)~$RrsRy4R?_*=#z;S+>v<8B#o3UFWUWmiaa(1nN)wZ;eyss8$RFG3%|4)gp)0 zIuitZZXk>df2{m-IS>lXZ z{M+IWxo#q`mAxe5E3yAtH1(=lBvl?}x(2;JU#rbCb1asa;9=Y>9$K9n+(cSiMJ*EQ zX;n39f@l^Wf*JD+?wqUN{byqhRZQ z;qoBa1|Kqi&BaJO=d0%psr*R^FM+wtK%MDNg|JMNxQju!GDfIjneB*@<0LD>e>^>@ z?1jumv-r0um|zG2;z*3htKCCMhgAD6IyUxdy;+WDd3A9y+Wb)EsWVT2+cW6 zkdTmUyxxHn>2!IoI@?jmHZa2?AdIgOZoy-}6=awL{gD$+ZaOJCv^%u%_Rd;PN=lN5 zlFv3~Wg7LqMxp(q)ii3G=e)S}aYd)*&qEJl>ydlvr=)u=WVlx!Xn(TT;#jYIj+f znTveo=BGs?l%vX9#r{QM&@sw$&y^j`G&J;sVRURGnmg-^IxEv+BE$-uin1jw-4FpL>>3TVY5Rb zb$i3aojKcr3JPHxs5C++S+IPM1;GC>F(WWk15UtNDeYY}KRVE&vfIf~UhtuQNW}A& z7v1DSA$0&b&ZUI8i-v;iSUd#;=YIlmg2ba5@z=m8el}Yqge+Q3*PCTVjPGnf=s`MF z7}@YJoCr=H|YV zA5tdE)ETp6s3{(3d}#%&@=MxKu~0*N4kYv(uU7K?M@m-dc4iQ9xnA(Y{rC&?Wk_LV z73Fu3b1{|Gt&y3POOfgUV6<&`wf>%mT+Q%)@sB}e1sxP~5x{sz)LA@^(A@*XQk-~W z?pb(|09=2Dfd-kS=Kr6}ZlMC;)ubVyUoA|l^($=2qz`IY2>H>vzuwNHFE1`o zubq|#Omm0=atc}*pUtA0h`6mFvJUGbij*fhJv}|$cUOyTUP9H}6L=I36+dr>37CX& ztodD%DlXTXrO?6+qzlXuD)iyDhfMMo8%Nr&ySO+wC@ntzLn?dDBV?1`w=Y!MZN$^4 z{^J&RGzunU2*|GnRR%`JMCDbQP|#5Et2QzRqtCZT{NBWgTgLwXs^zRXbZXeB45t{$ z=VjTXmJ2{TA!e?;%j3R;1)}5Y#}rxe-qls`B#^7)hZ>)Lpht;SYBk3W1yrb3A(xKf zGlMMd)z3oT4jxYn`^YmKCH%O_{t+ibLqQk5bAcZ?kRA}suhz(8Xxo+ z1y~_q4RwaPnLQOgvoit@4aT<4luMnK;x6KX7x}(kf@<9*7KtJs{X;3$8zGqGyU`HL zK~p!ADxCp?RXnDXh7p!~nRZ>{DcUHa_Ck(@Hea@iD#hVi7Fvk*FCmbmzPuxgS507jQ(T=>)D zql9%uWdLHHNGj*-$ZH4*vytzscxr}#W{cdr@~mvcURWMT&2Da77!1YJJMsMbwgI|V_!j)Gtwb*%pT;&Uy(V~9N3@KF`i8btsV z0zY0-7!V~Oo@Gi>~T&e*diPR|+j%xAcN6`D+ zjsA{Gn*muP+Q+CNt-AeTriDxVg~1Y;%rO*u{29!Ks(#XShz8E$fEAU?K@1?~l=5=Q zjzoF#5*-G(%<)8-AQdJAc=)*?QK=-%VRT6diBN0-9QjNL0g%l)%j@f7D~dN^!`V}FQ$aG|x={nH(3`+i1WWOZZ0xe(FCv7zv)L+`+?g=IG8bx9 zXJ;qrtg}9$@I7pdx~5(QkvYvY_q{aS6SoJ5&TdZ+P)!^j*V6KGSk#Z`Ra~~&?)rQ< zok#pSnJqko_PaY6-P+Q%aM8fsmPjftCILoq}z2dg!C7EU|fCS9P`l+CBB=Pi0HF zi13y`1qm}0Sy$ai#iio$gdqt73qVEqg+@0;si*tAHDeQ85)D4X zKAy_pbz0cVL(6ZqhgmSAMYR^+rt0<8TcOKow_lB9={lP>@T0oOZF8NCK3%@_dDjg- zf(!mcgDI_1=hoZo@BjL>5~t1Pvs+26yV(u=#3w-U8a5b}O1mC7#t6B&EgVOu%V>4` z)yc;T@-Bv?n2&4lGV6yOPrUgXmo7Z9vJ73Oc@4I`|J2c|gV&D`lL`_;v_PbG&%L0i zK}w^p!>aj;$MXqLcClFsuyf&i_>S}I^F0V7Bjk?y@CJTG9PRz-VA&qL3lFh5~-NI-0-qryc8D`Ibmc5rxA49MM^)PRd&wmhEvH$ zI^k@6$? z*Jn6h3mtw`O`p>(RR{id6v05)t%7%?wkUZ#*a3ts?Q&1&m>zuh?T6wQt3kGXsXG-9 zhY!VP*h5^pZn}&4pOJoS_xJbNLiu{16UaAA-{Dyd^&WKV5Is<_TVZdM58Gb1-QPE^ zAGo%mrMQE7J9f9*H+(l7fjhqw2_q7TUj|2z9YJ2nJpSSaY%AQU-N{Xjqd7=av#Iqj zIz;VMEjeZGHix}uA>4?)z}~c`{S$GQUZL$E#6^{j%5biTK5(1nTh(3q(!efeD{3xs zE6!xfC1GnY0BVsBx7@ib?YHA?ct($J!8_rp{B;f70;?A(24q&U``YrW21vGg5Mj4; zwf!5L0EpHn*w5c>Ng}+{iES=ZTUNCH+LAGfIezkhcTSp@l+Ov-Y}Yy~lX^eYp3)Y* zIa+JfW;dh7tyQj-uBCp%}LMu{8jAL?!_*+ypO9-t$>Oabvc4& z&riyyNUE4&PMwl$ljJgGEA3o>(=X^LFOBQj!#hx`A8zj{uU!J{`giy5ZU~Q@P*X<| zC~>OQShn~~2PR5%)$mUVKW^ykBb1(Vwh^O)Kc~|%1O2z|%()K}TQbhK)BPo(-*A@u z2>hGA2yVJWmM`dcL1pA$N5q`Lz>1wqY%?W0$41{1ccWKZ` z3dvrWpBYv?Y=u0=h~^hgcjWQ=3NIcrFevtPA1G-8xL9C{%7Z=;wn8u?x$-y<`*0_} zxRY{&u0+w?(cZv$KspPe?6cL$+itat@w*e)9hiteoaEarwWB$DLzebXpW|OZUNLpz zVsEJ4qP>u|z93&&*b@0@qWhilAvU6y@fzv=s!qHQ>Ey+LmVHSMp@v*iy`!15e3aSLKf$3g}% z>5PirF<{9xX>WA(T(UpqU++9yt+Xn;gV`ML3GOS{m?|BC#9t}S{6i?PnxS__wtVH` z-i5A4Qz;Tl$WHIwFf6-vU}n9yE{Ei#>V59lLF45C7b+(@>|<`7ntiCcY z1#1iMTymM+9!f2B^@-%O(R{wXXKCPD2_!09*GpE3I1d+%<83;57RS5Z6mz{<2A-KA ziDHmtTdElNAhAps#1Ju!``F4T|27M~Du#un(Sx|CooNHSGcz=XF!<{cd^Gd!+eltX z@A$DTt}-8@ZS#Bqd^p_SVpke5E)|$~^t_CY+Ci?`XT=G~J-h|G-vV{;bc?9raJUNx zad1U;GXsMVGP$eFrWXeSAVIU{I?H$D-1?#y8RV$#9iyqnrFp+D7-aVR$s>5k8RM3~ zH?dYVw%Qz&q5`VR|o1z&{+w|S-k9ZSmdLcYh$)-@Ca*a>s7%v~@)3!o$bPXUT6I zTe4HNMx-gvC9qI5OdCG3&C)}VL0MS|9;%AIf(D)NNk^fer>Jx2J5X;ZXT_|@rh!2shJj*#88+UqMX4F_o0}Bnw0;qwqW53wC+im&okcJdp%UW0;A+L~dO<=^}QyQ`xsUtl%Vm7wXfu?|XkshH-y*apgJ!q7)T?D)A6;pimn zS6k+R@Nn+r4Lii-<#I63H$j-0NgM(J0S>S0*uh9%%p=DZe6Ibh?vwj=tPuxbltZ5p zgOno@l*1J@*wJ!$)Y+_VX<&F)&RCGAUL;X~N&_ku)|TzyY9`mxnPe#)HfsR-aA%?|rJ>c%%iZ!z;)j4{gt z#G=;wypHj>8!hhgKDzdrjPKX5tZ-Y(5FHs&?*gTSCwJKl9R?S&D0Y~9CU?B{Q^Yvr z(pw_*Sn_@zn^T7DtR8xxL`f;gnvyW5vcXq*yO>n1Q6m>0JG?0QqOQqiVAg)3Frt;x zQ)vdwg(1e{(cV}AjJ#T=b&PLuXMca8kh`VgFOi+M1u`Q~^wj$U#RQdNHi}(3s2k9i z9g}FEdnoZA%Lm&PcWo-!n0g^EU*ejtjz%nAaPS<79 z2X29c=gPozA|#&j=zkBJdg2iJGV-*+D@#V5uouM5o<9z9Zg)?mNwZ*@CAIpMXFOq( zq-<6(tXaw1$k@oZ0Ju<}F9MR#o}hR5LwLZ?OW_l95%8@sLOw62<0<(N$lKS&fWyK} zWN(SS6#w0+6jf;aRGoA^gk+c5@iD+7?-fA5yDr~^l1GJAFIP=<+o-UsdR!<+4=iVX zvzR7bY4V{_%Afu-*>mXI`&9Rvx;X4ZO!E8Wt3et6q<1%U0&8B@>d=0sF>ltzZmcCD znd$-kE%DGKWzpN^RsJjTPQp>gv5A|mRa>j3v-nf#+iXr(#bU5ywzFk!o%-xf=De;9 z<`ntNwyJT<$Y&y>7CKJDP2KOGqiT%f@>=3+b^6`9B*6tMtV4lHVP!)kD^6t<(bT$N z&h~lxHX5`q+Ck{Kq3 z|I0wb%rII#MDLf!(%(Uv1FCsV!-C+1a8gfFSJGh1_-NCL6lv)OW8RJN@SKK;h5p(x z{Kcw8V=b2Ir#ZLw=&f0tXEYZ&Um0%VM8R5B(t;GI!XePvVNiuaI-zC4U{y^Ws=R+! ztIa~1if}e&Yl)%&A}F%*CMFLefQ6jzBO1V_f+xMw#){9vP1$WacN>W7MlI$N-p*wj zpF(8Z0mNEfNE_8iBw{PY=S{g*?|LjzxKcb>l9mjulN;aP$u?~mN6Nmyn2cZbq2RXz z3)A!DwuAo29JMDMJ1c}5?Akw16M>}bwn8^+ci-rI_bB+_j%8d;=Emhd52svl)D2dL z8<^%eO{OuEMUX*<$F}OU1(p}=D_mPyf+d^5Q>SLVISfBdY(_~j*Y1KZz--zEP^Yc* z5$ZBHGG338D>8s;Lh{@ar%B^q#1IhG5#lwZ2B}^+gx?&^X!0krQE`!iswB8c@qoMi z%O@L!(OR@nxvul+Dv3F~0<$(I_73h2-Zk!ZmD`e+pNQ`uPZ6I9H`?P>Z^LBUTeow+L%2RFO0C_$${X*mhnl_gcmrYn zy%CdJxpL!c+h5vkz2EFqDP!0Hg?yqc4jQ*%p=!9L3`p#uhSZ<>VN6A470l{V%uR`| zi%+6R=IoRqGoFN?wBji5A(Bj)7sEDrHy0KmPjPO-YK8Sc7gY9W!;leA!*r+@!|sN( ztf*vHZuRKY;O}>#7Mlsc zjN33`{<#`$szF7U^)>G3AkAo4)c;1)GN$Jlltxl4Um=EIBCX6vLcu;* zewZ#4GJQ`RRWRdZ7MK(-oHWNVVa}2%5e=j=2N^f$iCaTxZ}#k*p&8w_#tp2Zvj7uh zJiu-ZH9F5GK393O2g9JU;wX4=_96?+Tnd={6>S2L^blwy#z0-*5AtcM$irs6zK;Ai zIc3h`71D-kDZUGyEZv9p9{<;36Rj##)OzzUKXcj@YthiP|B1P2)nZgPtFm9hHUIP_ zdAM#IM9!(zas|4Yvwd8Q?(2L?|H(NEFm6ekhy7P!01b2apYirgbnZ7R4?*{n#@p>; z-`72ay^^QLyR@Ra(Hj*%%85e{Bwc{^n>-S)ohTkUwd(_v3}qG#-Jb(Aa$80%DQg|+ zM@}199=cS`oPP&UVp2y@o3Z@GL6L?E62;k97|F`mtyMJ5A^U!7I`Jd;VfQf`srYPR zz(~#TFmO@P&C+l*urvy)>S}AYYHTa`Gr9GRE3z8hwOFb$Q7bmI?VF~}7Lg?41;65` z0>i4T0_7CAxBU4oidDl_ZEG+@qWb*r;-}5(H4g3j-u{Wpc*8#%6TyIRi%jf=PmC22 z4@O1dM78b_>!CkjQESf5do50~@ zzvrUn8Uz20%jf%^s(`?qenoUa@Y$Y%;HQpAhwtLk_Ul=@y}U-mvOA}uOq0X-iW30R z95mOBXDlP&mM)ED)@O1G@#Z7FrF8lrAL#?RXC;H!av2%CYnpqIdCa~QnO-CahS{~!Y zMwmMgjnIjahp)Z0qP44ad7UcKF<3PQI<*u{GgPz20CHU4tK?W;4zP#=XP=3QPFtS* zuPPG*c5AUZI-;Y+&t+4vBt8ff-UKN8{xRa9gn}rj-C%b?m|1G(l$=tA1F`8j;6t$8 zZ|ZvW?g=CeCrXLdWC(dw>o`L$60RPUl+mXSVMSjBBdBmFrjB4G`zYB05G(44UGo|$ za%Msn`^q!L#Ny`ofhV`rsT`+w9yQjkF3L|B@6n8|{!oOj$JvM6+rA1EkdlW?`|lFw zvcfi>`fA^jf&>2jtn5dgRtMMViv%GI7mj9`xi?x&Zd(&MKr1+KHQg`NA`(8`f6JGJ zj}CKJ(oi@osZx}OW)QfEXUn1CY9mPloF1|4a;elYzOlYJTU`P}_QUqmgxksn0LCeC z4#gaYu8=-Klakt*+8L&KHxO6qf;_!J8AS3jHH&4(`e2Q-#*8z#+e9AY+Lp*5aucT+ z<2>kptrn#pY2L8*SgmvOu!2m17D|%xh?9_}kmWg!=)=@r;+PVls0r-l$G3#=b9ecu zEFd;Cq8TZyv`Od#Gq}(U^&|3#hCP@Ts4zqbR#qss8sU}!20S1sDh*Y1=5efrMCqKF zXGOAWn1q3@HbCbhE|HA7m^IoY+J!d@Lo-TQqG*J~pp!DU2}wl60D{PY0J+WEbv~nM z8Nb$h_cojD>c?}}%PyZ!+PwiXH##}LE#DWq<~{nQZJ*;!zK^HuX3DAYkCobFfdkV49lb%7Ku+u zuOnga7g;{}HT3ZgM@6%ucne8pmK6K`4QfGr3JL}tDJt_0bS^~5otL#+XirpLAzY?z z9{xrHkkMtWM{9SDR&Lj;`_ieQ1b!1O&Pyo9L*##SGP|sl-swbBA;P%x^6hu5@v89m-!b*IxC>iWx!p=+@Y!gwj7NphfBgm7~Np3=QI;D<7x5 z(pOpe@w_*)=JEIrU4~yPukv{N44Qz8SJy0YdDbNHij5OFxAi>(Im(nNME*`0TE$j* zG@-9(mMDZ^7DFnn;O^7a&NcQuWC0G@zfksDq-{)zijjerhyjIjL#ly8MAnUjSo|fD z)Uww@kgiE;BcumFx-yK9Stf}0=zllS4K&l3HU(O1`2}T~7|X3~I4dm}v6$6J43l(7 zDelL6YhUsHDdGU&8Xa_AT6Ar*Cv*nsmetgk&+9@U9UHfXIWu67!6i$$6}vY8wqyv7 zT17N>u2&io&WM?dYeIzn@e!~y-C=|vlvexJ`~M=K5-hs#wCySu^DdRI&7Bd4ee3W} zTaIaofd96ZmRm+*Gc+!uTdyLdG#J9*649&}QnAW^HVuNaYK|18kqCCqP}mE?tah!- z22uL%OP@&th9DHz&~I>T_#rr5WlQ1_qKQE8UiEs+tqM=vKPSVMKv+ZJUWEHI|Lljc zh4lJ(qFJOn5e5+uC%*o(+wO94cTWNzmQ1%QHuGJxP_dxw$M-z??3}f<@@T-m*?ae@ z0917XFk4HhlU*l`Hp$>%sY}l&pnLJ{a;b0|hcAHiFSQ&Px&UFr+ccYzi~@Ma z*aR6urqK1tSk-UxR=e+g5L0rWdK}%3pF5vX-xYxw-e{PEmrX4O zxQ#~rwrl5?F|J+lSmA=Ee=gwHwlDtJ3v*@Z6ahx3q(iescFJzns+6f$@8@hvefAuw zhMr7f_m+!D<{T(VZWo~N;f9DO{=h}0i0@X`PfN=#EgK^djuKSk&O@OVV~aL5{^mMm zLWKEu^E;ik5T^cNfz0%YaE+^C!jYEYk&)BFull-DsDiJ>_v^iR(eAXXo#$@vaXfd+ zcRq4>nWyb^BPq_nc7J6&{PDPV;Pz_0rrY6SQ)nR+0Rjgf9Oo*O701pKMqval)>cxS z5{0I|1+0(QBvr(9UL3W874e8&5-s?oZQ!={rvBX8|N8Xg_!_Hif`QRq!@SZ6;HPcg zW@Mo6X&%zj=aZWCh&2*q)3(etq;#!uvCB=gZfcY%02_o5stk4cdwTva(0st(HG-hK z%^u9{YuH=#8Ytv*x+^$CcAWeaVuW~_F+MW=z)MDXy@u)Y=_fo&ZVox;yz2x@3^Bt-7H!MHj7u8IHN z?yc-*`a7Aw8oIEG+kJ~EvnF7@ft69z|z#pA;I24~9d_`Ff;HGgRT4&EQea~kws72Ak* zQFZWE;o=@Wd0UB=F{8y)-fDx?-fD?C<8kfr=`+5KCEMD&L@A@R)M$!T?XD{AGnC8u z;wJBZCic$qX;8CJI!6*r1x#%VX>6$k)EsD^yiYruAuv(5njqB1AHeE!2BxmK(=hXM>^34@+J+o!%Tb3DSSeB1gti6PksP zJkp8pJXaVZP11=A%p#omD#HEQ?cfXlJk!?ivQtt0@tt%XaNS6)y$xy7TsOxtGh(!b znE|gyn{8hee2`@=iLsW(S^XHjGf@DH$x- zya}wxfNM|n&q}H^y#rn_++m)@%9`3TIAzgaoy750?dUk2F0Fa**MYG0HeJeX{#tD*-aD23T@!2i@nFhVJkEIP3PnsxJ_#YC7LD*?fhNRvpYA zoCK*AXW^Op(%U*6e|2YU2;nEcVt7;%DiCG?=Y{MvFIoqZLVE%o-jV&j6Q@2V&qGYI zu#z2;%k+)pLyC$aLU$DSB}4C`Rm^{FQv8f;FH8?c{6h2Y0M~`5z~jIO=9#ZV$Stv{ z6Yqh|HBu35K0zC)c+Kkrpc-jC8sEyi>A~1cyJgd91KcbNZRLobKe->_q%t_>$H}l5 zWKPJXZYO#m_|y%bR#zUpj|aUP+&Qi@^-*RP5gFPM)i6gzQVW>l2dIWSlg2|vts!B{ z8Q91vA|b@O54l4w_Qm9dJqimCTJlB|)m7IVwRdG)zgdbctG(iGjDxE##P&pHI4V^- z^{&g6tchZmEBCL$o1~*HQHYLMZ@;?QN8@6?S$A)5m#c`wfjxn5$1{5tic$R*-Lkrdh6X$#HNOa z-2;~*iV91GtIpkG%&qoYhNh+N0lt()G&@c^kxXjfUYJ-e`5*$b!tLqc57IPB1oyAs zxhxP$0A)GUB*SXbtzlIx987`*A4y|HYr_xCac`dhmnN%JyW&I9PtoJVz4JC?L>qaiUaY^ET(UorYATJrzmh7@J#S zLVb{1E+&wcVCe(&+Hm&1EOJcr+dlDn)9hv!1W8&$HcXS}mPL1_S55yi)c2j8E(A z1SCw>kdV*v*rax7Csw1XetyE?$#fE4`c0f{;DW(jYyDQ&KHLA7WLo7c25!T2pJo@X zc9Gpi-8dg!j@T%=HI;n-dTsl$TMJEh-(_n|Ls?|UL#BDGfYgG2ynx&wm{UE5IPoY@ zD0tsIJ@b&6xZ^0WBANb0$RGhlYs64Vpzf&(sx07Q7(KXm(7_yuS!!=6W;gC;*u$17 z?iD=)7rU@ga+t-oK9r@+ZUqP>X;HCIxJYk>_XF}@Pr7mt0s6~*qlr!q>y5i5uubFd zU*~-UkIsqA2td{Fn~aDiHPyOyxSYm3&gPx*n}Js?JHRaWtg@+3X0jy7ujO?20jbOf zffNkd0Y=)%PNJ>C5flzZdkDsNrF0G7XSZ>;ethgL6v{*wKQf3n9$&mUd-=BB_(;IpuUhM=6oP+|9n}YeSJ?%j<0-3gR zDbpYEk{L)aACHhwc6E9J+w{g*4yjRkgJW}%r<_T{0lVOy>MLTTaX%ATLWDo?>el)x z)w_d_#z7`Qmoyc5;^+ie2e`ZVM+AsjJ6UJobi^(En)>Ox9ZQ`(dIZ`Mwuot3whdJn z&5~Nt&ECT!VS8bzeCxn?HSNj_lA+lloQ_!sbpPbgId+`!`2D&NF|YFgVHHMP{T=OwQshX4%<_8c)vS`xAi=(yN*?> zJg-`{RNh5P;(rbe~<H|jSurr9~kBFWzJe7|EmSU zSV2}U8k9A_@iQ0Y4Mk{kSN6q)+&rD&_;)W0BI0!m?>1GZW`dU^3H%|*bOXL|jK}>F za`dpZ99#5k_l-yUax%@{a<}f~m-`jo5reTO249lQx~p0mA6`JM8`-~+0*w_|Jl zD)L6{UK}P6hd$Q<*5y&!pBP46CwG5PSEnF3nzurn2umePjyyaHEf-Ea%8h{}LKGJp z4DU>8Y~<{3G64jWTuh9PTN_=wpoOl5O%o`hO1%1um6Q8|?>_qFo8`Jl(cSqMKKW`{ z26$*Hr|9B81;o5pcl7tsry-y4@ho?ZdbKg6m=gXZ{hOY#*$Lx%Yk1SwiO!%3lX|t( z3l$o)*NWaE@1|u0X%A+AApz869j>B(WP|8cY{I z>3t%L7^AX!E0#gGgjTQJ8MD--p^VblT5>QCp8IMpHdD<6=K6ye?U6cYYRz z2xVfUE5moq-G+0vd}YWSn}NvLLF9D(`l`a~G#a2riDNTYN%p4o`=xi;J8+%(U>H5Z=K2SHVloi_206E{;+qycp(_|> zXQ{Daf{)aGVih97HKkXwL9Yvi=xuX8rgW2Fdq|%rJ*xF6| zX3b!0r8t-jlnA99d4(dy4{^B;B-h_y?!yxr;_XU#kQEl{=!#`O7R(kjI={imkpf3m z$CFal-&ionWEEHNvhHAyh`R>b`M2R!lm2P>RRDJ@e2Cbf)T-i%$d%g_rk&(eW}UlT zHar7yrZby-#_k|Y9eh^8eIO?x$6qNgLX3<9Jil9t!W&0npCax1GE+v(Q8C&;pNv~8 z`~47%+P>xkR8zN5@H-O>ZqcJDk_*WA?!oSlGi{CWzFEF{@k9gmsuCI@IX)p|Sy~#| zdA~Bhy;wv38nRO8;F=j+4}YRnCaFS1IyD&hOZq@zUr63m@qm<;k=srDQh4Cw9InMI z=%+R5qB`G&v#42&hqG{GqJ=->kw_ia2!&^PEq!A3=u^-U-kDtw-O@uao}=BD5<0`A zYs*t=OuFo=HkTMey4bveWzsY9M1NpS9>#I}R=#1Y(kUL&^Xt<6%Nj_=TVOCtNB&@!E<7atRVMr!l zU^o~(HH|vY%BQjNpqgS?C>2v&A9%c)B%L%SOc2jF8GfU(?-+NYRM$Lr-AeQ1@`3sN z4fpl&2A0Bj&rLPBZ9=juIPRy< ztg+cj$kJ3HlW4DIBbL#jjr69gV0+$JS%F<%Y)$wQK~rf|#u}xDKrKT9?!0^JO?hU* z)(dIXXT!%0ebAa_(@t37^ld1F6RbLC-SXsx#Aw?eG;OEt_6rCT%B>{!!OR>+{hJd{ zGG2RpD{GQaHZF&iCDZ!8-7-lI+uC!0$;xRhZ*+4o8%){tfT#A@4v;w)tvPG8KiF5E z3!XdXaR)B-k>g?C6px|C#CSwpa#M=*bIQ%0GVMbYw5)WSsXmxA#K>Mx6R!dR@(zf) z<|z>F0%bUvNG`gsOy-~O;t(gYEAggiNvpT@Y8AOPOY)HQ*ZFVgj^EBY-`(qhUUH(u zETzyKYlNY$gOr+21rrS9&TLJE>z`Di!r62uZ>{!x)Zz+`!1bO6mxs%Q%~vU_RBn=J*Id{1gn0~e2*Iv(1Mabf*FVk!faYU}{hp7m?5S{AI;QAY zW?06elubLWa#Vgteb@NxW}nwOAS|FZsP%#(Blm}j5t&gUc`yl;744JXQ?dNkcJ)T+1n!K`LI~4`zQXOO!+!b|(nj=pAKqkJ9?1s?>uZ z&gL%33Jf^yh3q!D-lMF0iD!*xvb*1VfOhRI@I&Zh->YlJJ39MGClLMw+;P0ly(m1( zY9^rFH(JlH#uo~X;nK;KqF#-syc22PN&%*dngEQjdB7N=i*fMTQJdY%lB3k*I@cN_R7n*1M`dMQ{sl8y2p~XR_U~4tQ<$zRQV9xflWenM=UzZI|nre=i zuOLC3kIErXX$7oZ&YUVFOt0;yvz&iRgP`2t4}8HuVcSZ4k>{4?P90)*BuN`W|8?y>V(Fw4u*?ok3NY%m#+0y0>BJM^8gixGJbH zsBDXSVdKhDnYSy6wDPar++5Mo{5+01bX`Lo8jNjN$r$}`T`Y4bgn_X%>J>T3?JB*8 zVBy5+#CAN^-8*zwHNP`G5?L01F|+At=S(u9xuJt<5MQ-&-+N-Y(0a@{GI$Whg}Uf* zHiWf*fgoT^ATSnT=%{_j$FNX2Q659lFHa!XsmCnpcqk4AnU&p}<&TM^Fh{1eI*czn zprFWhdAyMD{OHv0kYb@3zBY;|)JxJe1}n80Kr|b4VcZHzzc!sf-&5zrvQN>2IwJo4 zpW|mxN})YHbBRR?4_Bh8&cxnK3b4RAEsp$Qeh4;(!_T7`WKhfJvhgnt+#!1y*Wjclu&PB&i)mAva zoD_`y#Gl$bN1ZHtMY*3{=Q?w{9A8A2kW}!6BnK#)^s?TOEnA&%7b{G_M>VZu-gK7E zxSi@Ie>dXB;UdH-66q(T#DS{sLbD>QPQjAv+!D>zCH)~Ux_k8+eELFnCjI(V(_AFr z5GFiTn1ir@6LoH4p->A z>kE3)Nu3uR%iv|OKT(n|8;J?-oW6X|ku%Xs~Gv^jKyI&Mhu zUvyvnSvOzkwvOLU5w0>j_g4L7B;mRNbB4@}>elRl#dEN37nl6Ik>Tx5rsro68OxL{ zWQ*zJnRV8p&u=C?zs+)F#dvwWym}0&tj#?l+oCQ0tor}Kbwt0NETAtalSd!_H9LD za_(p^qa7!_syffyd^kzn^eZ2+8@J`PW670ukz}K}&ewHR|N0IGcW4Yj@d(PqTP!ew zw?cDOoQ1B&hQC`074sFp%g|?L+sFD&#js&R#oGh>ddL&Sj}BAWYeQfS>YO{$y~a*( z;89(-|Im;${+e-K7+8EIfaju8f+F$?63#sEytP4K)jd_8=cVmksM2Ka zgbwjh3fBRfECe<)f&&cJOtI1r$P3n04*WWvvBZO`V+Eps-S7mWU|T7^4%`tXIeXKH zdUwnMoI&|BZD=*F;;$#e#_7eQ@i*6adoSC>hM(d2gkNp<^uQ#>B4y&e`a^@}BmEpj zdX!&%V90Z|oc0Mtd6r_ZG7oK_&0;)QwkKNDh*Za@(d;-z?2fu}+?%W8`2|e>@*8^d zyY*vXmRpM_maE6R)c#dh>pN=6{N3sFwI#ti1y-X782S@fEm$-?a!NVyu-2gB3i}G5 zo=)kuNdoGtr6}(@mE_TM!AgzB*~bhsZrxJS#cTs|i)wS_n!C$HVrSW_O)vuMMk>Z> zwihbrBlGtd<_evT_TVTnBFVQ`?YIkY)WlWGWxQ2O)8uoOqzk-un7-9Y+L#L(!!|ig zL>8D|pi$wx0-GRLD*;cJ7G3MMCrEz8-vZMShoz12;BODpuB)FhJ|4fC8Y4EF{=VTX z@>_7`w+9EO;VR((+p?&(EnMAT3zeM7>ovY5V92zLR*ffZmu#=aZ_~_I*-0)`d~aP8 zthE78{M=};tMzn5l`%uST5*G;FFgKuiEjE(etvt4~&t=?&@|QMSBEJL{ zMqh}+lc)#*>O7(7AnK|lO2WfvVa^IrN0}hhXY{>98NTPi=yq2scTGMNf?Ie|VU_u( z+iM@XvX}eS@F}g$b$qKrb=tisMQhhfQMvlffZ^_nkEeyq%ahio0>b{8mg>9E zOFmOZ#)qevH_ym@!NhV0M2slX@}ZCK;FZ4W6gvMzqnH_rqhn}kn^b+EQe*fpoV|W6 zetvY^ordY?SmM3`S|Sn*fn9*0bD9L#M&?IMep^#gkP0w5}`s*)wp(do8Wve&!%A7>b}s%}cphyCbztaZA zB{!;4^eqAKwgE+noTVUvZ%oU6lur4>6$}MvbhcpwMp@P0 zZ^OvPA6)r(AIqWk>>Q4|eK`Fxo-Mywu7}4vP9DKL1VLj;&nQUSxM-s1`$PGrum|BO zD?IGT!nn$~!c@=NVLvK+SAECus)MmmDMJVIJMFlku`44!pZgLt&XTBc9rrtft!1tT z79Y7c?Po?Hs&Mb+U$k_)+kX!*pArXWNfl?OZ~ZCc=7R8ioml2c3iOTs!%*zPQRW-9 zXUgOq2sWuq1waFb;sKkL6}whuE#@~iA3MWNE8#N@M54bX7BjB%cGKe z*(vk5jn{m4c#Zyw{u6zw+wJr0Gj1~fS|s4I>9Puszj6{qcx4E(K2RU*bH|&7so(NY z$j^@nBezXJIlTI*1PmK(Uf$ZY;d(WxzUGD>O~Q z?^&WhKbd*?_=GM3Q&Fk-5hD$29a380P8LWq#@9>HojsdeN2ko4m{Lx=JKcT*mu9$J z-J)lAc|C^%Re#z}pSW*nr+pB=t!uw0A7I_ zvR(S+N-CYhi6-#8iWuU>@MB%~3p?=$ks2-|dy!KW-sx$C)-PL=1{f;MpO%&AfnjxDPzKei|XNnJ^zP?suH98}t zm2Bx1cInz;0;ljCk=p$WMK4V%x-o5&+>mv(%j}qLj+a$;wune+dF4QJG775t)`>Ye zaa#Ikg95U{%F}ht4R<<)iiASq`PY4}pkl;P0>~(sW8-r@|4-w2zgcF1g4um5=pc9AA; zT#=9~)z+hKOk`_of61d5hP&l(rF`^xpxTmd(#V>9$m!hk`g8S!Fc_Vv@J7DQ8pXIb zEk4p`G-_^P8L~P(Lw7f|6s2iGRibX$0kUc+7A4Wtk_Zm{Rr0S-UDa&B%~W1ua{41` zT-ABLcAUHn&7EIrjr4kdq4dH0qWm2DqDq#ZAg$@<+y7QvRudQo+zCf= z6gTe}OEEL34~8!+QpjnH2r6J&4u_wYUpTP63(o67wqy-z_1F(gU-lYj8XGfS?BToq zOuTI@#@dN4Dp%;L{$;oDeCocciaxHhzUuZqGFAE~oRuK)PvsEdsM*3y;G6^ImLi*% zT|M3`(E;xfXkU#gqe!|Og2n(a!rmx@0)2i94bx@i^=O~As-@QMrX z*8KR$Q6|^w-x~ib(_uq(GtdMPn{CJlZEk^ceBxIp6BquzI2$MD``E{^*>l+O1J}}P zT<5R3$!gB!Lt^gPkMj73=26EBjcs;GqwHV8$`|b32Sgi;;|ttPMW!(7=Bb483jB)9 z;O4r(8$@SGNLZ`b=?o8I0jeI~yuE&JCq*iJxKzEbJf3zJ8oG>=e&3U+wf5SyZd+wV z~Zrf(t7ZW(9#HShiRlOx=${V&dz)mR)x=?;k~*@+G>|L|K7>Zegfh&_)YGfuAL9t#XjL zokm4N**IvKzxn={bDulo^oFu(_1SYKNP|MBDeP0+kK&xD%-G#(ZrZ3Tkb=O`kA)6< z7ZzIsClCrb#3l>Lt1!gS4^hXH5lvJ>(6n|*?`a`>afV0UTq>a*5wCT9!4ZPZ4o2x)1b3qG0frq zR0*(PrSpO(=Bb~?!+EZAE#bgB>xv?XcU(AWi{%Q@tsr7(iT`C|Ek;D8dt9lGa{taa z3q%v@^D3+51pUVuc@y;;8m6j+IjZ`g@+oe*9wXNx@KkBbz0X%|PJKnMv&O+?6y-BV z=@i523(!`XRbz*wdc(HbR#TTb&OW#7N6zQ!lepu-WQdReeEVcE2vWX|6@6twU1-P& zBuC=N3%rt7k8vARTD?$gyn#?}UI`@Uu$l!+f7zcEqj@+OVdz=v45JdFC(E)Ma5n)$ zVH|Rr0Fl4*z^9+f3HYGW>sE{D|G2GI8+!cDoZXrr}%Xy(gGzH7v-ef7;h?S8d zI#{|i`JCM*~Bg|0JM8roiP3@{JNA(f%jrfLOrQ!9=xvc&oE()37ykgl%DCT*h^ zw)P-6r8#ChDd~4+4NtH|G?uca9CgZDW&4_$cdc17e>epvmHj-EM!lfhebabHi|>%H zda__csM;KwrD0x_A(Xu=9W3uV$1+YZiNns`30>&h&!@Fsr`BTR(x3LC(c_d;g^dr} z`?`*&C<~Nnc;lW33`jjZM+ODFj;m}i=(p=Qc|s0p@EQYpX0aI+Pwk{2+29_*AYT4f zE7y|XF@EiqgckXUsu*Q7j#70Ovg``1xqL*0ToiC^aZH1|vz}2%5~0d@kFzf)os|e{ z)P+&<$EaBxBANA5T+{T^?9-iJMJv?}+b32i!P4V%O7ne--K zHSQ8Ik(JB|L}(ZZ{>hD8YN1ybCdSIBZEuHj5im>lk5vK!_Hn&%pn-uz%pBWeoXP;q zr+QlgXU`6i9pp1^-Xf7WfApZDmflNx^>k_UR=xC8b@??+kQ%K zjRl`qeD-Q{Hbib2%!^Z&VH4yXgjfLwnFyvO)hGJ+myvMN=yI@C@^T<|!uI0|3HXA< z?GxwFx736%VLL`lX{KaBy;w4?-^JGK!lc((d~aJ!98$p(%!zNmK%`I1IcBn++hDgD$Xvgm#BcjOXNX))n2eh; zzv0zC+n8M}!)-TQn#^rkjpg}RLL$RuJ0CfHw_kbZ9&v7a`j|aYBJ=q)9BJ9Sv+IKD zb$NdQG3}k^)>U;lTlvcg2&Bm;nI$R@DTAdSXC$!#Kq==Q?zupCmbk%jNi3~iaSmTZ>-K$?Z4vr2Q!;J}WMj$ZmaU|pU=T?F3Y2tJ< zE%WwI!zmbl0db~5znLOMf;`-2$;5N1BYIZ=fA@#JN>ASS;fGlkjZm+duk`UX(CH|a zTX?=Yjh)h6QF&UOs|?Oa)F}3O5MZc9S1hbF^1S#o598yw0@k^qRM)7v=LyI}?IM2E6JLF=x0#!%73*96f@!;1Q~{h=U6+f}g9d#u~K%6@9$d%2rSy>_J7wTi8KUhpdL!R~8^Cx4IlytKT7_ zf*E9kFKjqU^Q~OzbC&(DD-X8KAMfxV$H^?4*-i!1jc?B+Z@6A}x(SIkU9dkid10jB zkh5T5M2(OiN9v2Dh&H@oYom<=rqx$%_DcgJS@kuQi5k5F_CL5`jH4f1)rlkTkp!iu{f-pHclo40` z)-m2YPq8r7k-&Q%#I|NCcHcLZv3H+FaOZeu+Z}zsfLTHBWe>38-m6SCDt`{fNm%`) zyBh=pALC%^hJt0Y%R};%{OMMt9ze7!1wiRWf!jyK z0vQKi@y_@}vMl~I4xodw^wkIPr9sOU(eTBC9k(I#Mrlg!x68;vcvT1#OLc0gf=G}; zDW8QU^Tw#Mk2{{du(@z+aR%xRW$C%Ouh{^9ZDel?(n)*9nc74cw$3-?nMvkrg-asKU}Si_oX^b$Jz-s(RkjiRoJfWw z&lNI3To$h{z)zGqvlu5BziLqKOy4rIU+-e1sYhRXWWRKJaO~Q1n|=>8E^A&gzV}9C zLwRF+dW_+6km&{ZiS#w`7hYQ|M6jTt4rkQf-+(}Ai&(%Bhe41XJ`RBJ)y?R<3 znv#4+s)Or;yf`#R6cy!%gb9E{68)X$Lx+SSr{}WfImcb!ZvDQcQF)lU@+Z}$s0us2 zh*A2_6w2_tX=ag?vV0J927E(-n84hcrKYplaliC>sv8HnteWOi+ujFaqgNFhI3CG2Aj0ad#Y zoAQy|BX!00v9M1kan1D+8@d`kqm?x08a2=HzW8^jvap;^*9-g5RbE8J$G81M$xneH z$`tN?mzW#u2o?D#Wp9<;5xMtm3LN$_Z;`*^E3`<|5{@#PUBi)XAhC!!)!#RUFXiQW zxy``|x4`bmtmkKu%>fyptS^>WE#Kxqv>dxrtT$(3AR}>8+)P2&WX`kU#`0 zV^`>NJI3~q3(x+#sUZ^_BA&r3>Qr0W6k^v#vCi)dPt&mwU3zl)J`{b`dqjY|2NWHZ zUIadBljt|jL6Ta=wLW0!O5nCZ9Ha!cqvmga^xJN_6Bd+fB*O?J287yr_WhhdJFBgO zSNvt#SE_2@iyriZao(XOFoWUnra6FJX?hTmP4ai_=&XF=g@2JLS1W{q9csRJldup!;*T=y+J&OKs(O;)evdG)PGJflLeCpM}g&G@Drsxcu4Uzg&WRU-AJc>*_jaUj*slqf}rJ^4( z^3J0!;Wkya{uYaf)0^M4F`@WljTmZ>EaC<$iqed}Dk-e0lCw62XHsRbqD`~Vw#n)y zZRD!dsuvwgqNXDcb`6_`%p4B&6Y|PQzH-iEBCo%!N_=@)MT`4OKGakQVb;!b*WwS>zWhP)yG9Xqb#iTzcre=Aw)hU? zxt88on*?}u0WTD;tn6ksTCPFngdI;tYYocnJI)BleeE^yR)DEt)f{e9qH{4Qn_frK zUJp`FTn1r$wWe*9dC#_Hb0j`0dy`SG>bn zvFlw-Xhwns4&dOk1T70u-yJwGgvCKPK$VUq?;)3@i{1utD|78bc^Kq zfQiGaEpUy5y%F`Zf;(F~8YSwV5)Vxs+G}EYIHu(XGZ#p{`Nm&ASullj`;MLyzQuYI4UKKmh)+(lsqzh4JU#Zhd~}e)j3-*Cm-M@18VAW}7wA5{c(#cYGWEDN z+;5Rio(oi-WWGtU^*e{raGHxX{IY4pl~KxkvkUB$Zrt_&H%xt&e$w zeB{Dm#pYVODVY$q<~in|DPL3H*r~;W+ej33v8KPJd_;k3&^N1lsU6!Ng~*H?WY4#z zk8j%OFkw4>FF70`PD##HlZ6vE3?~zGcrC}y#V085EIRm8 zLagZAJ|ZF!r??f3zg;V3pqeNb7PLBhMaug@Z6Ic&!1z$`cHoK?9Fk+o4E0pkv!DvV!B!qgn5-J|EPcQ_&^FGgYFG&j*gP7F5RgA^E=br|3JxBh-QnQ()pcyIzTI`q+d-`V`*6^U z;ngnk`@6_%G@Ocxk_z1L_a%=7vVjC-3}^(-s1qWIh|FC6pV=a$hXt8MsfcAP1F6fg zI!R>kRdNUDgsID*6bt)**}=r(Mp0K^u1ADv zK!xM@AsvmcOo1)a%2$c}T*I^|Ih}1e91=w^c;1!Hk=5mqPfSbjx+#O4R2jHoV^DU8 za;hGlD;hVexe}5jE#!7Q_3$t@77s$ubhR?O z8ro!ToP6Hqy_}`xURHitbH;5)Kc|$=5WP%@r)23hk}tr{l_zDk*mA=Y2GaBDVKEX7 zcS9e7hjcoF2G@a+0{y18gS8{RW405WtbIz`IfpJ$4fv0w<5t-HmEU)o_%TQMUa0c& z{~P%H+@*YXmH80b`28_BwAF4I#eS6u)Q#HWKf$KrGU}+NzZzBNTi0)hkhjSw19H*p z9A_7?412-V^+-=$>`71HqP5{Vwdb^iuC_5$}F$fMBD+=>0Ie2}^ahk$_JWF5%g z$KEI0N5aQWE}x8LhrEZmN5-Xqw8rh_?w7mKEZ6YnME(tY7t`B#efHjXst)GOYd*rO z=Qd(?<+}0u>}k9P!qa;aT6gvOMr>hMS=+wbRapqzN!r4q-`d>mOjtHa9~N>qPG2Z6rscg3tC3eQ&|fn~AVQ z++;VN+)q&tFdMk*ODJuk~x-p!56{rya<@H6s5 zsuqjy-Tb|}>!(=p*uUDCR^f$kvy=@x*+#S@(_RecG61G4RMu zhYcVXDO63 z4%{|3(*c^`U)!y@^nd_JPTI6Kza;u}){c zjh?5V(D(tHQC+mtnplm`n4>{ zvC%?x+-j*Vy`f^E&CTfkeqO}MZh3lBlD3i(fN=Sz#5eK};_N-ypL^AZ<(V${l>Kr% zx=}dpyENf5)(MOCE1hO1=ao)`Q&zeg@HrcSx9_q+pqspyn?B!P?g3a|v2hHv4BQN4 z?_+0U?X!#CTFJK#zJkC8;R0;~BRh4p@$IBf`KMPPoVkK9!d#*kNH*M4#q#oFMY&~( zWtAtHO)X!!=>j9Y%@cPopO2CTm9MRi&|sJdF4X(GHsZn=)kd}x9v;6 zW3Jjob8&xlpxf1A7Xj9|tm7IU;u1^#HnnEg773Q$f^!)7`}oPPB5Y}0^+|^o5(gy> zzIvKqZi}bmnOC@aju~%D7is{4U6W)w{5uz!P8W__{qE{a^O})=jt4bod2TyJ>b-dX zb)s!2OF+iT-$iA3@Z-2mdOtAJig1oppuN#iQtpu3E{{ea}2oqmKay|hVI?i z84&JenlyX%1$g8%PY3LX&9xqJR+hS+c&&Q%isHh(z_58#f7C}62gL@(ifTxuigHyA zTbUXfRcuW}O}q+daR0;Jx*R-|UiTB2kV(KrnEROdb9Xj*epAGadZzm3r&)9rnBxsp zZ2K>|90XY08F0I0V!hvrM<4bk`xVOf*Qpy?*a#-AZNT(&9t6$puD_e~E(NQ~T?tfd z-&AB|OxNy+bB+Ky>5Bu`r)ri_qSFY3!jcl~V`fgamjn)@eoA4}p&22jiz52Ap z&Z~TTZODGeCUE<$vpq7>Q{fc$9I(I*gimn0N>~Qtlczp$V4yr4bN7kA19p~beU-9$)M+!t*dShxQ zacuqj(a^^o_N!FS^M*Zg?Te<9;#lbjB;1H5frl3pQvMd5Ju&uVm!^S!cE*~!Q|xX% zQ-`zub^_ZvkB8ftMf56bXS1>Or*OWt!O`{2RF!L67WK&)XIDtg{*Q`y2i!|_gO>0h zg!n3&xkaHi_(vQgEkE@iN)!^GK{QBw4A%hDWkJT@Iqx}ToX zdJL^3a6+d4PDY1x0i36#OfeMrEQ8*y;tmE8xop&sB@8FyNbIY*-%}G+`TGghgUkI0 zpoEir@~{)t!>3}tw9x^}qT#8e64UK^JqN8|d#!ji-G{=8AJvB-B=&~jF+An|f8dD! z0}uWeN1TC?nV$K-fy5c;3I3b$_8)3KVQVV~K|_0eJ5w76>o3OJudcMNr6Dap-`^J{ zpPi|$g_PnK>z;+Ku{{CPm+&=%pWoU=gPMhfiGZ4sfr)^Dj*gCio{o-1i&o4**TPhv z&&t@skbn-Fmd{@QFNYsH9W(S7Gv9wY)C~0W(6j=&Hvh8z(fu7&a4@t~CSd!r`Rm|| zf7g(Kfc`J)x%^)uzkitp8U8n6FB2Qx{{e#jKVi?c;wPil=um_oU7=}HUsT1&A2F01?tl77&I?s$M_bJM%Orwh?eNU3GG^bUi=R{EFz0`-D_*2844U=;Oax zwgpd>$9Kc(7e$^0TZs`rJ1sj+-KMyEY@m5_MI4)UPTgkPUNi*+yR8A{N4-aHuW}!C zF=)?Dmme^OhhI6pU&`^(l?2BWX>r=r_9ZwcoD3R({k5Wg&AKi^+g9-DkuO)BoV;u=Cc1urn2({{;rvO4qIc}3D6HuC`5?H)k2?H2?{aJ|XPvdt2}87clvr)N~>Y-T$Y`yF=! z_8k`o_MQ4H{Qv=9z}uhW=jJDxAjIy*xj$4^dW6`YHb_L^1L6Z_M)*G{y{Qj z67Nlp@T>DTr!8P7dr5ASD`16Xu4In(BtaM8?e3aoWH5Tg+Qxf({(r^(zpRvBw9fw> zY!f*WU1Nu>J2?H?^~O5HQiT`y0ZNy8k6JvqArdveI6Im6?u!^(z*c znOO*!zheJy``c%srz2osWhG!?`O<%l{gv4m8UHiytN&km=)YtC%>SDASNGTMAKlmd zzxuy+j9+&D*nWLB!@s`%;U+v%Vzn}9z*ZL(x|JD8V`&a*0 z{`VaI+Wforf9LsaFLChaoX@|+2SE-oI72rPAo|i68np>fHVe_j-Lor zaz-@CfKbkk5dE7vFzTTZYWX*9^*kln21Bv$AZC%t%9V|CZUP!Qt{Nzfx3f)QO=+9k zsjH;u2@mU!?;jseo?iIQsm4@$vPm5L7rW1I!>j_B*LUIV9PV!0{Ot4rRS`1}RhKr&r9aJq6QYR?E(17V zbzXcwYDC8a_QB)|mrNYp{AUfCRFN%0or32NrNyPi?nSqlbU0ovDi<9tkEmx3&c z!A`oAU&y8npp(O#JD@X@PgyH#D`{JU3CMl^#RFwVx@Xd6UrUc7_* zS{VJSobees0MSIUm&nuj(|e!cY~4z<{&b!ofNg1y^oEf?*Jk|0vG!Gu2O@kzP=SvK zMmGcX1RMbC2KA2m9%&I_DR?)dhw+@u1}4FV{Nv-NZ7iGt$RpO6|0>J3W=|8^FdyNl zT+$f@f^?po_!Ccyez7N_j&IvRpTdBGz>cxae%vGNWBO0Jk@a8(Ug6FYJ_pdHJIWI! zD&9}97BrpEUpH27`W|tDBculs+LPNo-jmVLsk8C3)%q~{Is~M4`QfvRCd4BT#U_xr z!remFIo-M4`SmLi#yiR$_)$CYPsn+MrUgL`v04Xww~SVV&e)HzIs?;3)q6U-+lW?3 zP9^+hC#E5i{OD%f5wbLnz-6xM6jIcXmf^33=x|fV@xljbEeE zi6d-R9`C%SnDf0yeC&x7ZKeFEr+SFy+4Cn0|DhhU!p<0`+GD184ThHGetm~;$dPpki( zEwB{@YqrLa){tWlj$7*&;!4c96LmqH;5(b;auPkE+YQQ8oy+K`t;^N=z5557wt@^&!uuS-t<}ypX6X_I3I*RPV!XYU>DsM*{eEs@F2;g3M z<#2%Lf_}^qxyIx~)(H>45e9J7+K1m5DPpx}U#t2b?@xcX@u}L^m_hyAg4sg?hydgO zq#eGWz)!`x4KPeEWNrvN5g(y}E2KM{Y}dks*9@%wo!cQL%jN-&O^8eRFq|W1H%bmE zmtTn685F%8u0PLFzM&JNH)MLVAxwRw0$qj(N$x57{ozAEbCbsPwQXg(pH!TVY#6 zzkcIRy>DN9n?+;t;~tXE@P*Ok%0OI#{uKz)r@M>ZN4cjM^I+tFpbE(DNo%C@Hv;?u z(7zy+^Rdz}fr0sMWA?ansY_vf)!E>j3v1OF)%QeCD;v#$bZR2ZwWBZHDb%oVgYek0 zzkqT0LOJzBr0IGv0~FxwwBc7?dHq>;2uns-Toh5DRmV zcBfNv$Y%pxC-hNB_OKLDv_LsKf?_naNt3l)_)aTQ zNf^Vz{pO*I(GHFerJ)WCjGq}9=R8fdN8{7tG7g;BaUTRV{1)|CFyY)XmGhNDzfB`X z6e+%xr4@)8DFjRdCexE8#=E{N2K-cF68ce6#(_>s#7xh0sws&{r{V>p5T!r1pRz)g zm^ZgUE?+1U)*-(eA9PbEaR&UM8(7U3mZ5w74gAWW2KaY1I%I*kv3Vd$uavxDftlr> zhp{5)lgk+CU&E}V6_c5M@TQJHXFy?W9$LXQ`}`9?dnFmJAq0)UDPb+1sELTl)qZy0 zcNr)IsAJb8&L}D4I<|r~$PqbDabyTYq|=eeiwv{P&J=$EcdiRjbyT zbJqLTsCpJNT>5lakxy6uB0^gSS8pK35n2*Jg!*?|4bKr)*?@^k`;%q~E6JTEWwup9 zwY4tKa3u8B0x!GrWG+mM9Jm}JbVbS4a-E}e-jMllBDBc0B^lfv=H3{DOo&WH4=-J9 zqDs>?xiAxtde6$$Y73zGmS*9py!#E_W_2zM_RzJ&nTIyFY-YKnJ@aphgt&FN=iv)* ztp>x6R^k^4{6^v$HNg?Ypi`K{z}weMU~~?UiZmF>ltoz22mZVQ1x64orH?%sMpMEr zU@IFOz*AeZKEC8LKp3XsCI<|b%##K830yx6QaooKXy8?RF2_g?7XlJ6==$D3^Y9wu zZRPzR=vWZG3E0_{gq9rmNcj#zskV|jkF4naTwgRy!UMj}Rg1AK(KX@<**qp1BuWTJ8rJ~@NFVUlsC zJXbLLyA$lwKE0^pdfoYI<6(oMFYroN=Lm_SrS%F9MwF%6cKle^x$v-8owvKP;cNPPEpJ#st{R$59$l^3!%odlc~|D z1PuYwyL|`efU5h=hkd|<0Cq4#F`tD{rWQqZgpa

r^1yOo;IyoKcYM)qP;CnQ0{7 z0(vJMGHwV&rZD!W>o&U~m?Mbt?(_)6rI_3n8mb`9#Zdth#O+-oF!PcsXYO;C48CkH z4aEqd&cVf}8(Q;bWhkdFCM+g4lUW;Y@MNitPz({cHZeemLV!XL>ZY8bjbyehp#wBw zl5IkbMVe25El{%Dy6&Pgfu~UtJx7}V8i>mKy;Rhb5GR0UFeO)AZvezvmt3?Vl$`x6Fz*|C4yt+)GKzGz7ShAj%5motDmI8Z(6=&3gqmU!!1 z)qXh+%v1K-(#;%(f7(@d*oVZF23xaUs1O<_hGy|JGj)ciE9?;xRhZ|{=D2nUG<^M8 z(xGRFba}VL)6ZCMUk_6Fa&a3|5r0?HUO9Jvd*)?=3)#yBIP(oWZ}^WASAK6b7Ah|j z+Dqkb2`>V!;*UhFBYA5?=5p3i+GFgw6RenFCM`n>+1B*9wm6Zv>2QsU7dzr5P-B#| z#SBe=8xDCVBQrp?*%020`?{j>j+wTZje|W~ePF+lfE>q{2EGIn{;r0*G3azpHT=X7 z8cB@?&%2H89i6*EX)mOAJN6_eM~5|6W8p#SI463PW?}88yXxsfra_#SVSYH6wbv>B zyP`hC*O)cpH#DQyund@!0WQlX)1vDi`u?K(VggbVSs_>pAec@np)l;Mkz(aD?7?(N zl0$S`AuKJ#Lqb>?`e?WQp-W)$SbU)lM0X=Xol^1D&|`?9PR#=; znS87{LbCEIIe-G5kkOKlG9Y^VYQV6~o7AiKHweSdqoG2yC?49ONK;DC#aE6#dK>-- z&!F(Kxt=Ft8+TmPWzKf}spjm7$9kNZVVbNU)rr{ccGC!+x5~qXxusACe%2Fhj4ila z`@MBKj|x#hHk)+io|n1=md(ElQm(YhLFwrZAvwEKWj3Lc%-#9{c*kp=>s^0G|3&2C z`Ye7~C?PXj6ADJ!xI3B3X!K%F2R(tgR)}|hU-1Hoy&f?!8ImSZIh6{@$(KFZaRWdsPK@a#Sfk{O7MWZhago z&eaxT06FgVqFAGvk5Mu4@iTEr=NZUL*a~04NMMK!ff|)|eKz+M#GYBu_cYQjy^F`|a#=@LVp=Hyb0 z?(qzU`0A&U&XCyWiDmMcsu-4vOY!+Hb)LxMk42>M_!WMo1Qoi^>CviY5e^n11ucg@RrAl!M{2P&2KA7{%{*f1XhK>uYbCXfIZ>L?b-u0#3BgrTnRGR#;unaH3K_l6Z@XXl&s%8ZORV&ELOwZwV<}DS zCMf7LCNu{9cGju@vTyQ$v^PRb9kO6#=*KxiY+n&w`~_35V-q}pQSgUO(>a<--bg^` zk3JG#;hzLHyBW!CrN1VX0UQPe5zrvk7EXYXGs=2a%y$UbSih^=E`Bq zS+@4jxXlyloSV_HwxPMNsB2hJUoYo4L6G|)wJ5AxyimrTzBFCkT0Or9ZJXQ27)}N6o3c0D`d^+*LybI+ji_D$zjCL>8E~W=zZIosoN>!stLFxdM zu#7=KabWQ(fCeQn+upDQ>?#bRQJa-+9JfF@?dL&_$Qnk-GRjzPJd0rvC=9h#kBL6n zZ;MDuCo*4ec_@TmmbxP1E^m$zgBpOuzl1;!^70j+oPYfG?&pv}I7y}#*e*FQiBG54 zQtVBK7gG5NEkq#p(->foxS;73uB=8ZbVz~WN4>ioq+FU@n;cW&H!`F603ro|^%+{q z=QUbNoItv6dNnhuVdGdrGYx;tV%3f~eaeWNXAKa63ISQ?9d4c7JQ#4LGcA{W@yRuB zoAV5c17w(QgJ&Dga8~G6^@LGf{oI(ABkHnRt7cQZZk@P%QxY}gFhlb8$gM$Vcv#y# z1h7=7HM9~{E*h2JX=lu*5LeMiZWM9`J?;WB3_LH_S_1bDB8*fo zntxXmoSh9XwoRR$b^fdZj`x%Aur@ZNd@oGLlM2lY)#}&Ay!De>ufyT?4N>Qz{_xvM z$+|)HncNTS2!(i?I8qdjnp!f#FyV#MDBk+%`m8@eaFH+CeV}cF4!Z+q7ABL`ko68pOt6Qd`LYC9{8uV=;J?L6) z`EdI1G&HLU@4X9z*S^_U1xeLht>GQ3x^SVxuApJQFJm#!r0)P@p-$+Q zEKuZ_YN3yMU4je_m?UL<-F~S7?Fdy`B65>I4HeI5D9Bd(>V~U z3g4>96Y-O5KGE8EQgk`7v%Ls(_{3_{07dg_sb-Wu$VhAXvWVm3n%G$u%{@Wn>dygd zoToih-_-4(7bV9#epIE;lk@7YwbW5K*%zY%j~1PE#&Ka2HQV;Wt`Zjsy`N5_y*D@- z^4@M&B;4v$v0i5+ZhEsgpJNJp@$v%J1- z-yW;S1j)!~2G8*c>P6SUQRGq8g28f%idENHA*frvfOaCX79$3RmmvyYpd^=q$w4+4 zRwXn~S^I%m5meWZ#tJL2@a~JqNNiz;+9qZ5j!tq`Rk}NIW#5lohfOi1 z!nA@$TfZx}1$_pt0LUO~$dJU~M~-LVw?*zlPyh9w82RfpuCdpdw+3=uxv5D>zw3^N zgGcSx^<#?kstq)3&(nTP?~aF~o3xdpeJC1JyGLe?mG#vc@-fz%3v;)vab{eVR%YXq z_{9z^%h#UJ57a9nM`gsC?cDAsXT%HZE7)8h7|a`KLl({-1AdUC^Ob?&BD z@~-BsJ5w$rp#N`0sd5rBTqVXtvl*^=`{p%`fEnx^YCEo zD2-yYiH-au4IWlP##h=##H*V$S|5$I^~WhLx95)1v$a%y zpAIl8+;2H8LNB5p1ljW*xh9CL*B!^lo7Y+(3S7YXfFke4hy0mFX6phd&ozWo;7$Xv zghTbSI(s(EP{puj^I-oz?>+wJ2Soc)q?8!wMV+HPS0m zuX5N(kG?jCGwhbU@~d5{)S>?I{<4FLii+T-4CsD=O}KwubQ+Xy7p_d*qT3IgU%g%7 z>@CA#?P_{_(vQkTj3qwd!Q}SR9KB9ErIES2o&8=kWTN>p3Je}q(SUKxM(KmL2~Fn( z>#BtFohncI+*t*yi*tdqY5jxUo`GCFF;XR)7K^cK%X9NFaoZv-#ZpD@8|KB_dDDe7 zdzo_L>)u`1n4&3Fs(OXG1#{tgOcmKg1yZ>KD!Q43;>NORS%ZVOQEk_ddVIFggalnFHN9%Kb(k=YZN)6bfI#yfZb@YyFSB+lF{-jNR_LOn`7_6dpf zi^`jYZ7^XdEBlOowKKeq)pVgc1ZcOoeJxm7bH${pg~)Y92=c4pt4Te_gowfcMp0o| zwX^-)iVVC8!lYuDK`Ge6qS>2ad}+6iGrRh_43J-nU>uy4O~Npx#3)fJ`#lgh0=WCIdW}dKb+dGdmjDs< zT>&Xy_TP+aTy!Cw(A%1%?T4nS`Gcge?PP7I@WF4kVq;<8ju!W>Sd!S;usifa)uqJY z($-oQuR8v)UXa7?6Q$St;WWI4xrw%kZ9{JdYPO8bb}^1Ibf zOM6a(b!%=jPQ696Wl?4_k=wzFrX1Te--Q-Ae@bRmzaae-VKtUhH7YhjVDdOXILTFr zi6=BLW?0EM{y1FLZpIf>eS68(M$GCm&D0P}-%0If(ic<c?$21w^DGi@>E?%sC0sw{vykV(W&fy%EU3Mgh#T^O{1CsYn-|^d#U~y0 zE*uM{WPr|suPR@TpU&`oJmjF|Kt6J7n!%LG3@nFlO8^76 zQ2_Kt|6?>AXHWB_?kP}~r}fF$nCaU-YmY?rq}X!r32X#5mGvOC&O$$KkH=klHO&rv zw--3e+IP+IOCvQAA?Hz7dV~Wac=H$vx&%Uyc=DF#pl1kV(NB>XO626IP1j7tcLGru ziPq))q_7R!VW-Rqi=S*AX3omwQjG?fkwp^qshW1jZSd>rnq-Dw&uc!_AnTa3G1{|? zm^BOwZEN-21{>uxSf8W9H+Jb;DPFs>wd^H9O4(~z&JUGw0ts%Jg-@+3eN|ViRa-lOg`V;dw{I{Z#96&)}tOqq!j%KbW__D z$Kh^SN?_9{=8%h`$NWS{lJ#WKVe+(!f!hgKW}^(qI9=eSV($X_sehhreLAs$XB3P+ zr^b7n{FbVumbWf=ECTb-(o_T-_QCN6D+W#GpT>IX6Ak+24p*)-QsA6jxclg}F`S%+ z;`E#25l*NwVM8L9CzP&eW4a1Dq2fi972Wp?H9fk^GIc?GV+xAY%6 zUXyvL7iD&uX{|GjxJHs-ApdyO4K*>_FRtU&GMYiSTindHe zg47T}qClvwXUf@WI@@kXq}o#BHwIl2H*yMdN8lSIWvQW6VbSDEQiqu|Pv#^Xn}|oJ zwx%!V5uP~?YQZ9NMowA?b7xhre^Rku8ayYr9^S^fi&_UQ;r z84GHxO4f1k~wFGBJ>p?zVMjre#tG&yhmeBAi7xtMx)Y{8B6RUM2Cp>?umn0 zV$!Uc;~TAM@;YBv+izfVa%gc9L~Fh!VCeQc!$nfa{P2EI5`2=3kR$Qv>wRrV+ZmMm z#)HH8LjAUFJsMcE4&L88MFT=hg>Agt4*fbbLEhw}OlQ5f*L6pkPXkAndD?4uSg!|^ zTA1%WN61g>meayL9Hq=Y^8pC4sGdaH+Inf$Z3>Qs7h;^9^VnC|bXij-f{i7PCFd*0 z1LXRNqJ>Q6luY^K2K3U*Qq1Fw_vnl1+OsDMrVFhLMHcfGj_V0O%+8o1Hw-i^&giX} zHgw-gWogC0I$_?jMYBz8mgo`2nAQw1Yrdz$h-$g1n$lt*#$v4P#n<7YkJ%J>a}IOk z3H|4-_L3kKaOe zB4I3l=5&m&-41R?)W#^4M0K|3w4s}?+uFKLbUN<<#vE00X%BS( zbYcOu40olM^!Q=9b6KcbBuf?~um4=x&srhEogc8g%T&jZ4g!Pb#L}wl&tpSc$_dmy zy}t#i(rIsV$9#$1R9D6`(K7|rgf5YzJdr)G%BNRJt-F>?FOav!!;*%NEl=LTw72gF^@JS=>SRa?D_OK1UV6te zftW8q136;^{6_a6oXPj?$30`NPN5y!mKT$okg$o3+WtLRao5n&((Hf|M!OLe|VD z@Vh@Zg-0RV*LUF$6ss7Ziw;!Qcz6VzhwBrQm}4Pg!}(tI?h~MMbq~=1&ABZim5P_@X~FDY=@P<9OHW>Pj2vYWR)v zUGrnIxA#2wn<&_*kYI}G3~0k(n21~<@|ji-k!+gRQ;p-z{u0@}{4RAi>cs)9r;Q!yxf@%}L!f=Is$1Sjo@=ewyNBAL zUUT}=W1K%dou7;ySK0G?ifO&nLGFPVAeO!UofG?A_^$qlJ(+P$+zzMWc;$5{_SH*b zlbG?h6jX8G;?iot>poF?;Q9&Y3#X7)q@qxx=>8r1qUlRznb&CB7rfB&#PTIQf?2J3 zxrx}y(ZX?KZ=t-xEPW)?#Bp_PLZF!(e=)~)zl^2*GY198pkB$ZGkU{Y6qKy)X2BFs zFhPz>9G}eS6QGwtj9h1WcbtD1GfTdS_e8XWMw|YFfFk9>IufEs4?{sB-sJ8w5xz-v z@Nkp1_{zAv31%B|>5NGrI}9h%>X$q>i^I|6CD+H3=*`P8r>4Je>U7l6`ZTUE`*mf@ zJ?^v$<-@qLwmf$W_yaHQ{q$3F-S-FU#&G)**YY$Q9V3&WGX3wrrwk*n9aHLCsE3ft zbS}sli-`sLO?4nlbAFBb^o>qUpoUe~F{`i}Bv+KrGak24uM=aVPemSytW}pYiWOr# z=owz`h}!sVXL(wJWUsds7MEea;IK3D;z2nV0am zs74pt(74=UiTCewMK~Mq`R^B|jZ*!v1+!s(0ztuHTI%RGQ2qjWaEX=Q%$)phN1)=^ zTxieA6d=T|WDpZaL|KB(Ag{}fVol2e1(Y*qv-I74cFy(x&gRJ&tXKyhy$gyQX`q!!N|$zp?2uZwOxO zJbrVZH-kO??Qu^&Gs0Z@T00VWrpGjbbeP||Q)n}D_$`*UPM76}JqHa$o+P}0RZ2yS zz&PA=^GC22*)}ng62^7X!hZ2toApu=^oy5v;}-V zzPcbB0F5$=1T>SL5~!W$fk{kE;0gNOsHZU${Ai4UB#y(@2fCjIQR)NwI!KOKU~u_s zJ&a60uExhQXGG$Tgt!OyTfnP(>4iV3v0h(TKm5FvrX3N1K5apt;F#UywOrzj(k;_H zX;uija$GarH6KBXho=mV>!FvMEZnoFid#ix$`KS`h5hhNrn)t)j}=ED za>_opO`akE1&LqE%Ahc-P*7PoNdw8?Axiw(^d}j4?|g_B?MfchlM$i`ZQ(77kPBiN zlD&DtCDo#v@GjbeJ1`%z2p?L}si z^ZQ1dIQ^A7AGoYkxjx^uQLDQi&NlP3g}bwGIR?Ch(mZNT0+X3KYt|HA0#^!+x+U#C zv&9F!#bdhGQ6GIWOc_E4z1G3-=L4q$O(uTRY-DS5aSus$8RJCPaW7a>l&;tdXtpPnv(IW`3|M{^eCJ8y9ms0HEJ@mtR7SZ+MIkHrDHOcrbU4*Yt7LTiT~s`I zd?SzSW|4Q>)=b!ne&vYShXNt~PNz}Oft942RMNreO@swSiP`9o@)h)9rl^6eq`g$o zVHBhNl=NjRnfXCllN3OSN>&3aDd}SH#_Uy0^d{>Iv-UGx)HjlJavCf{CrfPoXsPlS zhaEePK@GsY+TbkY7(x3k5m>kk4cmsi4vs4JCB2H^{mzq|FE45on*Y2^wKFj(ZFGhd zoIj&N_kuP~+MMk6yYBG0>QORhxj3;$#!nc{pY5TSNwg}CDmz&9Gmv|mHp`~))3~=Ri zwn$!W!Q9b4#33cFwe@Y-8hy{Akku<{AwV-O(1X z&5dkIVCE57IH8<*#|1&N}!qzQOE7^yOP+|0lC}DU&9bggz z&7COT^V=1fCYoE}%!P46LvzRN71E+TNrbrT3DDa8Cj!OTS@_O9eU(yV^lFicHTA3= z$=RlD6>43Q5^+Dg4ZUH;qt(L90Hq@x$1B>RZRGDtGq9x@tN~G)_?wiqHeXbT8on^9 z0jjdd;jTbcw8mCgrUipeW(v-dQ~yyE9V>&Q>MR|utwDH zYBctsZm7(>XPySXM^z?U3qpEkrmrR;D|e7EqOv$stYDIoR#r*R>r-mFXhXt04j|E- zHb*ucbWgc@z%MFqaTJjV8XtLEO<7Q)&!BF4*jZTWA>E}ynfNTmmVn2SeMW<&{RM%1^plNMck+ zSI4&qv?HZTFCBR|g-eN7>ZHnng{p9#lz8m`$(JWW5nSju}C zMb{N6*J}0da>Z6HfEhBhwJnl&IrKkSA>r0PZi*O< z-xcXr3m-1XPkUk}xWX9*_pGche@x?>2EpC_!QS?bLUv#;h2o-c5_}|Lk;n}IsNHv`>BhBey;Vf+x}FgbAbKht34|ug{%e58K*wy z)U7CMST;xN$j5;8 z#US;O_Eo-eW9KR>^izA{@>rAkvBK>OoR#~A4nH6=b6$0OXJhHZk&QEmgkiJ_rsR9Y z!L8tewhI~Y7S1`(#JSd+O*?AGVCBa9yP)!*cT@FL$q=9}cqARZekPf~vLA8tUa z9^j{z?$d)5T0v!gVRdn` zWMi@O`^lAosEqk}Zhk=f>M9$Wkn^G9l;yW4>kEJ19Y_mPsLGRq^Y=*tE0;j204Jd6 z)HYWJJ4sBpx3RCXt6IBOc6Msg-`>8yzTU1N`;VJnSWH@;p=Q53npe)RdSEq3ocUXCi^OY8fwYhv`j0A>L6yCIklT)B7P*>2Kz^t?> z!Jnqgm4uW^`N*d5(!?LRCZVN6Ga9fRBA*uCXL=^orK({LrB>#*sQTH`VuHT+-kbv5 zO_g2Pq^Rj-%>fux;?w$1AUmJ~8eX!F$()`QA0UDC2bLDJ_lFZ))rA zpF3%KU}D2Z3)sGQcG8|lWR^3EuBfZW#WLFro44ewbig{IpuTXTRoKE+m~Yey!>s<1 zYY(n>lhSRcXE*0wc?|VfqxsY*GkTYcb$#kcMvF-j*x=29Z8#=w@<0!WqKuYXzY zdJer6w8sx9(nyq10YxGc1G=}~MXgqWqqC%-*89RoP42%n}n6@NlWFL{Mzl>>=g$?>wCt_r8cI= z=gQXWBG_g()6+*|&to-Am$&8BySe}Wt>|-m5p4Gn-110!o$|Ljbr6SDWoAXuCDz(y z(}bZ`{vlRHZ5#RB_k?ObW57>>686W1?X@PlwA!b#+YU~t25Q48gAA8(4kfkG3-$?1 z?&dRC7^K8n}32(AKsf|AEp~;=YtJ!Dtjxp_D%C|)EwUet_&KsDS zp(|xypF?QLONzUYZ%J6CmsBe0&6aodUl+Jp@Otlf=n%!P44!_-w?D%f-r_z!UY?0P zySgIX<~L8da&_}KuB{IR9A^vTY(GG!S_aUfSQ0H@Mf-A znh+2I9nJf<%0orV>4=z9G5~+T67sHqgz^Jl{jQ+o&wFAILO5%9#RQW?5po{a;iZLz zPR$H#+-I`F?$t;+<>A`fX5z_$bfw=Ti>cmH`z0^KwT~a)YJ(V|40dFw@uLMFPI+Qk z7Jm;p1CxlZp^I1FBcrRQBBR%iiaFT+ClaDDfcM_^T!vZA6ai?hK6gcTGN)mcK0KS> zHF>LnL2y%f3sS;2SL9^2lp}OkzxK@B_mBsmT}_sfETMXQ|5}>@jlStk@DQ73pWoKH z`R7<88L}ZG^sST%0HHoI%s>L4a{;NVuv1PlvraPOf3__>b_Cwr)f_|2tv!3?eCjIP z^MD3a9h^1^ED#7BLmoG!ZP|%_R$hby5*{Zsvvqz9g8ea86G!FqHOOOs(HHGYB@oCYfMV_766k)~;sgv= z58IMs-(a}71x@T#Jl*sD^G(r`F8|ZUP~p5H;ZU8$KYs(YG@YUJ18QDVJMsUZj#+?=-aU%4c`YE8DBjfcg5ahJV~i! z{NV8SC3;Q+lPM9^5a==!CmWf9@m--$F<~c5ggwzWwTe}X&|QZwH_0$q?wW)A3&_*#`U zrvx-iO$Z-25E|*H%uoa$7$iEWK~4<%-|0L6Qb?aa0!CsfLwf#g zDhl9_pk4WHq~#eyY6(L6gXcS7*th%;0KvcFx=7!1zTyG0&;b1aGJixq8bBCe&L1H} z_Y1oDYsj9mG50@J828vTs)NQ8Eqa$JH$%8|pTQjb_80T`DL(;M25-!#?kT%5kn1~e z4ePL8^j&FgO0IK?mlUkPQDuNlSqr2@-0`sk?idJ>{j~z`a0<}K;$~gq%Y+)09cAtt z#8^t$N`Da73awG#AZ4Qj`tOLwitLO2{`E%Mg5p5oZWVA?9HWEiYmDwcA_6}E%|6+JJ!>Duw@668t!^<{Pmo&I2L?y^koc+lLQah_=N^!(qS}K z8Y`=3>^MvJ&46Px2{^_Z=or4hGo~t70lE}kj=BI^1V%R)^li~|9`B?aPrJcX zJdCQ&RJLfXy-p6a$@swi5z-zyq@tS#;bx98ih-$r7D8C1kXM-tWuC@B7C`918a(aY zv8=|VzUm?CZtMCjM9e2B2-LxK6T=w)gBjR6)R@|2d@DELp53HQYtl~NhmFWE0fYBg zJ&k_)AJq$v)@h;cO-RPp@*dgM-9gsPoeT9%07p1S zB)SauQR~_*p&=sUmfOwHcWEjI7F?rPx}(%|x-pfCn~KLFobF-)x4041@sLOLj90=$ z0P=`vF3`R7csdD757BGdrXkj{NdbMIQDff};L7#FfAssFgp@thz3`)L&HyxiuX9ApZ+p?j%2#A2 zp8k|Lg%@J}pgkt-U2@!o!^DW0?P?lRHR_y_lT)_d+uRxXmUA8Mcg&cL-t*bl_a7v1fp~i?H2cLT!K#~(v z6ba^S*dh#!Eo|2ih;_@=6wE~pc*MXZRSmdrm#&}Pfv>EBg-{fl1UMHF`cMEYEdUq= zxB)r%Cp~(SbniV9)Z#1QfC|&;&@Nzt1{}X{e0s3sUXMkM$Onj6ke?hwl-%!uohy(i zk|_OAjJ{e!K&h?I8^kQ^U;Of~OdP_Wk9EY_hG=r~27@a~#s;&HqHGPh($Ci8Khu>M znrAqWqVAr1kz--HAdjc!4ku>cuq?Aq%2@)k$}7sb?=rBe&@#xSEAIlyF@i?KPDdxv z%~zjP?h6l(D-xWPqzB0u-|-pK)@cuKT(|@r z)M~bi2(9}p+FMWg%%+5mT{AJ`qOQMj2RQf!g={dh>-h+z+l|_feyssYzhY4EDVRC4 zw?;df?f}hQz>u1|vXjpFv1kh~nCIP7$F`%{QIVAHBO{3nBa_UmG-z9K5hEneiiPPr z06^>Oer$sTsq?~ZI;6(pSUTjxlJn!PWQu)HitNk-(&;KPW(!OB1^jl|HT4dz&~WNj z{8GkCmLvF%T79^io~=gIpDaCeDYF&VuJ< z3g6B>CutOxHS}HN_j@wJirVPd8o*E7bRWL{|Hg{>LnZmcNupzBV5R+2;ZFkcC)22=-MKf;H%AXcq@X;eM`S=GACU9gx%nhI3ba2`O@Hc2O zIl3f#sE@8J^c68p5bRaw0g{`5!4rj4FIesMB@G=EO=~sqSr=!R5Q;T7L=mEuuGB?j z&-C0T-Xn9GQHDO5RI9ODJda!B*)x>d<>p;v9KWmn#w|B{#PsOh{%RU$^KKmg`fyTG z$Z5XASC09IRvf&7GRygwT`#Ssu05KoE*1E&g*e5u+Q8ujn3k0_yrKLOcvn>vz?6qg z)eO7gMsqIn!~7ZHe3A0r`X5r_dnqilLuo34LlDMNLuB-ZKMz2jV_AycqEc_%cLE;Z zI%r~}JER}8T(UhT#-fLa?9Wt%#@P4faj^+sjT3Y~6H?yk&&ZU$%M3rEJ@-z$g^au- zAH^P|r{(Ls-FS>X1KjGmrDB)0FJqUvM`M<``#bc!BR`cZKU}KyK0#hd9~O_Qm$Z%V za!yCLXLrutBO**LCZ26`0Sj4sAdX?)CTg&$l%_8+OX|9n{+o8P{Cf)jrH216B%}YX zjsF#AM9=j9z#09)5dFac{e>-JVf`1D=r0ry%Ri7o|HK0QNBA$C(LeL(zuNve#-HQ; z+5d$f`X~12KX6B1<&b}HMStr26G`+Z{a>&{e@ya!Vu$`H`2XaC{UL_^G2k!qlMo%= z&p#ljFXYe{QR&Y>{*S8kwEt1{ivorB^B=S^8Wm|hGedocuOoMnH&0!O+FwtAehvA^$%D(SHPdn*Yfw``@%RnXmdZGP-tuplEb|b%{pK z(B9h7PT$ZT@2?)o(MTE^nCkukto`XA6WvcdX4apYUnXzosPFKPruKihRQz9k{yL03 z-e2scum1hhb@fr*y(k3(bl5=>up{_M;Qf9DDOo%fYyV*DDv zFZb!7{-<+tG%BiUU*Xq<;n8aTb3Fd)_n(3O*Mj-;7<0E_TdGG1Ys87JJc4^K_m2H&Eb{zvrEHV+_kWWnpl`P+LW3M=Y8fh9pQfS z%TY5cZOz5=i#dJf;Qf~A7Ja#aJNd}9>G=pC$FB^do(2$6rf(Pr;mX;K51vH_!rhx9 z)RMDuVCKXc?0bI?kbU$>XS=Y~+Qq0eXMy~67erN&i0e*1c(p~`UCm~B)D zOq39hpBH;|Y8!7r%h2fE^E!$q5`&X`lh{djT2?41mU?&nHBS>BCzi@vcYl#*t|(B3=WWhSnp)K30p~ zfIN*+54i&&cd`OGATH`J7n~G>h5Yo-^~alwi~Rdy!&7>V2Y#bd#|59Wcc^Y8_dF?OT;-#bcN5Pkh8<;wn zT3d-4d}+F=k*T2_slA*qAD*ZnKNB4*6BE@>YC5vN^y(iCzAV(}iyZjn#QwI~f2q>{ zzMV@NI_MhcI_Un(m#Rog{7b=TnV9~4OXT2ovC-8xH*~<$GyFg8UEOY@MijpHQ;b}# zwpA4~!!Xz&+m&O-YPHQ~l|=1Dv==PK35^Y2Y%6YFZ7=qb`U?Hd01k{(HKbap7q-L- z4u|jj%sCV0LkqWYGHCzx_Ym zxmv;s+btK#+TRV@0d6fKANwS>+QSy>XS2C~IhhtZI2yF?Hk*}iSq~2nod?-Tvs+7e zo@a5}vh5RSoUH#$Ho@*BS${_mIYxPBf?P4e3_hjX&7j@JdHUrptY-6o{H|CC;&`cT z&^aqvTk%Xg2H0HNUj^A_DEe0QkWkC>VVca-Y#AhBG#u^Ks#5aNBBv@&HgkLy?www3 zvxRne7Fy9FTG9+?iH<0}o`rsxMFC!ANhXTyTt%PrqdZxQcz7Bme+0`oVZTLLl5Tgo zgE*02q}?sA>RWZt*9Nm6gncl{x}$5N6Q)Z_FanWfAUO0<&a-V8Wy4?NPg!&^pT{9; zyW{FKKb?Jjf{W5zuAX;k7p&kCFI_@G`{O*h*J-*Kj)O(mw@fKzu)h~ZlVB4KZ7$>q zcTTvxwr$^beVhNtZJ+bX<+FoWEiv`=pO!=WliO+#(DvhugcGGBMMT^`T&lA z$()q1KHM_B)@@nuu#&H_0_HO4g(#wqVlHW3h+@}KDjZ>xh-4kbq^Vx$i&ICbkT*?y zQFRoMOM4Ee35;vNRA`hYFhpHdNDS~dukxm6z*M-9Cf;}k%qt5RIju+a+7dQuST{?- zIaR{C&Z6itO*iN#&6UwHlR1TlcG3h8BNr~2X6KmhIi?kurt$DO0)1NO9%OnHE}780 z024WY$PsFRX(NS0@3+hKO^dS|_8$$lOoJb*1!DFNafIvE0Wa8kA_fuJo*BfrSnuN5 z`X--k=&&IDDmJ9qSz}Nii}V)hg{^{#Y*`npC>e!Bxa2e)(>xvi)7gUQe>lKFv@GI; z*vevd%Uiu1vHkRS9%T2wfEobRL%Y$8fxwL5Q^D=zq|f?B>OuI3;BrES$&zm^xf`d_ z&-lpqU7D4IB$1AIb-jCrZG?@;Ng^FRY>*K#sX$PYPM35^j|fUS?!l8{FppDKE2IOQ~V&8^I>6WIDSXvH$Kf(G}NbYcn7xx1W zYvH$?zx|;yV!JGwqx2ln0#fl~u2M+XoaHjbZ4YBWKb90S?9)dx>N3&8W2d@IIg)Ck zrl%Z-KO^fN%9L{`10Q#Q=i)hlX``zSWj$iP4PQKN#s;fhOr~``#U1ptArsWuH5nH@ z4|7Ca=Jx1I1~r*N63kq2w|8IzgXfqwAal{nH9U!GFyocNKFG5a$}{acp6HsfLH3NE zBp$tH*YOU0R$Mq{4j}Uma*x71)N@?Z7sXv}#;XJ#3mCpYb`XaW!ZY)y6bjY6R!Mp+ zQHxDskjz{u)uoA~)Z1hMXyA;V0$s(A5!%S2KPODjgLs5Q6BE<(3LQ)^!}lHAo4RAA zkl;~w-1UTzc5lqjPL4iH>+O Date: Sun, 7 Apr 2013 18:55:12 +0200 Subject: [PATCH 20/23] Cleanup on xxx_rom_to_ram directory now it contains only makefile, removed redundant .c file from xxx dir. Fixed IAP "IAP_CMD_READ_SERIAL_NO" for LPC43xx flashless part not supporting IAP by using SPIFI w25q80bv Unique ID(64bits). Fixed SPIFI erase/program also now it with check SPIFI w25q80bv Device ID = 0x13 at start of w25q80bv_setup()/w25q80bv_chip_erase()/w25q80bv_program(). --- firmware/Makefile | 6 +- firmware/blinky_rom_to_ram/Makefile | 14 +- firmware/blinky_rom_to_ram/blinky.c | 54 - firmware/common/rom_iap.c | 18 +- firmware/common/w25q80bv.c | 79 +- firmware/common/w25q80bv.h | 15 + firmware/cpldjtagprog_rom_to_ram/Makefile | 12 +- .../cpldjtagprog_rom_to_ram.c | 72 - .../startup_systick_perfo_rom_to_ram/Makefile | 28 +- .../perf_mips.c | 2220 ----------------- .../startup_systick.c | 209 -- firmware/usb_performance_rom_to_ram/Makefile | 53 + 12 files changed, 207 insertions(+), 2573 deletions(-) delete mode 100644 firmware/blinky_rom_to_ram/blinky.c delete mode 100644 firmware/cpldjtagprog_rom_to_ram/cpldjtagprog_rom_to_ram.c delete mode 100644 firmware/startup_systick_perfo_rom_to_ram/perf_mips.c delete mode 100644 firmware/startup_systick_perfo_rom_to_ram/startup_systick.c create mode 100644 firmware/usb_performance_rom_to_ram/Makefile diff --git a/firmware/Makefile b/firmware/Makefile index f50cdb58..2818477d 100644 --- a/firmware/Makefile +++ b/firmware/Makefile @@ -21,14 +21,16 @@ # TARGETS = blinky \ - mixertx \ + blinky_rom_to_ram \ + mixertx \ sgpio \ sgpio-rx \ simpletx \ startup \ startup_systick \ startup_systick_perfo \ - usb_performance + usb_performance \ + usb_performance_rom_to_ram # blinky_rom_to_ram # sgpio_passthrough_rom_to_ram diff --git a/firmware/blinky_rom_to_ram/Makefile b/firmware/blinky_rom_to_ram/Makefile index 26e1f889..aa7b04d8 100644 --- a/firmware/blinky_rom_to_ram/Makefile +++ b/firmware/blinky_rom_to_ram/Makefile @@ -1,7 +1,6 @@ # Hey Emacs, this is a -*- makefile -*- # -# Copyright 2012 Michael Ossmann -# Copyright 2012 Jared Boone +# Copyright 2013 Benjamin Vernoux # # This file is part of HackRF. # @@ -21,12 +20,19 @@ # Boston, MA 02110-1301, USA. # -BINARY = blinky +BINARY = blinky_rom_to_ram -SRC = $(BINARY).c \ +SRC_DIR = blinky + +SRC = blinky.c \ ../common/hackrf_core.c \ ../common/si5351c.c \ ../common/max2837.c LDSCRIPT = ../common/LPC4330_M4_rom_to_ram.ld + +%.o: ../$(SRC_DIR)/%.c Makefile + @printf " CC $(subst $(shell pwd)/,,$(@))\n" + $(Q)$(CC) $(CFLAGS) -o $@ -c $< + include ../common/Makefile_inc.mk diff --git a/firmware/blinky_rom_to_ram/blinky.c b/firmware/blinky_rom_to_ram/blinky.c deleted file mode 100644 index 2c0c0011..00000000 --- a/firmware/blinky_rom_to_ram/blinky.c +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright 2010 - 2012 Michael Ossmann - * - * This file is part of HackRF. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 51 Franklin Street, - * Boston, MA 02110-1301, USA. - */ - -#include -#include - -#include "hackrf_core.h" - -u32 boot0, boot1, boot2, boot3; - -int main(void) -{ - int i; - pin_setup(); - - /* Set 1V8 */ - gpio_set(PORT_EN1V8, PIN_EN1V8); - - /* Blink LED1/2/3 on the board and Read BOOT0/1/2/3 pins. */ - while (1) - { - boot0 = BOOT0_STATE; - boot1 = BOOT1_STATE; - boot2 = BOOT2_STATE; - boot3 = BOOT3_STATE; - - gpio_set(PORT_LED1_3, (PIN_LED1|PIN_LED2|PIN_LED3)); /* LEDs on */ - for (i = 0; i < 2000000; i++) /* Wait a bit. */ - __asm__("nop"); - gpio_clear(PORT_LED1_3, (PIN_LED1|PIN_LED2|PIN_LED3)); /* LED off */ - for (i = 0; i < 2000000; i++) /* Wait a bit. */ - __asm__("nop"); - } - - return 0; -} diff --git a/firmware/common/rom_iap.c b/firmware/common/rom_iap.c index a3ad3a55..f7a4420c 100644 --- a/firmware/common/rom_iap.c +++ b/firmware/common/rom_iap.c @@ -23,12 +23,12 @@ #include #include "rom_iap.h" +#include "w25q80bv.h" #define ROM_IAP_ADDR (0x10400100) #define ROM_IAP_UNDEF_ADDR (0x12345678) #define ROM_OTP_PART_ID_ADDR (0x40045000) -#define ROM_OTP_SERIAL_NO_ADDR (0x40045050) /* To be confirmed */ typedef void (* IAP_t)(uint32_t [],uint32_t[]); @@ -73,7 +73,12 @@ isp_iap_ret_code_t iap_cmd_call(iap_cmd_res_t* iap_cmd_res) pROM_API->IAP( (uint32_t*)&iap_cmd_res->cmd_param, (uint32_t*)&iap_cmd_res->status_res); }else { - /* Alternative way to retrieve Part Id & Serial No on MCU with no IAP */ + /* + Alternative way to retrieve Part Id on MCU with no IAP + Read Serial No => Read Unique ID in SPIFI (only compatible with W25Q80BV + */ + w25q80bv_setup(); + switch(iap_cmd_res->cmd_param.command_code) { case IAP_CMD_READ_PART_ID_NO: @@ -84,11 +89,10 @@ isp_iap_ret_code_t iap_cmd_call(iap_cmd_res_t* iap_cmd_res) break; case IAP_CMD_READ_SERIAL_NO: - p_u32_data = (uint32_t*)ROM_OTP_SERIAL_NO_ADDR; - iap_cmd_res->status_res.iap_result[0] = p_u32_data[0]; - iap_cmd_res->status_res.iap_result[1] = p_u32_data[1]; - iap_cmd_res->status_res.iap_result[2] = p_u32_data[2]; - iap_cmd_res->status_res.iap_result[3] = p_u32_data[3]; + /* Only 64bits used */ + iap_cmd_res->status_res.iap_result[0] = 0; + iap_cmd_res->status_res.iap_result[1] = 0; + w25q80bv_get_unique_id( (w25q80bv_unique_id_t*)&iap_cmd_res->status_res.iap_result[2] ); iap_cmd_res->status_res.status_ret = CMD_SUCCESS; break; diff --git a/firmware/common/w25q80bv.c b/firmware/common/w25q80bv.c index abfd0ea1..2b391d9d 100644 --- a/firmware/common/w25q80bv.c +++ b/firmware/common/w25q80bv.c @@ -1,5 +1,6 @@ /* * Copyright 2013 Michael Ossmann + * Copyright 2013 Benjamin Vernoux * * This file is part of HackRF. * @@ -31,6 +32,7 @@ #include #include #include +#include /* * Set up pins for GPIO and SPI control, configure SSP0 peripheral for SPI. @@ -39,9 +41,21 @@ void w25q80bv_setup(void) { + uint8_t device_id; const uint8_t serial_clock_rate = 2; const uint8_t clock_prescale_rate = 2; + /* Reset SPIFI peripheral before to Erase/Write SPIFI memory through SPI */ + RESET_CTRL1 = RESET_CTRL1_SPIFI_RST; + + /* Init SPIFI GPIO to Normal GPIO */ + scu_pinmux(P3_3, (SCU_SSP_IO | SCU_CONF_FUNCTION2)); // P3_3 SPIFI_SCK => SSP0_SCK + scu_pinmux(P3_4, (SCU_GPIO_FAST | SCU_CONF_FUNCTION0)); // P3_4 SPIFI SPIFI_SIO3 IO3 => GPIO1[14] + scu_pinmux(P3_5, (SCU_GPIO_FAST | SCU_CONF_FUNCTION0)); // P3_5 SPIFI SPIFI_SIO2 IO2 => GPIO1[15] + scu_pinmux(P3_6, (SCU_GPIO_FAST | SCU_CONF_FUNCTION0)); // P3_6 SPIFI SPIFI_MISO IO1 => GPIO0[6] + scu_pinmux(P3_7, (SCU_GPIO_FAST | SCU_CONF_FUNCTION4)); // P3_7 SPIFI SPIFI_MOSI IO0 => GPIO5[10] + scu_pinmux(P3_8, (SCU_GPIO_FAST | SCU_CONF_FUNCTION4)); // P3_8 SPIFI SPIFI_CS => GPIO5[11] + /* configure SSP pins */ scu_pinmux(SCU_SSP0_MISO, (SCU_SSP_IO | SCU_CONF_FUNCTION5)); scu_pinmux(SCU_SSP0_MOSI, (SCU_SSP_IO | SCU_CONF_FUNCTION5)); @@ -59,7 +73,7 @@ void w25q80bv_setup(void) /* Set GPIO pins as outputs. */ GPIO1_DIR |= (PIN_FLASH_HOLD | PIN_FLASH_WP); GPIO5_DIR |= PIN_SSP0_SSEL; - + /* initialize SSP0 */ ssp_init(SSP0_NUM, SSP_DATA_8BITS, @@ -70,6 +84,12 @@ void w25q80bv_setup(void) SSP_MODE_NORMAL, SSP_MASTER, SSP_SLAVE_OUT_ENABLE); + + device_id = 0; + while(device_id != W25Q80BV_DEVICE_ID_RES) + { + device_id = w25q80bv_get_device_id(); + } } uint8_t w25q80bv_get_status(void) @@ -84,6 +104,48 @@ uint8_t w25q80bv_get_status(void) return value; } +/* Release power down / Device ID */ +uint8_t w25q80bv_get_device_id(void) +{ + uint8_t value; + + gpio_clear(PORT_SSP0_SSEL, PIN_SSP0_SSEL); + ssp_transfer(SSP0_NUM, W25Q80BV_DEVICE_ID); + + /* Read 3 dummy bytes */ + value = ssp_transfer(SSP0_NUM, 0xFF); + value = ssp_transfer(SSP0_NUM, 0xFF); + value = ssp_transfer(SSP0_NUM, 0xFF); + /* Read Device ID shall return 0x13 for W25Q80BV */ + value = ssp_transfer(SSP0_NUM, 0xFF); + + gpio_set(PORT_SSP0_SSEL, PIN_SSP0_SSEL); + + return value; +} + +void w25q80bv_get_unique_id(w25q80bv_unique_id_t* unique_id) +{ + int i; + uint8_t value; + + gpio_clear(PORT_SSP0_SSEL, PIN_SSP0_SSEL); + ssp_transfer(SSP0_NUM, W25Q80BV_UNIQUE_ID); + + /* Read 4 dummy bytes */ + for(i=0; i<4; i++) + value = ssp_transfer(SSP0_NUM, 0xFF); + + /* Read Unique ID 64bits (8*8) */ + for(i=0; i<8; i++) + { + value = ssp_transfer(SSP0_NUM, 0xFF); + unique_id->id_8b[i] = value; + } + + gpio_set(PORT_SSP0_SSEL, PIN_SSP0_SSEL); +} + void w25q80bv_wait_while_busy(void) { while (w25q80bv_get_status() & W25Q80BV_STATUS_BUSY); @@ -99,6 +161,14 @@ void w25q80bv_write_enable(void) void w25q80bv_chip_erase(void) { + uint8_t device_id; + + device_id = 0; + while(device_id != W25Q80BV_DEVICE_ID_RES) + { + device_id = w25q80bv_get_device_id(); + } + w25q80bv_write_enable(); w25q80bv_wait_while_busy(); gpio_clear(PORT_SSP0_SSEL, PIN_SSP0_SSEL); @@ -136,7 +206,14 @@ void w25q80bv_page_program(const uint32_t addr, const uint16_t len, const uint8_ void w25q80bv_program(uint32_t addr, uint32_t len, const uint8_t* data) { uint16_t first_block_len; + uint8_t device_id; + device_id = 0; + while(device_id != W25Q80BV_DEVICE_ID_RES) + { + device_id = w25q80bv_get_device_id(); + } + /* do nothing if we would overflow the flash */ if ((len > W25Q80BV_NUM_BYTES) || (addr > W25Q80BV_NUM_BYTES) || ((addr + len) > W25Q80BV_NUM_BYTES)) diff --git a/firmware/common/w25q80bv.h b/firmware/common/w25q80bv.h index 9b42f218..b11a466a 100644 --- a/firmware/common/w25q80bv.h +++ b/firmware/common/w25q80bv.h @@ -1,5 +1,6 @@ /* * Copyright 2013 Michael Ossmann + * Copyright 2013 Benjamin Vernoux * * This file is part of HackRF. * @@ -30,11 +31,25 @@ #define W25Q80BV_CHIP_ERASE 0xC7 #define W25Q80BV_READ_STATUS1 0x05 #define W25Q80BV_PAGE_PROGRAM 0x02 +#define W25Q80BV_DEVICE_ID 0xAB +#define W25Q80BV_UNIQUE_ID 0x4B #define W25Q80BV_STATUS_BUSY 0x01 + +#define W25Q80BV_DEVICE_ID_RES 0x13 /* Expected device_id for W25Q80BV */ + +typedef union +{ + uint64_t id_64b; + uint32_t id_32b[2]; /* 2*32bits 64bits Unique ID */ + uint8_t id_8b[8]; /* 8*8bits 64bits Unique ID */ +} w25q80bv_unique_id_t; + void w25q80bv_setup(void); void w25q80bv_chip_erase(void); void w25q80bv_program(uint32_t addr, uint32_t len, const uint8_t* data); +uint8_t w25q80bv_get_device_id(void); +void w25q80bv_get_unique_id(w25q80bv_unique_id_t* unique_id); #endif//__W25Q80BV_H__ diff --git a/firmware/cpldjtagprog_rom_to_ram/Makefile b/firmware/cpldjtagprog_rom_to_ram/Makefile index e3a80e16..085abb71 100644 --- a/firmware/cpldjtagprog_rom_to_ram/Makefile +++ b/firmware/cpldjtagprog_rom_to_ram/Makefile @@ -1,7 +1,6 @@ # Hey Emacs, this is a -*- makefile -*- # -# Copyright 2012 Michael Ossmann -# Copyright 2012 Jared Boone +# Copyright 2013 Benjamin Vernoux # # This file is part of HackRF. # @@ -23,7 +22,9 @@ BINARY = cpldjtagprog_rom_to_ram -SRC = $(BINARY).c \ +SRC_DIR = cpldjtagprog + +SRC = cpldjtagprog.c \ ../common/hackrf_core.c \ ../common/si5351c.c \ ../common/max2837.c \ @@ -33,4 +34,9 @@ SRC = $(BINARY).c \ ../common/xapp058/ports.c LDSCRIPT = ../common/LPC4330_M4_rom_to_ram.ld + +%.o: ../$(SRC_DIR)/%.c Makefile + @printf " CC $(subst $(shell pwd)/,,$(@))\n" + $(Q)$(CC) $(CFLAGS) -o $@ -c $< + include ../common/Makefile_inc.mk diff --git a/firmware/cpldjtagprog_rom_to_ram/cpldjtagprog_rom_to_ram.c b/firmware/cpldjtagprog_rom_to_ram/cpldjtagprog_rom_to_ram.c deleted file mode 100644 index 5cc9456c..00000000 --- a/firmware/cpldjtagprog_rom_to_ram/cpldjtagprog_rom_to_ram.c +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2010 - 2013 Michael Ossmann - * - * This file is part of HackRF. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 51 Franklin Street, - * Boston, MA 02110-1301, USA. - */ - -#include -#include - -#include "hackrf_core.h" -#include "cpld_jtag.h" -#include "../cpldjtagprog/sgpio_if_xsvf.h" - -#define WAIT_LOOP_DELAY (6000000) - -#define ALL_LEDS (PIN_LED1|PIN_LED2|PIN_LED3) - -int main(void) -{ - int i; - int error; - int LED; - - pin_setup(); - - /* Set 1V8 */ - gpio_set(PORT_EN1V8, PIN_EN1V8); - - cpu_clock_init(); - - /* program test bitstream to CPLD */ - error = cpld_jtag_program(sgpio_if_xsvf_len, &sgpio_if_xsvf[0]); - - if(error == 0) - { - /* blink only LED1 (Green) on success */ - LED = PIN_LED1; - }else - { - /* blink LED3 (Red) on error */ - LED = PIN_LED3; - } - - gpio_clear(PORT_LED1_3, ALL_LEDS); /* All LEDs off */ - - while (1) - { - gpio_set(PORT_LED1_3, LED); /* LEDs on */ - for (i = 0; i < WAIT_LOOP_DELAY; i++) /* Wait a bit. */ - __asm__("nop"); - gpio_clear(PORT_LED1_3, LED); /* LED off */ - for (i = 0; i < WAIT_LOOP_DELAY; i++) /* Wait a bit. */ - __asm__("nop"); - } - - return 0; -} diff --git a/firmware/startup_systick_perfo_rom_to_ram/Makefile b/firmware/startup_systick_perfo_rom_to_ram/Makefile index 18d40799..489f608c 100644 --- a/firmware/startup_systick_perfo_rom_to_ram/Makefile +++ b/firmware/startup_systick_perfo_rom_to_ram/Makefile @@ -1,12 +1,38 @@ # Hey Emacs, this is a -*- makefile -*- +# +# Copyright 2013 Benjamin Vernoux +# +# This file is part of HackRF. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; see the file COPYING. If not, write to +# the Free Software Foundation, Inc., 51 Franklin Street, +# Boston, MA 02110-1301, USA. +# BINARY = startup_systick_perfo_rom_to_ram +SRC_DIR = startup_systick_perfo + SRC = startup_systick.c \ perf_mips.c \ ../common/hackrf_core.c \ ../common/si5351c.c \ ../common/max2837.c - LDSCRIPT = ../common/LPC4330_M4_rom_to_ram.ld + +%.o: ../$(SRC_DIR)/%.c Makefile + @printf " CC $(subst $(shell pwd)/,,$(@))\n" + $(Q)$(CC) $(CFLAGS) -o $@ -c $< + include ../common/Makefile_inc.mk diff --git a/firmware/startup_systick_perfo_rom_to_ram/perf_mips.c b/firmware/startup_systick_perfo_rom_to_ram/perf_mips.c deleted file mode 100644 index ef3d1f52..00000000 --- a/firmware/startup_systick_perfo_rom_to_ram/perf_mips.c +++ /dev/null @@ -1,2220 +0,0 @@ -/* - * Copyright 2010 - 2012 Michael Ossmann - * - * This file is part of HackRF. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 51 Franklin Street, - * Boston, MA 02110-1301, USA. - */ - -#include -#include -#include -#include -#include -#include - -#include "hackrf_core.h" - -/* Global counter incremented by SysTick Interrupt each millisecond */ -extern volatile u32 g_ulSysTickCount; -extern u32 g_NbCyclePerSecond; - -extern u32 sys_tick_get_time_ms(void); -extern u32 sys_tick_delta_time_ms(u32 start, u32 end); -extern void sys_tick_wait_time_ms(u32 wait_ms); - - -u32 test_nb_instruction_per_sec_100_nop_asm(void) -{ - register u32 val __asm__("r0"); - - __asm__(" ldr r1, =g_ulSysTickCount"); - __asm__(" ldr r2, [r1]"); /* g_ulSysTickCount */ - __asm__(" push {r4}"); - __asm__(" movs r0, #0"); /* nb_instructions_per_sec = 0; */ - __asm__(" movw r4, #999"); /* wait_ms = 1000; */ - - __asm__("test_nb_instruction_per_sec_loop_100_nop:"); -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ - - __asm__(" ldr r3, [r1]"); /* tickms = g_ulSysTickCount */ - __asm__(" adds r0, #108"); /* nb_instructions_per_sec += 108 */ - __asm__(" cmp r2, r3"); - __asm__(" it CS"); /* IF THEN Higher or same */ - __asm__(" addcs r3, #34"); - __asm__(" subs r3, r3, r2"); - __asm__(" cmp r3, r4"); - __asm__(" bls test_nb_instruction_per_sec_loop_100_nop"); /* tickms < wait_ms ? */ - - __asm__(" POP {r4}"); - - return val; -}; - -u32 test_nb_instruction_per_sec_105_nop_asm(void) -{ - register u32 val __asm__("r0"); - - __asm__(" ldr r1, =g_ulSysTickCount"); - __asm__(" ldr r2, [r1]"); /* g_ulSysTickCount */ - __asm__(" push {r4}"); - __asm__(" movs r0, #0"); /* nb_instructions_per_sec = 0; */ - __asm__(" movw r4, #999"); /* wait_ms = 1000; */ - - __asm__("test_nb_instruction_per_sec_loop_105_nop:"); -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ - -/* Start 5 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 5 nop */ -/* Total 105 nop */ - - __asm__(" ldr r3, [r1]"); /* tickms = g_ulSysTickCount */ - __asm__(" adds r0, #113"); /* nb_instructions_per_sec += 105+8=113; */ - __asm__(" cmp r2, r3"); - __asm__(" it CS"); /* IF THEN Higher or same */ - __asm__(" addcs r3, #34"); - __asm__(" subs r3, r3, r2"); - __asm__(" cmp r3, r4"); - __asm__(" bls test_nb_instruction_per_sec_loop_105_nop"); /* tickms < wait_ms ? */ - - __asm__(" POP {r4}"); - - return val; -}; - -u32 test_nb_instruction_per_sec_110_nop_asm(void) -{ - register u32 val __asm__("r0"); - - __asm__(" ldr r1, =g_ulSysTickCount"); - __asm__(" ldr r2, [r1]"); /* g_ulSysTickCount */ - __asm__(" push {r4}"); - __asm__(" movs r0, #0"); /* nb_instructions_per_sec = 0; */ - __asm__(" movw r4, #999"); /* wait_ms = 1000; */ - - __asm__("test_nb_instruction_per_sec_loop_110_nop:"); -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ - -/* Start 10 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 10 nop */ -/* Total 110 nop */ - - __asm__(" ldr r3, [r1]"); /* tickms = g_ulSysTickCount */ - __asm__(" adds r0, #118"); /* nb_instructions_per_sec += 118; */ - __asm__(" cmp r2, r3"); - __asm__(" it CS"); /* IF THEN Higher or same */ - __asm__(" addcs r3, #34"); - __asm__(" subs r3, r3, r2"); - __asm__(" cmp r3, r4"); - __asm__(" bls test_nb_instruction_per_sec_loop_110_nop"); /* tickms < wait_ms ? */ - - __asm__(" POP {r4}"); - - return val; -}; - -u32 test_nb_instruction_per_sec_115_nop_asm(void) -{ - register u32 val __asm__("r0"); - - __asm__(" ldr r1, =g_ulSysTickCount"); - __asm__(" ldr r2, [r1]"); /* g_ulSysTickCount */ - __asm__(" push {r4}"); - __asm__(" movs r0, #0"); /* nb_instructions_per_sec = 0; */ - __asm__(" movw r4, #999"); /* wait_ms = 1000; */ - - __asm__("test_nb_instruction_per_sec_loop_115_nop:"); -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ - -/* Start 15 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 15 nop */ -/* Total 115 nop */ - - __asm__(" ldr r3, [r1]"); /* tickms = g_ulSysTickCount */ - __asm__(" adds r0, #123"); /* nb_instructions_per_sec += 115+8 = 123; */ - __asm__(" cmp r2, r3"); - __asm__(" it CS"); /* IF THEN Higher or same */ - __asm__(" addcs r3, #34"); - __asm__(" subs r3, r3, r2"); - __asm__(" cmp r3, r4"); - __asm__(" bls test_nb_instruction_per_sec_loop_115_nop"); /* tickms < wait_ms ? */ - - __asm__(" POP {r4}"); - - return val; -}; - -u32 test_nb_instruction_per_sec_120_nop_asm(void) -{ - register u32 val __asm__("r0"); - - __asm__(" ldr r1, =g_ulSysTickCount"); - __asm__(" ldr r2, [r1]"); /* g_ulSysTickCount */ - __asm__(" push {r4}"); - __asm__(" movs r0, #0"); /* nb_instructions_per_sec = 0; */ - __asm__(" movw r4, #999"); /* wait_ms = 1000; */ - - __asm__("test_nb_instruction_per_sec_loop_120_nop:"); -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ - -/* Start 20 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 20 nop */ -/* Total 120 nop */ - - __asm__(" ldr r3, [r1]"); /* tickms = g_ulSysTickCount */ - __asm__(" adds r0, #128"); /* nb_instructions_per_sec += 128; */ - __asm__(" cmp r2, r3"); - __asm__(" it CS"); /* IF THEN Higher or same */ - __asm__(" addcs r3, #34"); - __asm__(" subs r3, r3, r2"); - __asm__(" cmp r3, r4"); - __asm__(" bls test_nb_instruction_per_sec_loop_120_nop"); /* tickms < wait_ms ? */ - - __asm__(" POP {r4}"); - - return val; -}; - -u32 test_nb_instruction_per_sec_150_nop_asm(void) -{ - register u32 val __asm__("r0"); - - __asm__(" ldr r1, =g_ulSysTickCount"); - __asm__(" ldr r2, [r1]"); /* g_ulSysTickCount */ - __asm__(" push {r4}"); - __asm__(" movs r0, #0"); /* nb_instructions_per_sec = 0; */ - __asm__(" movw r4, #999"); /* wait_ms = 1000; */ - - __asm__("test_nb_instruction_per_sec_loop_150_nop:"); -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ - -/* Start 50 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 50 nop */ -/* Total 150 nop */ - - __asm__(" ldr r3, [r1]"); /* tickms = g_ulSysTickCount */ - __asm__(" adds r0, #158"); /* nb_instructions_per_sec += 158; */ - __asm__(" cmp r2, r3"); - __asm__(" it CS"); /* IF THEN Higher or same */ - __asm__(" addcs r3, #34"); - __asm__(" subs r3, r3, r2"); - __asm__(" cmp r3, r4"); - __asm__(" bls test_nb_instruction_per_sec_loop_150_nop"); /* tickms < wait_ms ? */ - - __asm__(" POP {r4}"); - - return val; -}; - -u32 test_nb_instruction_per_sec_200_nop_asm(void) -{ - register u32 val __asm__("r0"); - - __asm__(" ldr r1, =g_ulSysTickCount"); - __asm__(" ldr r2, [r1]"); /* g_ulSysTickCount */ - __asm__(" push {r4}"); - __asm__(" movs r0, #0"); /* nb_instructions_per_sec = 0; */ - __asm__(" movw r4, #999"); /* wait_ms = 1000; */ - - __asm__("test_nb_instruction_per_sec_loop_200_nop:"); -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ - -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ -/* Total 200 nop */ - - __asm__(" ldr r3, [r1]"); /* tickms = g_ulSysTickCount */ - __asm__(" adds r0, #208"); /* nb_instructions_per_sec += 208; */ - __asm__(" cmp r2, r3"); - __asm__(" it CS"); /* IF THEN Higher or same */ - __asm__(" addcs r3, #34"); - __asm__(" subs r3, r3, r2"); - __asm__(" cmp r3, r4"); - __asm__(" bls test_nb_instruction_per_sec_loop_200_nop"); /* tickms < wait_ms ? */ - - __asm__(" POP {r4}"); - - return val; -}; - -u32 test_nb_instruction_per_sec_1000_nop_asm(void) -{ - register u32 val __asm__("r0"); - - __asm__(" ldr r1, =g_ulSysTickCount"); - __asm__(" ldr r2, [r1]"); /* g_ulSysTickCount */ - __asm__(" push {r4}"); - __asm__(" movs r0, #0"); /* nb_instructions_per_sec = 0; */ - __asm__(" movw r4, #999"); /* wait_ms = 1000; */ - - __asm__("test_nb_instruction_per_sec_loop_1000nop:"); -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ - -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ - -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ - -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ - -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ - -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ - -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ - -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ - -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ - -/* Start 100 nop */ - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); - __asm__(" nop"); -/* End 100 nop */ -/* Total 200 nop */ - - __asm__(" ldr r3, [r1]"); /* tickms = g_ulSysTickCount */ - __asm__(" adds r0, #1008"); /* nb_instructions_per_sec += 1008; */ - __asm__(" cmp r2, r3"); - __asm__(" it CS"); /* IF THEN Higher or same */ - __asm__(" addcs r3, #34"); - __asm__(" subs r3, r3, r2"); - __asm__(" cmp r3, r4"); - __asm__(" bls test_nb_instruction_per_sec_loop_1000nop"); /* tickms < wait_ms ? */ - - __asm__(" POP {r4}"); - - return val; -}; diff --git a/firmware/startup_systick_perfo_rom_to_ram/startup_systick.c b/firmware/startup_systick_perfo_rom_to_ram/startup_systick.c deleted file mode 100644 index a5bae126..00000000 --- a/firmware/startup_systick_perfo_rom_to_ram/startup_systick.c +++ /dev/null @@ -1,209 +0,0 @@ -/* - * Copyright 2010 - 2012 Michael Ossmann - * - * This file is part of HackRF. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 51 Franklin Street, - * Boston, MA 02110-1301, USA. - */ - -#include -#include -#include -#include -#include -#include - -#include "hackrf_core.h" - -/* Global counter incremented by SysTick Interrupt each millisecond */ -volatile u32 g_ulSysTickCount; -u32 g_NbCyclePerSecond; - -void systick_setup(void) -{ - u32 systick_reload_val; - g_ulSysTickCount = 0; - - /* Disable IRQ globally */ - __asm__("cpsid i"); - - /* Set processor Clock as Source Clock */ - systick_set_clocksource(STK_CTRL_CLKSOURCE); - - /* Get SysTick calibration value to obtain by default 1 tick = 10ms */ - systick_reload_val = systick_get_calib(); - /* - * Calibration seems wrong on LPC43xx(TBC) for default Freq it assume System Clock is 12MHz but it is 12*17=204MHz - * Fix the Calibration value bu multiplication by 17 - */ - systick_reload_val = (systick_reload_val*17); - - /* To obtain 1ms per tick just divide by 10 the 10ms base tick and set the reload */ - systick_reload_val = systick_reload_val/10; - systick_set_reload(systick_reload_val); - - systick_interrupt_enable(); - - /* Start counting. */ - systick_counter_enable(); - - /* Set SysTick Priority to maximum */ - nvic_set_priority(NVIC_SYSTICK_IRQ, 0xFF); - - /* Enable IRQ globally */ - __asm__("cpsie i"); -} - -void scs_dwt_cycle_counter_enabled(void) -{ - SCS_DEMCR |= SCS_DEMCR_TRCENA; - SCS_DWT_CTRL |= SCS_DWT_CTRL_CYCCNTENA; -} - -u32 sys_tick_get_time_ms(void) -{ - return g_ulSysTickCount; -} - -u32 sys_tick_delta_time_ms(u32 start, u32 end) -{ - #define MAX_T_U32 ((2^32)-1) - u32 diff; - - if(end > start) - { - diff=end-start; - }else - { - diff=MAX_T_U32-(start-end)+1; - } - - return diff; -} - -void sys_tick_wait_time_ms(u32 wait_ms) -{ - u32 start, end; - u32 tickms; - - start = sys_tick_get_time_ms(); - - do - { - end = sys_tick_get_time_ms(); - tickms = sys_tick_delta_time_ms(start, end); - }while(tickms < wait_ms); -} - -/* Called each 1ms/1000Hz by interrupt - 1) Count the number of cycle per second. - 2) Increment g_ulSysTickCount counter. -*/ -void sys_tick_handler(void) -{ - if(g_ulSysTickCount==0) - { - /* Clear Cycle Counter*/ - SCS_DWT_CYCCNT = 0; - }else if(g_ulSysTickCount==1000) - { - /* Capture number of cycle elapsed during 1 second */ - g_NbCyclePerSecond = SCS_DWT_CYCCNT; - } - - g_ulSysTickCount++; -} - -u32 nb_inst_per_sec[16]; - -extern u32 test_nb_instruction_per_sec_100_nop_asm(); -extern u32 test_nb_instruction_per_sec_105_nop_asm(); -extern u32 test_nb_instruction_per_sec_110_nop_asm(); -extern u32 test_nb_instruction_per_sec_115_nop_asm(); -extern u32 test_nb_instruction_per_sec_120_nop_asm(); -extern u32 test_nb_instruction_per_sec_150_nop_asm(); -extern u32 test_nb_instruction_per_sec_200_nop_asm(); -extern u32 test_nb_instruction_per_sec_1000_nop_asm(); - -#define LED1_TOGGLE() (gpio_toggle(PORT_LED1_3, (PIN_LED1))) - -int main(void) -{ - pin_setup(); - - gpio_set(PORT_EN1V8, PIN_EN1V8); /* 1V8 on */ - - cpu_clock_init(); - - scs_dwt_cycle_counter_enabled(); - - systick_setup(); - - gpio_clear(PORT_LED1_3, (PIN_LED1)); /* LED1 off */ - - /* Test number of instruction per second (MIPS) slow blink ON 1s, OFF 1s */ -LED1_TOGGLE(); - nb_inst_per_sec[0] = test_nb_instruction_per_sec_100_nop_asm(); -LED1_TOGGLE(); - nb_inst_per_sec[1]= test_nb_instruction_per_sec_105_nop_asm(); -LED1_TOGGLE(); - nb_inst_per_sec[2]= test_nb_instruction_per_sec_110_nop_asm(); -LED1_TOGGLE(); - nb_inst_per_sec[3]= test_nb_instruction_per_sec_115_nop_asm(); -LED1_TOGGLE(); - nb_inst_per_sec[4] = test_nb_instruction_per_sec_120_nop_asm(); -LED1_TOGGLE(); - nb_inst_per_sec[5] = test_nb_instruction_per_sec_150_nop_asm(); -LED1_TOGGLE(); - nb_inst_per_sec[6] = test_nb_instruction_per_sec_200_nop_asm(); -LED1_TOGGLE(); - nb_inst_per_sec[7] = test_nb_instruction_per_sec_1000_nop_asm(); -LED1_TOGGLE(); - nb_inst_per_sec[8] = test_nb_instruction_per_sec_100_nop_asm(); -LED1_TOGGLE(); - nb_inst_per_sec[9]= test_nb_instruction_per_sec_105_nop_asm(); -LED1_TOGGLE(); - nb_inst_per_sec[10]= test_nb_instruction_per_sec_110_nop_asm(); -LED1_TOGGLE(); - nb_inst_per_sec[11]= test_nb_instruction_per_sec_115_nop_asm(); -LED1_TOGGLE(); - nb_inst_per_sec[12] = test_nb_instruction_per_sec_120_nop_asm(); -LED1_TOGGLE(); - nb_inst_per_sec[13] = test_nb_instruction_per_sec_150_nop_asm(); -LED1_TOGGLE(); - nb_inst_per_sec[14] = test_nb_instruction_per_sec_200_nop_asm(); -LED1_TOGGLE(); - nb_inst_per_sec[15] = test_nb_instruction_per_sec_1000_nop_asm(); -LED1_TOGGLE(); - - /* Test finished fast blink */ - while (1) - { - gpio_set(PORT_LED1_3, (PIN_LED1)); /* LED1 on */ - gpio_set(PORT_LED1_3, (PIN_LED2)); /* LED2 on */ - gpio_set(PORT_LED1_3, (PIN_LED3)); /* LED3 on */ - - sys_tick_wait_time_ms(250); - - gpio_clear(PORT_LED1_3, (PIN_LED3)); /* LED3 off */ - gpio_clear(PORT_LED1_3, (PIN_LED2)); /* LED2 off */ - gpio_clear(PORT_LED1_3, (PIN_LED1)); /* LED1 off */ - - sys_tick_wait_time_ms(250); - } - - return 0; -} diff --git a/firmware/usb_performance_rom_to_ram/Makefile b/firmware/usb_performance_rom_to_ram/Makefile new file mode 100644 index 00000000..0557ec70 --- /dev/null +++ b/firmware/usb_performance_rom_to_ram/Makefile @@ -0,0 +1,53 @@ +# Hey Emacs, this is a -*- makefile -*- +# +# Copyright 2013 Benjamin Vernoux +# +# This file is part of HackRF. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; see the file COPYING. If not, write to +# the Free Software Foundation, Inc., 51 Franklin Street, +# Boston, MA 02110-1301, USA. +# + +BINARY = usb_performance_rom_to_ram + +SRC_DIR = usb_performance + +SRC = usb_performance.c \ + usb.c \ + usb_request.c \ + usb_standard_request.c \ + usb_descriptor.c \ + ../common/fault_handler.c \ + ../common/hackrf_core.c \ + ../common/sgpio.c \ + ../common/si5351c.c \ + ../common/max2837.c \ + ../common/max5864.c \ + ../common/rffc5071.c \ + ../common/w25q80bv.c \ + ../common/cpld_jtag.c \ + ../common/xapp058/lenval.c \ + ../common/xapp058/micro.c \ + ../common/xapp058/ports.c \ + ../common/rom_iap.c + +LDSCRIPT = ../common/LPC4330_M4_rom_to_ram.ld + +%.o: ../$(SRC_DIR)/%.c Makefile + @printf " CC $(subst $(shell pwd)/,,$(@))\n" + $(Q)$(CC) $(CFLAGS) -o $@ -c $< + +include ../common/Makefile_inc.mk + From ead843ec2aef6eaec96b9f6ea4309cbf9bff83e9 Mon Sep 17 00:00:00 2001 From: TitanMKD Date: Sun, 7 Apr 2013 18:57:30 +0200 Subject: [PATCH 21/23] hackrf_spiflash modified -l argument is not used anymore with -w argument, file len is automatically read. --- host/libhackrf/examples/hackrf_spiflash.c | 31 ++++++++++++++++------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/host/libhackrf/examples/hackrf_spiflash.c b/host/libhackrf/examples/hackrf_spiflash.c index 17d1dfd3..4e42d870 100644 --- a/host/libhackrf/examples/hackrf_spiflash.c +++ b/host/libhackrf/examples/hackrf_spiflash.c @@ -70,7 +70,7 @@ static void usage() { printf("Usage:\n"); printf("\t-a, --address : starting address (default: 0)\n"); - printf("\t-l, --length : number of bytes to read or write (default: 0)\n"); + printf("\t-l, --length : number of bytes to read (default: 0)\n"); printf("\t-r : Read data into file.\n"); printf("\t-w : Write data from file.\n"); } @@ -136,9 +136,28 @@ int main(int argc, char** argv) usage(); return EXIT_FAILURE; } + + if (path == NULL) { + fprintf(stderr, "Specify a path to a file.\n"); + usage(); + return EXIT_FAILURE; + } + + if( write ) + { + fd = fopen(path, "rb"); + /* Get size of the file */ + fseek(fd, 0, SEEK_END); /* Not really portable but work on major OS Linux/Win32 */ + length = ftell(fd); + /* Move to start */ + rewind(fd); + printf("File size %d bytes.\n", length); + } if (length == 0) { fprintf(stderr, "Requested transfer of zero bytes.\n"); + if(fd != NULL) + fclose(fd); usage(); return EXIT_FAILURE; } @@ -146,20 +165,14 @@ int main(int argc, char** argv) if ((length > MAX_LENGTH) || (address > MAX_LENGTH) || ((address + length) > MAX_LENGTH)) { fprintf(stderr, "Request exceeds size of flash memory.\n"); - usage(); - return EXIT_FAILURE; - } - - if (path == NULL) { - fprintf(stderr, "Specify a path to a file.\n"); + if(fd != NULL) + fclose(fd); usage(); return EXIT_FAILURE; } if (read) { fd = fopen(path, "wb"); - } else { - fd = fopen(path, "rb"); } if (fd == NULL) { From 9749466512aa3b0b0a2d41b737804bd9f7b2d2b1 Mon Sep 17 00:00:00 2001 From: TitanMKD Date: Thu, 11 Apr 2013 19:57:19 +0200 Subject: [PATCH 22/23] Cleanup wave_file_hdr declaration for string WAVE ... thanks Hoernchen for the info. --- host/libhackrf/examples/hackrf_transfer.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/host/libhackrf/examples/hackrf_transfer.c b/host/libhackrf/examples/hackrf_transfer.c index 9a77ea2f..6bdad747 100644 --- a/host/libhackrf/examples/hackrf_transfer.c +++ b/host/libhackrf/examples/hackrf_transfer.c @@ -67,15 +67,15 @@ /* WAVE or RIFF WAVE file format containing IQ 2x8bits data for HackRF compatible with SDR# Wav IQ file */ typedef struct { - char groupID[4]; /* "RIFF" */ + char groupID[4]; /* 'RIFF' */ uint32_t size; /* File size + 8bytes */ - char riffType[4]; /* WAVE */ + char riffType[4]; /* 'WAVE'*/ } t_WAVRIFF_hdr; #define FormatID "fmt " /* chunkID for Format Chunk. NOTE: There is a space at the end of this ID. */ typedef struct { - char chunkID[4]; /* "fmt " */ + char chunkID[4]; /* 'fmt ' */ uint32_t chunkSize; /* 16 fixed */ uint16_t wFormatTag; /* 1 fixed */ @@ -88,7 +88,7 @@ typedef struct { typedef struct { - char chunkID[4]; /* "data" */ + char chunkID[4]; /* 'data' */ uint32_t chunkSize; /* Size of data in bytes */ /* Samples I(8bits) then Q(8bits), I, Q ... */ } t_DataChunk; @@ -104,13 +104,13 @@ t_wav_file_hdr wave_file_hdr = { /* t_WAVRIFF_hdr */ { - "RIFF", /* groupID */ + { 'R', 'I', 'F', 'F' }, /* groupID */ 0, /* size to update later */ - "WAVE" + { 'W', 'A', 'V', 'E' } }, /* t_FormatChunk */ { - "fmt ", /* char chunkID[4]; */ + { 'f', 'm', 't', ' ' }, /* char chunkID[4]; */ 16, /* uint32_t chunkSize; */ 1, /* uint16_t wFormatTag; 1 fixed */ 2, /* uint16_t wChannels; 2 fixed */ @@ -121,7 +121,7 @@ t_wav_file_hdr wave_file_hdr = }, /* t_DataChunk */ { - "data", /* char chunkID[4]; */ + { 'd', 'a', 't', 'a' }, /* char chunkID[4]; */ 0, /* uint32_t chunkSize; to update later */ } }; From 52254771649b92d158a1c80eff64e363279eb58f Mon Sep 17 00:00:00 2001 From: TitanMKD Date: Wed, 8 May 2013 15:03:30 +0200 Subject: [PATCH 23/23] * Modified API hackrf_is_streaming() now it returns an int HACKRF_TRUE when streaming is running. * Added new hackrf_error especially for streaming to return more details. * Adding management of usb transfer cancelled for hackrf_stop_rx()/hackrf_stop_tx(). * Added robustness on hackrf_close() to correctly close libusb related stuff even if USB device is removed or other problems. * Fixed threading problems (start, stop() then start() ...). * Cleanup the whole code. --- host/libhackrf/examples/hackrf_transfer.c | 17 +- host/libhackrf/src/hackrf.c | 697 +++++++++++++--------- host/libhackrf/src/hackrf.h | 9 +- 3 files changed, 446 insertions(+), 277 deletions(-) diff --git a/host/libhackrf/examples/hackrf_transfer.c b/host/libhackrf/examples/hackrf_transfer.c index 6bdad747..2136eba1 100644 --- a/host/libhackrf/examples/hackrf_transfer.c +++ b/host/libhackrf/examples/hackrf_transfer.c @@ -572,8 +572,8 @@ int main(int argc, char** argv) { gettimeofday(&time_start, NULL); printf("Stop with Ctrl-C\n"); - while( (hackrf_is_streaming(device)) && - (do_exit == false) ) + while( (hackrf_is_streaming(device) == HACKRF_TRUE) && + (do_exit == false) ) { sleep(1); @@ -596,11 +596,14 @@ int main(int argc, char** argv) { break; } } - - if (do_exit) - printf("\nUser cancel, exiting...\n"); - else - printf("\nExiting...\n"); + + result = hackrf_is_streaming(device); + if (do_exit) + { + printf("\nUser cancel, exiting...\n"); + } else { + printf("\nExiting... hackrf_is_streaming() result: %s (%d)\n", hackrf_error_name(result), result); + } struct timeval t_end; gettimeofday(&t_end, NULL); diff --git a/host/libhackrf/src/hackrf.c b/host/libhackrf/src/hackrf.c index e2c8d152..8f340c1d 100644 --- a/host/libhackrf/src/hackrf.c +++ b/host/libhackrf/src/hackrf.c @@ -60,16 +60,15 @@ struct hackrf_device { libusb_device_handle* usb_device; struct libusb_transfer** transfers; hackrf_sample_block_cb_fn callback; - bool transfer_thread_started; + volatile bool transfer_thread_started; /* volatile shared between threads (read only) */ pthread_t transfer_thread; uint32_t transfer_count; uint32_t buffer_size; - bool streaming; + volatile bool streaming; /* volatile shared between threads (read only) */ void* rx_ctx; void* tx_ctx; }; - typedef struct { uint32_t bandwidth_hz; } max2837_ft_t; @@ -91,7 +90,7 @@ static const max2837_ft_t max2837_ft[] = { { 20000000 }, { 24000000 }, { 28000000 }, - { 0 }, + { 0 } }; volatile bool do_exit = false; @@ -101,11 +100,41 @@ static const uint16_t hackrf_usb_pid = 0x604b; static libusb_context* g_libusb_context = NULL; -static int free_transfers(hackrf_device* device) { - if( device->transfers != NULL ) { +static void request_exit(void) +{ + do_exit = true; +} + +static int cancel_transfers(hackrf_device* device) +{ + uint32_t transfer_index; + + if( device->transfers != NULL ) + { + for(transfer_index=0; transfer_indextransfer_count; transfer_index++) + { + if( device->transfers[transfer_index] != NULL ) + { + libusb_cancel_transfer(device->transfers[transfer_index]); + } + } + return HACKRF_SUCCESS; + } else { + return HACKRF_ERROR_OTHER; + } +} + +static int free_transfers(hackrf_device* device) +{ + uint32_t transfer_index; + + if( device->transfers != NULL ) + { // libusb_close() should free all transfers referenced from this array. - for(uint32_t transfer_index=0; transfer_indextransfer_count; transfer_index++) { - if( device->transfers[transfer_index] != NULL ) { + for(transfer_index=0; transfer_indextransfer_count; transfer_index++) + { + if( device->transfers[transfer_index] != NULL ) + { libusb_free_transfer(device->transfers[transfer_index]); device->transfers[transfer_index] = NULL; } @@ -116,19 +145,24 @@ static int free_transfers(hackrf_device* device) { return HACKRF_SUCCESS; } -static int allocate_transfers(hackrf_device* const device) { - if( device->transfers == NULL ) { - device->transfers = (libusb_transfer**) calloc(device->transfer_count, sizeof(struct libusb_transfer)); - if( device->transfers == NULL ) { +static int allocate_transfers(hackrf_device* const device) +{ + if( device->transfers == NULL ) + { + device->transfers = (libusb_transfer**) calloc(device->transfer_count, sizeof(struct libusb_transfer)); + if( device->transfers == NULL ) + { return HACKRF_ERROR_NO_MEM; } - - for(uint32_t transfer_index=0; transfer_indextransfer_count; transfer_index++) { - device->transfers[transfer_index] = libusb_alloc_transfer(0); - if( device->transfers[transfer_index] == NULL ) { - return HACKRF_ERROR_LIBUSB; - } - + + for(uint32_t transfer_index=0; transfer_indextransfer_count; transfer_index++) + { + device->transfers[transfer_index] = libusb_alloc_transfer(0); + if( device->transfers[transfer_index] == NULL ) + { + return HACKRF_ERROR_LIBUSB; + } + libusb_fill_bulk_transfer( device->transfers[transfer_index], device->usb_device, @@ -139,12 +173,12 @@ static int allocate_transfers(hackrf_device* const device) { device, 0 ); - - if( device->transfers[transfer_index]->buffer == NULL ) { - return HACKRF_ERROR_NO_MEM; - } - } - + + if( device->transfers[transfer_index]->buffer == NULL ) + { + return HACKRF_ERROR_NO_MEM; + } + } return HACKRF_SUCCESS; } else { return HACKRF_ERROR_BUSY; @@ -154,16 +188,20 @@ static int allocate_transfers(hackrf_device* const device) { static int prepare_transfers( hackrf_device* device, const uint_fast8_t endpoint_address, - libusb_transfer_cb_fn callback -) { - if( device->transfers != NULL ) { - for(uint32_t transfer_index=0; transfer_indextransfer_count; transfer_index++) { + libusb_transfer_cb_fn callback) +{ + int error; + if( device->transfers != NULL ) + { + for(uint32_t transfer_index=0; transfer_indextransfer_count; transfer_index++) + { device->transfers[transfer_index]->endpoint = endpoint_address; device->transfers[transfer_index]->callback = callback; - - int error = libusb_submit_transfer(device->transfers[transfer_index]); - if( error != 0 ) { - return HACKRF_ERROR_LIBUSB; + + error = libusb_submit_transfer(device->transfers[transfer_index]); + if( error != 0 ) + { + return HACKRF_ERROR_LIBUSB; } } return HACKRF_SUCCESS; @@ -172,81 +210,80 @@ static int prepare_transfers( return HACKRF_ERROR_OTHER; } } -/* -static int cancel_transfers(hackrf_device* device) { - if( device->transfers != NULL ) { - for(uint32_t transfer_index=0; transfer_indextransfer_count; transfer_index++) { - libusb_cancel_transfer(device->transfers[transfer_index]); - } - return HACKRF_SUCCESS; - } else { - // This shouldn't happen. - return HACKRF_ERROR_OTHER; - } -} -*/ + #ifdef __cplusplus extern "C" { #endif -int ADDCALL hackrf_init() { +int ADDCALL hackrf_init(void) +{ const int libusb_error = libusb_init(&g_libusb_context); - if( libusb_error != 0 ) { + if( libusb_error != 0 ) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; } } -int ADDCALL hackrf_exit() { - if( g_libusb_context != NULL ) { +int ADDCALL hackrf_exit(void) +{ + if( g_libusb_context != NULL ) + { libusb_exit(g_libusb_context); g_libusb_context = NULL; } - + return HACKRF_SUCCESS; } -int ADDCALL hackrf_open(hackrf_device** device) { - if( device == NULL ) { +int ADDCALL hackrf_open(hackrf_device** device) +{ + int result; + + if( device == NULL ) + { return HACKRF_ERROR_INVALID_PARAM; } - + // TODO: Do proper scanning of available devices, searching for // unit serial number (if specified?). - libusb_device_handle* usb_device = libusb_open_device_with_vid_pid(g_libusb_context, hackrf_usb_vid, hackrf_usb_pid); - if( usb_device == NULL ) { - return HACKRF_ERROR_NOT_FOUND; - } - - //int speed = libusb_get_device_speed(usb_device); + libusb_device_handle* usb_device = libusb_open_device_with_vid_pid(g_libusb_context, hackrf_usb_vid, hackrf_usb_pid); + if( usb_device == NULL ) + { + return HACKRF_ERROR_NOT_FOUND; + } + + //int speed = libusb_get_device_speed(usb_device); // TODO: Error or warning if not high speed USB? - int result = libusb_set_configuration(usb_device, 1); - if( result != 0 ) { - libusb_close(usb_device); - return HACKRF_ERROR_LIBUSB; - } + result = libusb_set_configuration(usb_device, 1); + if( result != 0 ) + { + libusb_close(usb_device); + return HACKRF_ERROR_LIBUSB; + } - result = libusb_claim_interface(usb_device, 0); - if( result != 0 ) { - libusb_close(usb_device); - return HACKRF_ERROR_LIBUSB; - } + result = libusb_claim_interface(usb_device, 0); + if( result != 0 ) + { + libusb_close(usb_device); + return HACKRF_ERROR_LIBUSB; + } hackrf_device* lib_device = NULL; lib_device = (hackrf_device*)malloc(sizeof(*lib_device)); - if( lib_device == NULL ) { + if( lib_device == NULL ) + { libusb_release_interface(usb_device, 0); - libusb_close(usb_device); + libusb_close(usb_device); return HACKRF_ERROR_NO_MEM; } - + lib_device->usb_device = usb_device; lib_device->transfers = NULL; lib_device->callback = NULL; - //lib_device->transfer_thread = (pthread_t)NULL; lib_device->transfer_thread_started = false; /* lib_device->transfer_count = 1024; @@ -256,22 +293,25 @@ int ADDCALL hackrf_open(hackrf_device** device) { lib_device->buffer_size = 262144; /* 1048576; */ lib_device->streaming = false; do_exit = false; - + result = allocate_transfers(lib_device); - if( result != 0 ) { + if( result != 0 ) + { free(lib_device); libusb_release_interface(usb_device, 0); - libusb_close(usb_device); + libusb_close(usb_device); return HACKRF_ERROR_NO_MEM; } - + *device = lib_device; - + return HACKRF_SUCCESS; } -int ADDCALL hackrf_set_transceiver_mode(hackrf_device* device, hackrf_transceiver_mode value) { - int result = libusb_control_transfer( +int ADDCALL hackrf_set_transceiver_mode(hackrf_device* device, hackrf_transceiver_mode value) +{ + int result; + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_OUT | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_SET_TRANSCEIVER_MODE, @@ -281,20 +321,25 @@ int ADDCALL hackrf_set_transceiver_mode(hackrf_device* device, hackrf_transceive 0, 0 ); - - if( result != 0 ) { + + if( result != 0 ) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; } } -int ADDCALL hackrf_max2837_read(hackrf_device* device, uint8_t register_number, uint16_t* value) { - if( register_number >= 32 ) { +int ADDCALL hackrf_max2837_read(hackrf_device* device, uint8_t register_number, uint16_t* value) +{ + int result; + + if( register_number >= 32 ) + { return HACKRF_ERROR_INVALID_PARAM; } - - int result = libusb_control_transfer( + + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_IN | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_MAX2837_READ, @@ -304,23 +349,29 @@ int ADDCALL hackrf_max2837_read(hackrf_device* device, uint8_t register_number, 2, 0 ); - - if( result < 2 ) { + + if( result < 2 ) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; } } -int ADDCALL hackrf_max2837_write(hackrf_device* device, uint8_t register_number, uint16_t value) { - if( register_number >= 32 ) { - return HACKRF_ERROR_INVALID_PARAM; - } - if( value >= 0x400 ) { - return HACKRF_ERROR_INVALID_PARAM; - } +int ADDCALL hackrf_max2837_write(hackrf_device* device, uint8_t register_number, uint16_t value) +{ + int result; - int result = libusb_control_transfer( + if( register_number >= 32 ) + { + return HACKRF_ERROR_INVALID_PARAM; + } + if( value >= 0x400 ) + { + return HACKRF_ERROR_INVALID_PARAM; + } + + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_OUT | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_MAX2837_WRITE, @@ -330,21 +381,27 @@ int ADDCALL hackrf_max2837_write(hackrf_device* device, uint8_t register_number, 0, 0 ); - - if( result != 0 ) { + + if( result != 0 ) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; } } -int ADDCALL hackrf_si5351c_read(hackrf_device* device, uint16_t register_number, uint16_t* value) { - if( register_number >= 256 ) { +int ADDCALL hackrf_si5351c_read(hackrf_device* device, uint16_t register_number, uint16_t* value) +{ + uint8_t temp_value; + int result; + + if( register_number >= 256 ) + { return HACKRF_ERROR_INVALID_PARAM; } - uint8_t temp_value = 0; - int result = libusb_control_transfer( + temp_value = 0; + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_IN | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_SI5351C_READ, @@ -354,8 +411,9 @@ int ADDCALL hackrf_si5351c_read(hackrf_device* device, uint16_t register_number, 1, 0 ); - - if( result < 1 ) { + + if( result < 1 ) + { return HACKRF_ERROR_LIBUSB; } else { *value = temp_value; @@ -363,15 +421,19 @@ int ADDCALL hackrf_si5351c_read(hackrf_device* device, uint16_t register_number, } } -int ADDCALL hackrf_si5351c_write(hackrf_device* device, uint16_t register_number, uint16_t value) { - if( register_number >= 256 ) { +int ADDCALL hackrf_si5351c_write(hackrf_device* device, uint16_t register_number, uint16_t value) +{ + int result; + + if( register_number >= 256 ) + { return HACKRF_ERROR_INVALID_PARAM; } if( value >= 256 ) { return HACKRF_ERROR_INVALID_PARAM; } - - int result = libusb_control_transfer( + + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_OUT | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_SI5351C_WRITE, @@ -381,16 +443,19 @@ int ADDCALL hackrf_si5351c_write(hackrf_device* device, uint16_t register_number 0, 0 ); - - if( result != 0 ) { + + if( result != 0 ) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; } } -int ADDCALL hackrf_sample_rate_set(hackrf_device* device, const uint32_t sampling_rate_hz) { - int result = libusb_control_transfer( +int ADDCALL hackrf_sample_rate_set(hackrf_device* device, const uint32_t sampling_rate_hz) +{ + int result; + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_OUT | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_SAMPLE_RATE_SET, @@ -400,16 +465,19 @@ int ADDCALL hackrf_sample_rate_set(hackrf_device* device, const uint32_t samplin 0, 0 ); - - if( result != 0 ) { + + if( result != 0 ) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; } } -int ADDCALL hackrf_baseband_filter_bandwidth_set(hackrf_device* device, const uint32_t bandwidth_hz) { - int result = libusb_control_transfer( +int ADDCALL hackrf_baseband_filter_bandwidth_set(hackrf_device* device, const uint32_t bandwidth_hz) +{ + int result; + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_OUT | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_BASEBAND_FILTER_BANDWIDTH_SET, @@ -419,8 +487,9 @@ int ADDCALL hackrf_baseband_filter_bandwidth_set(hackrf_device* device, const ui 0, 0 ); - - if( result != 0 ) { + + if( result != 0 ) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; @@ -430,11 +499,14 @@ int ADDCALL hackrf_baseband_filter_bandwidth_set(hackrf_device* device, const ui int ADDCALL hackrf_rffc5071_read(hackrf_device* device, uint8_t register_number, uint16_t* value) { - if( register_number >= 31 ) { + int result; + + if( register_number >= 31 ) + { return HACKRF_ERROR_INVALID_PARAM; } - - int result = libusb_control_transfer( + + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_IN | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_RFFC5071_READ, @@ -444,8 +516,9 @@ int ADDCALL hackrf_rffc5071_read(hackrf_device* device, uint8_t register_number, 2, 0 ); - - if( result < 2 ) { + + if( result < 2 ) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; @@ -454,11 +527,14 @@ int ADDCALL hackrf_rffc5071_read(hackrf_device* device, uint8_t register_number, int ADDCALL hackrf_rffc5071_write(hackrf_device* device, uint8_t register_number, uint16_t value) { - if( register_number >= 31 ) { + int result; + + if( register_number >= 31 ) + { return HACKRF_ERROR_INVALID_PARAM; } - - int result = libusb_control_transfer( + + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_OUT | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_RFFC5071_WRITE, @@ -468,16 +544,19 @@ int ADDCALL hackrf_rffc5071_write(hackrf_device* device, uint8_t register_number 0, 0 ); - - if( result != 0 ) { + + if( result != 0 ) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; } } -int ADDCALL hackrf_spiflash_erase(hackrf_device* device) { - int result = libusb_control_transfer( +int ADDCALL hackrf_spiflash_erase(hackrf_device* device) +{ + int result; + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_OUT | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_SPIFLASH_ERASE, @@ -488,7 +567,8 @@ int ADDCALL hackrf_spiflash_erase(hackrf_device* device) { 0 ); - if (result != 0) { + if (result != 0) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; @@ -498,11 +578,14 @@ int ADDCALL hackrf_spiflash_erase(hackrf_device* device) { int ADDCALL hackrf_spiflash_write(hackrf_device* device, const uint32_t address, const uint16_t length, unsigned char* const data) { - if (address > 0x0FFFFF) { + int result; + + if (address > 0x0FFFFF) + { return HACKRF_ERROR_INVALID_PARAM; } - int result = libusb_control_transfer( + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_OUT | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_SPIFLASH_WRITE, @@ -513,7 +596,8 @@ int ADDCALL hackrf_spiflash_write(hackrf_device* device, const uint32_t address, 0 ); - if (result < length) { + if (result < length) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; @@ -523,11 +607,14 @@ int ADDCALL hackrf_spiflash_write(hackrf_device* device, const uint32_t address, int ADDCALL hackrf_spiflash_read(hackrf_device* device, const uint32_t address, const uint16_t length, unsigned char* data) { - if (address > 0x0FFFFF) { + int result; + + if (address > 0x0FFFFF) + { return HACKRF_ERROR_INVALID_PARAM; } - int result = libusb_control_transfer( + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_IN | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_SPIFLASH_READ, @@ -538,7 +625,8 @@ int ADDCALL hackrf_spiflash_read(hackrf_device* device, const uint32_t address, 0 ); - if (result < length) { + if (result < length) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; @@ -548,7 +636,8 @@ int ADDCALL hackrf_spiflash_read(hackrf_device* device, const uint32_t address, int ADDCALL hackrf_cpld_write(hackrf_device* device, const uint16_t length, unsigned char* const data) { - int result = libusb_control_transfer( + int result; + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_OUT | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_CPLD_WRITE, @@ -559,15 +648,18 @@ int ADDCALL hackrf_cpld_write(hackrf_device* device, const uint16_t length, 0 ); - if (result < length) { + if (result < length) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; } } -int ADDCALL hackrf_board_id_read(hackrf_device* device, uint8_t* value) { - int result = libusb_control_transfer( +int ADDCALL hackrf_board_id_read(hackrf_device* device, uint8_t* value) +{ + int result; + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_IN | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_BOARD_ID_READ, @@ -578,7 +670,8 @@ int ADDCALL hackrf_board_id_read(hackrf_device* device, uint8_t* value) { 0 ); - if (result < 1) { + if (result < 1) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; @@ -588,7 +681,8 @@ int ADDCALL hackrf_board_id_read(hackrf_device* device, uint8_t* value) { int ADDCALL hackrf_version_string_read(hackrf_device* device, char* version, uint8_t length) { - int result = libusb_control_transfer( + int result; + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_IN | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_VERSION_STRING_READ, @@ -599,7 +693,8 @@ int ADDCALL hackrf_version_string_read(hackrf_device* device, char* version, 0 ); - if (result < 0) { + if (result < 0) + { return HACKRF_ERROR_LIBUSB; } else { version[result] = '\0'; @@ -609,7 +704,7 @@ int ADDCALL hackrf_version_string_read(hackrf_device* device, char* version, typedef struct { uint32_t freq_mhz; /* From 30 to 6000MHz */ - uint32_t freq_hz; /* From 0 to 999999Hz */ + uint32_t freq_hz; /* From 0 to 999999Hz */ /* Final Freq = freq_mhz+freq_hz */ } set_freq_params_t; #define FREQ_ONE_MHZ (1000*1000ull) @@ -620,15 +715,16 @@ int ADDCALL hackrf_set_freq(hackrf_device* device, const uint64_t freq_hz) uint32_t l_freq_hz; set_freq_params_t set_freq_params; uint8_t length; - + int result; + /* Convert Freq Hz 64bits to Freq MHz (32bits) & Freq Hz (32bits) */ l_freq_mhz = (uint32_t)(freq_hz / FREQ_ONE_MHZ); l_freq_hz = (uint32_t)(freq_hz - (((uint64_t)l_freq_mhz) * FREQ_ONE_MHZ)); set_freq_params.freq_mhz = l_freq_mhz; set_freq_params.freq_hz = l_freq_hz; length = sizeof(set_freq_params_t); - - int result = libusb_control_transfer( + + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_OUT | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_SET_FREQ, @@ -638,8 +734,9 @@ int ADDCALL hackrf_set_freq(hackrf_device* device, const uint64_t freq_hz) length, 0 ); - - if (result < length) { + + if (result < length) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; @@ -648,7 +745,8 @@ int ADDCALL hackrf_set_freq(hackrf_device* device, const uint64_t freq_hz) int ADDCALL hackrf_set_amp_enable(hackrf_device* device, const uint8_t value) { - int result = libusb_control_transfer( + int result; + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_OUT | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_AMP_ENABLE, @@ -659,19 +757,21 @@ int ADDCALL hackrf_set_amp_enable(hackrf_device* device, const uint8_t value) 0 ); - if (result != 0) { + if (result != 0) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; } } - + int ADDCALL hackrf_board_partid_serialno_read(hackrf_device* device, read_partid_serialno_t* read_partid_serialno) { uint8_t length; + int result; length = sizeof(read_partid_serialno_t); - int result = libusb_control_transfer( + result = libusb_control_transfer( device->usb_device, LIBUSB_ENDPOINT_IN | LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_RECIPIENT_DEVICE, HACKRF_VENDOR_REQUEST_BOARD_PARTID_SERIALNO_READ, @@ -682,223 +782,282 @@ int ADDCALL hackrf_board_partid_serialno_read(hackrf_device* device, read_partid 0 ); - if (result < length) { + if (result < length) + { return HACKRF_ERROR_LIBUSB; } else { return HACKRF_SUCCESS; } } -static void* transfer_threadproc(void* arg) { +static void* transfer_threadproc(void* arg) +{ hackrf_device* device = (hackrf_device*)arg; - - struct timeval timeout = { 0, 500000 }; + int error; + struct timeval timeout = { 0, 500000 }; - while( (device->streaming) && (do_exit == false) ) + while( (device->streaming) && (do_exit == false) ) { - int error = libusb_handle_events_timeout(g_libusb_context, &timeout); - if( error != 0 ) { + error = libusb_handle_events_timeout(g_libusb_context, &timeout); + if( error != 0 ) + { device->streaming = false; - } - } - + } + } + return NULL; } -static void hackrf_libusb_transfer_callback(struct libusb_transfer* usb_transfer) { +static void hackrf_libusb_transfer_callback(struct libusb_transfer* usb_transfer) +{ hackrf_device* device = (hackrf_device*)usb_transfer->user_data; - switch(usb_transfer->status) + if(usb_transfer->status == LIBUSB_TRANSFER_COMPLETED) { - case LIBUSB_TRANSFER_COMPLETED: - { - hackrf_transfer transfer = { - transfer.device = device, - transfer.buffer = usb_transfer->buffer, - transfer.buffer_length = usb_transfer->length, - transfer.valid_length = usb_transfer->actual_length, - transfer.rx_ctx = device->rx_ctx, - transfer.tx_ctx = device->tx_ctx - }; + hackrf_transfer transfer = { + transfer.device = device, + transfer.buffer = usb_transfer->buffer, + transfer.buffer_length = usb_transfer->length, + transfer.valid_length = usb_transfer->actual_length, + transfer.rx_ctx = device->rx_ctx, + transfer.tx_ctx = device->tx_ctx + }; - if( device->callback(&transfer) == 0 ) + if( device->callback(&transfer) == 0 ) + { + if( libusb_submit_transfer(usb_transfer) < 0) { - libusb_submit_transfer(usb_transfer); + request_exit(); + }else { return; - }else - { - device->streaming = false; } + }else { + request_exit(); } - break; - - case LIBUSB_TRANSFER_NO_DEVICE: - device->streaming = false; /* Fatal error stop transfer */ - break; - - case LIBUSB_TRANSFER_ERROR: - case LIBUSB_TRANSFER_TIMED_OUT: - case LIBUSB_TRANSFER_STALL: - case LIBUSB_TRANSFER_OVERFLOW: - case LIBUSB_TRANSFER_CANCELLED: - default: - /* Do nothing and continue */ - break; + } else { + /* Other cases LIBUSB_TRANSFER_NO_DEVICE + LIBUSB_TRANSFER_ERROR, LIBUSB_TRANSFER_TIMED_OUT + LIBUSB_TRANSFER_STALL, LIBUSB_TRANSFER_OVERFLOW + LIBUSB_TRANSFER_CANCELLED ... + */ + request_exit(); /* Fatal error stop transfer */ } } -static int kill_transfer_thread(hackrf_device* device) { - device->streaming = false; - do_exit = true; +static int kill_transfer_thread(hackrf_device* device) +{ + void* value; + int result; - if( device->transfer_thread_started != false ) { - void* value = NULL; - int result = pthread_join(device->transfer_thread, &value); - if( result != 0 ) { + request_exit(); + + if( device->transfer_thread_started != false ) + { + value = NULL; + result = pthread_join(device->transfer_thread, &value); + if( result != 0 ) + { return HACKRF_ERROR_THREAD; } device->transfer_thread_started = false; + + /* Cancel all transfers */ + cancel_transfers(device); } return HACKRF_SUCCESS; } -static int create_transfer_thread( - hackrf_device* device, - const uint8_t endpoint_address, - hackrf_sample_block_cb_fn callback -) { - if( device->transfer_thread_started == false ) { - int result = prepare_transfers( +static int create_transfer_thread(hackrf_device* device, + const uint8_t endpoint_address, + hackrf_sample_block_cb_fn callback) +{ + int result; + + if( device->transfer_thread_started == false ) + { + device->streaming = false; + + result = prepare_transfers( device, endpoint_address, (libusb_transfer_cb_fn)hackrf_libusb_transfer_callback ); - if( result != HACKRF_SUCCESS ) { + + if( result != HACKRF_SUCCESS ) + { return result; } - - device->callback = callback; - device->streaming = true; - device->transfer_thread_started = true; + device->streaming = true; + device->callback = callback; result = pthread_create(&device->transfer_thread, 0, transfer_threadproc, device); - if( result != 0 ) { - device->transfer_thread_started = false; + if( result == 0 ) + { + device->transfer_thread_started = true; + }else { return HACKRF_ERROR_THREAD; } } else { return HACKRF_ERROR_BUSY; } - + return HACKRF_SUCCESS; } -bool ADDCALL hackrf_is_streaming(hackrf_device* device) { - return device->streaming; +int ADDCALL hackrf_is_streaming(hackrf_device* device) +{ + /* return hackrf is streaming only when streaming, transfer_thread_started are true and do_exit equal false */ + + if( (device->transfer_thread_started == true) && + (device->streaming == true) && + (do_exit == false) ) + { + return HACKRF_TRUE; + } else { + + if(device->transfer_thread_started == false) + { + return HACKRF_ERROR_STREAMING_THREAD_ERR; + } + + if(device->streaming == false) + { + return HACKRF_ERROR_STREAMING_STOPPED; + } + + return HACKRF_ERROR_STREAMING_EXIT_CALLED; + } } -int ADDCALL hackrf_start_rx(hackrf_device* device, hackrf_sample_block_cb_fn callback, void* rx_ctx) { +int ADDCALL hackrf_start_rx(hackrf_device* device, hackrf_sample_block_cb_fn callback, void* rx_ctx) +{ + int result; const uint8_t endpoint_address = LIBUSB_ENDPOINT_IN | 1; - int result = hackrf_set_transceiver_mode(device, HACKRF_TRANSCEIVER_MODE_RECEIVE); - if( result == HACKRF_SUCCESS ) { + result = hackrf_set_transceiver_mode(device, HACKRF_TRANSCEIVER_MODE_RECEIVE); + if( result == HACKRF_SUCCESS ) + { device->rx_ctx = rx_ctx; - create_transfer_thread(device, endpoint_address, callback); + result = create_transfer_thread(device, endpoint_address, callback); } return result; } -int ADDCALL hackrf_stop_rx(hackrf_device* device) { +int ADDCALL hackrf_stop_rx(hackrf_device* device) +{ int result1, result2; result1 = kill_transfer_thread(device); result2 = hackrf_set_transceiver_mode(device, HACKRF_TRANSCEIVER_MODE_OFF); if (result2 != HACKRF_SUCCESS) + { return result2; + } return result1; } -int ADDCALL hackrf_start_tx(hackrf_device* device, hackrf_sample_block_cb_fn callback, void* tx_ctx) { +int ADDCALL hackrf_start_tx(hackrf_device* device, hackrf_sample_block_cb_fn callback, void* tx_ctx) +{ + int result; const uint8_t endpoint_address = LIBUSB_ENDPOINT_OUT | 2; - int result = hackrf_set_transceiver_mode(device, HACKRF_TRANSCEIVER_MODE_TRANSMIT); - if( result == HACKRF_SUCCESS ) { + result = hackrf_set_transceiver_mode(device, HACKRF_TRANSCEIVER_MODE_TRANSMIT); + if( result == HACKRF_SUCCESS ) + { device->tx_ctx = tx_ctx; result = create_transfer_thread(device, endpoint_address, callback); } return result; } -int ADDCALL hackrf_stop_tx(hackrf_device* device) { +int ADDCALL hackrf_stop_tx(hackrf_device* device) +{ int result1, result2; result1 = kill_transfer_thread(device); result2 = hackrf_set_transceiver_mode(device, HACKRF_TRANSCEIVER_MODE_OFF); if (result2 != HACKRF_SUCCESS) + { return result2; + } return result1; } -int ADDCALL hackrf_close(hackrf_device* device) { - if( device != NULL ) { - int result = hackrf_stop_rx(device); - if( result ) { - return result; - } +int ADDCALL hackrf_close(hackrf_device* device) +{ + int result1, result2; + + result1 = HACKRF_SUCCESS; + result2 = HACKRF_SUCCESS; - result = hackrf_stop_tx(device); - if( result ) { - return result; - } - - if( device->usb_device != NULL ) { - result = libusb_release_interface(device->usb_device, 0); - if( result ) { - return HACKRF_ERROR_LIBUSB; - } - - libusb_close(device->usb_device); - + if( device != NULL ) + { + result1 = hackrf_stop_rx(device); + result2 = hackrf_stop_tx(device); + if( device->usb_device != NULL ) + { + libusb_release_interface(device->usb_device, 0); + libusb_close(device->usb_device); device->usb_device = NULL; } - + free_transfers(device); - + free(device); } - - return HACKRF_SUCCESS; + + if (result2 != HACKRF_SUCCESS) + { + return result2; + } + return result1; } -const char* ADDCALL hackrf_error_name(enum hackrf_error errcode) { - switch(errcode) { +const char* ADDCALL hackrf_error_name(enum hackrf_error errcode) +{ + switch(errcode) + { case HACKRF_SUCCESS: return "HACKRF_SUCCESS"; - + + case HACKRF_TRUE: + return "HACKRF_TRUE"; + case HACKRF_ERROR_INVALID_PARAM: return "HACKRF_ERROR_INVALID_PARAM"; - + case HACKRF_ERROR_NOT_FOUND: return "HACKRF_ERROR_NOT_FOUND"; - + case HACKRF_ERROR_BUSY: return "HACKRF_ERROR_BUSY"; - + case HACKRF_ERROR_NO_MEM: return "HACKRF_ERROR_NO_MEM"; - + case HACKRF_ERROR_LIBUSB: return "HACKRF_ERROR_LIBUSB"; - + case HACKRF_ERROR_THREAD: return "HACKRF_ERROR_THREAD"; - + + case HACKRF_ERROR_STREAMING_THREAD_ERR: + return "HACKRF_ERROR_STREAMING_THREAD_ERR"; + + case HACKRF_ERROR_STREAMING_STOPPED: + return "HACKRF_ERROR_STREAMING_STOPPED"; + + case HACKRF_ERROR_STREAMING_EXIT_CALLED: + return "HACKRF_ERROR_STREAMING_EXIT_CALLED"; + case HACKRF_ERROR_OTHER: return "HACKRF_ERROR_OTHER"; - + default: return "HACKRF unknown error"; } } -const char* ADDCALL hackrf_board_id_name(enum hackrf_board_id board_id) { - switch(board_id) { +const char* ADDCALL hackrf_board_id_name(enum hackrf_board_id board_id) +{ + switch(board_id) + { case BOARD_ID_JELLYBEAN: return "Jellybean"; @@ -919,7 +1078,8 @@ uint32_t ADDCALL hackrf_compute_baseband_filter_bw_round_down_lt(const uint32_t const max2837_ft_t* p = max2837_ft; while( p->bandwidth_hz != 0 ) { - if( p->bandwidth_hz >= bandwidth_hz ) { + if( p->bandwidth_hz >= bandwidth_hz ) + { break; } p++; @@ -938,19 +1098,20 @@ uint32_t ADDCALL hackrf_compute_baseband_filter_bw(const uint32_t bandwidth_hz) const max2837_ft_t* p = max2837_ft; while( p->bandwidth_hz != 0 ) { - if( p->bandwidth_hz >= bandwidth_hz ) { + if( p->bandwidth_hz >= bandwidth_hz ) + { break; } p++; } - + /* Round down (if no equal to first entry) and if > bandwidth_hz */ if(p != max2837_ft) { if(p->bandwidth_hz > bandwidth_hz) p--; } - + return p->bandwidth_hz; } diff --git a/host/libhackrf/src/hackrf.h b/host/libhackrf/src/hackrf.h index 7d5f8f22..a5ae7ea7 100644 --- a/host/libhackrf/src/hackrf.h +++ b/host/libhackrf/src/hackrf.h @@ -49,12 +49,16 @@ enum hackrf_error { HACKRF_SUCCESS = 0, + HACKRF_TRUE = 1, HACKRF_ERROR_INVALID_PARAM = -2, HACKRF_ERROR_NOT_FOUND = -5, HACKRF_ERROR_BUSY = -6, HACKRF_ERROR_NO_MEM = -11, HACKRF_ERROR_LIBUSB = -1000, HACKRF_ERROR_THREAD = -1001, + HACKRF_ERROR_STREAMING_THREAD_ERR = -1002, + HACKRF_ERROR_STREAMING_STOPPED = -1003, + HACKRF_ERROR_STREAMING_EXIT_CALLED = -1004, HACKRF_ERROR_OTHER = -9999, }; @@ -98,8 +102,9 @@ extern ADDAPI int ADDCALL hackrf_stop_rx(hackrf_device* device); extern ADDAPI int ADDCALL hackrf_start_tx(hackrf_device* device, hackrf_sample_block_cb_fn callback, void* tx_ctx); extern ADDAPI int ADDCALL hackrf_stop_tx(hackrf_device* device); - -extern ADDAPI bool ADDCALL hackrf_is_streaming(hackrf_device* device); + +/* return HACKRF_TRUE if success */ +extern ADDAPI int ADDCALL hackrf_is_streaming(hackrf_device* device); extern ADDAPI int ADDCALL hackrf_max2837_read(hackrf_device* device, uint8_t register_number, uint16_t* value); extern ADDAPI int ADDCALL hackrf_max2837_write(hackrf_device* device, uint8_t register_number, uint16_t value);