From d84bd877e124ae02684d2f2b6a5a0a5eafd140e2 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 6 Nov 2023 21:38:19 +0100 Subject: [PATCH 01/54] TFTP Add initial framework, not doing anything at the moment --- project/Core/Inc/tftp.h | 12 ++++++++++++ project/Core/Src/tftp.c | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 project/Core/Inc/tftp.h create mode 100644 project/Core/Src/tftp.c diff --git a/project/Core/Inc/tftp.h b/project/Core/Inc/tftp.h new file mode 100644 index 0000000..3ff4cbb --- /dev/null +++ b/project/Core/Inc/tftp.h @@ -0,0 +1,12 @@ +// +// Created by sanderspeetjens on 06/11/23. +// + +#ifndef PROJECT_TFTP_H +#define PROJECT_TFTP_H +#include + +extern struct tftp_context tftpContext_s; + +void tftp_server_init(void); +#endif //PROJECT_TFTP_H diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c new file mode 100644 index 0000000..8c880c4 --- /dev/null +++ b/project/Core/Src/tftp.c @@ -0,0 +1,37 @@ +// +// Created by sanderspeetjens on 06/11/23. +// + +#include "tftp.h" + +void *tftp_open(const char *fname, const char *mode, u8_t write) +{ + +} + +void tftp_close(void *handle) +{ + +} +int tftp_read(void* handle, void* buf, int bytes) +{ + +} + +int tftp_write(void* handle, struct pbuf* p) +{ + +} + +struct tftp_context tftpContext_s = + { + tftp_open, + tftp_close, + tftp_read, + tftp_write + }; + +void tftp_server_init(void) +{ + tftp_init(&tftpContext_s); +} \ No newline at end of file From 315871af607d9045ec1ca7a94c3d1d6b7d36da3f Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 6 Nov 2023 21:44:18 +0100 Subject: [PATCH 02/54] TFTP Add logger and checks for initialising --- project/Core/Inc/tftp.h | 2 ++ project/Core/Src/tftp.c | 27 ++++++++++++++------------- 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/project/Core/Inc/tftp.h b/project/Core/Inc/tftp.h index 3ff4cbb..6446e4e 100644 --- a/project/Core/Inc/tftp.h +++ b/project/Core/Inc/tftp.h @@ -4,6 +4,8 @@ #ifndef PROJECT_TFTP_H #define PROJECT_TFTP_H +#define LOGGER_LEVEL_ALL +#include "log.h" #include extern struct tftp_context tftpContext_s; diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 8c880c4..9876e9c 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -4,34 +4,35 @@ #include "tftp.h" -void *tftp_open(const char *fname, const char *mode, u8_t write) -{ +static const char* TAG = "tftp_server"; + +void *tftp_open(const char *fname, const char *mode, u8_t write) { } -void tftp_close(void *handle) -{ +void tftp_close(void *handle) { } -int tftp_read(void* handle, void* buf, int bytes) -{ +int tftp_read(void* handle, void* buf, int bytes) { } -int tftp_write(void* handle, struct pbuf* p) -{ +int tftp_write(void* handle, struct pbuf* p) { } -struct tftp_context tftpContext_s = - { +struct tftp_context tftpContext_s = { tftp_open, tftp_close, tftp_read, tftp_write }; -void tftp_server_init(void) -{ - tftp_init(&tftpContext_s); +void tftp_server_init(void) { + LOG_INFO(TAG, "Initializing tftp server"); + if (tftp_init(&tftpContext_s) != ERR_OK) { + LOG_FATAL(TAG, "Could not initialize tftp server"); + return; + } + LOG_INFO(TAG, "tftp server initialized successfully"); } \ No newline at end of file From 20650b9c03dbb7e6dc7272f297daa8395e2b3e1a Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 6 Nov 2023 21:53:06 +0100 Subject: [PATCH 03/54] TFTP Change headers + Add logging --- project/Core/Inc/tftp.h | 8 +++++--- project/Core/Src/tftp.c | 16 +++++++++------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/project/Core/Inc/tftp.h b/project/Core/Inc/tftp.h index 6446e4e..f4b152b 100644 --- a/project/Core/Inc/tftp.h +++ b/project/Core/Inc/tftp.h @@ -1,6 +1,8 @@ -// -// Created by sanderspeetjens on 06/11/23. -// +/** + * @file tftp.h + * @brief tftp server + * @author Speetjens S. + */ #ifndef PROJECT_TFTP_H #define PROJECT_TFTP_H diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 9876e9c..e219c54 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -1,24 +1,26 @@ -// -// Created by sanderspeetjens on 06/11/23. -// +/** + * @file tftp.c + * @brief tftp server + * @author Speetjens S. + */ #include "tftp.h" static const char* TAG = "tftp_server"; void *tftp_open(const char *fname, const char *mode, u8_t write) { - + LOG_INFO(TAG, "Opening %s", fname); } void tftp_close(void *handle) { - + LOG_INFO(TAG, "closing file"); } int tftp_read(void* handle, void* buf, int bytes) { - + LOG_INFO(TAG, "reading file"); } int tftp_write(void* handle, struct pbuf* p) { - + LOG_INFO(TAG, "Writing file"); } struct tftp_context tftpContext_s = { From 1a6a2db34e957f1ffa34ca0525802c3a7deb586c Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 6 Nov 2023 22:05:43 +0100 Subject: [PATCH 04/54] TFTP make the context more readable --- project/Core/Src/tftp.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index e219c54..ddbfc5d 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -24,10 +24,10 @@ int tftp_write(void* handle, struct pbuf* p) { } struct tftp_context tftpContext_s = { - tftp_open, - tftp_close, - tftp_read, - tftp_write + .open = tftp_open, + .close = tftp_close, + .read = tftp_read, + .write = tftp_write }; void tftp_server_init(void) { From 12370baf22a9ff4e110a2f9565f4cbd053453b40 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 6 Nov 2023 22:30:29 +0100 Subject: [PATCH 05/54] TFTP Format --- project/Core/Inc/tftp.h | 6 +++--- project/Core/Src/tftp.c | 11 +++-------- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/project/Core/Inc/tftp.h b/project/Core/Inc/tftp.h index f4b152b..1e3a520 100644 --- a/project/Core/Inc/tftp.h +++ b/project/Core/Inc/tftp.h @@ -7,10 +7,10 @@ #ifndef PROJECT_TFTP_H #define PROJECT_TFTP_H #define LOGGER_LEVEL_ALL -#include "log.h" #include +#include "log.h" -extern struct tftp_context tftpContext_s; +extern struct tftp_context tftpContext_s; void tftp_server_init(void); -#endif //PROJECT_TFTP_H +#endif // PROJECT_TFTP_H diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index ddbfc5d..0ca2083 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -8,11 +8,11 @@ static const char* TAG = "tftp_server"; -void *tftp_open(const char *fname, const char *mode, u8_t write) { +void* tftp_open(const char* fname, const char* mode, u8_t write) { LOG_INFO(TAG, "Opening %s", fname); } -void tftp_close(void *handle) { +void tftp_close(void* handle) { LOG_INFO(TAG, "closing file"); } int tftp_read(void* handle, void* buf, int bytes) { @@ -23,12 +23,7 @@ int tftp_write(void* handle, struct pbuf* p) { LOG_INFO(TAG, "Writing file"); } -struct tftp_context tftpContext_s = { - .open = tftp_open, - .close = tftp_close, - .read = tftp_read, - .write = tftp_write - }; +struct tftp_context tftpContext_s = {.open = tftp_open, .close = tftp_close, .read = tftp_read, .write = tftp_write}; void tftp_server_init(void) { LOG_INFO(TAG, "Initializing tftp server"); From a1f7b0ad337bd6b764aaab91c73aaa239982c0df Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Thu, 9 Nov 2023 16:39:08 +0100 Subject: [PATCH 06/54] TFTP First implementation of the read and open functions Write is not implemented yet --- project/Core/Inc/tftp.h | 5 +++ project/Core/Src/tftp.c | 75 ++++++++++++++++++++++++++++++++++++++++- 2 files changed, 79 insertions(+), 1 deletion(-) diff --git a/project/Core/Inc/tftp.h b/project/Core/Inc/tftp.h index 1e3a520..02c0683 100644 --- a/project/Core/Inc/tftp.h +++ b/project/Core/Inc/tftp.h @@ -9,6 +9,11 @@ #define LOGGER_LEVEL_ALL #include #include "log.h" +#include "llfs.h" +#include "stdlib.h" +#include "string.h" + +#define TFTP_READ 0 extern struct tftp_context tftpContext_s; diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 0ca2083..44adf2c 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -8,23 +8,96 @@ static const char* TAG = "tftp_server"; +extern struct llfs_data_file* llfs_root; + +static llfs_file_t virt_file[2] = { + {.name = "index.txt", .data = "test", .len = 4}, + {.name = "virtImage.raw", .data = "test", .len = 4} + }; + +/** + * @brief tftp helper functions + */ + +/** + * @brief This function is called when a file is opened + * It should return a handle to the file or NULL if the file does not exist + * The handle contains a ptr to or the actual file data or a virtual file + * + * @param fname The name of the file to open + * @param mode Mode string from TFTP RFC + * @param write Flag indicating read (0) or write (!= 0) access + * @return void* File handle supplied to other functions + */ void* tftp_open(const char* fname, const char* mode, u8_t write) { LOG_INFO(TAG, "Opening %s", fname); + llfs_file_t* file; + + if (strcmp(fname, virt_file[0].name) == 0 && write == TFTP_READ) { + file = &virt_file[0]; + } else if (strcmp(fname, virt_file[1].name) == 0 && write != TFTP_READ) { + file = &virt_file[1]; + } + + file = llfs_file_open(fname); + return file; } +/** + * @brief This function is called when a file is closed + * + * @param handle The handle to the file to close + */ void tftp_close(void* handle) { LOG_INFO(TAG, "closing file"); } + +/** + * @brief This function is called when a file is read + * + * @param handle File handle returned by open() + * @param buf Target buffer to copy read data to + * @param bytes Number of bytes to copy to buf + * @return int >= 0: Success; < 0: Error + */ int tftp_read(void* handle, void* buf, int bytes) { LOG_INFO(TAG, "reading file"); + if (handle == NULL) { + LOG_ERROR(TAG, "handle is null"); + return -1; + } + llfs_file_t* file = (llfs_file_t*)handle; + LOG_INFO(TAG, "reading file: %s", file->name); + + if (file == &virt_file[0]) { + const struct llfs_data_file* root = llfs_root; + while(root != NULL) { + snprintf(buf, bytes, "%s\n", root->name); + file = root->next; + } + } else if (file == &virt_file[1]) { + LOG_CRIT(TAG, "Exception: Trying to read a write only file"); + return -1; + } + memcpy(buf, file->data, bytes); + return 0; } int tftp_write(void* handle, struct pbuf* p) { LOG_INFO(TAG, "Writing file"); + LOG_DEBUG(TAG, "Not implemented yet"); } -struct tftp_context tftpContext_s = {.open = tftp_open, .close = tftp_close, .read = tftp_read, .write = tftp_write}; +struct tftp_context tftpContext_s = { + .open = tftp_open, + .close = tftp_close, + .read = tftp_read, + .write = tftp_write + }; +/** + * @brief Initialize tftp server + */ void tftp_server_init(void) { LOG_INFO(TAG, "Initializing tftp server"); if (tftp_init(&tftpContext_s) != ERR_OK) { From 6b0707cfa244b2ff1565e92a41a21a903f689e7d Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Thu, 9 Nov 2023 16:42:20 +0100 Subject: [PATCH 07/54] TFTP Fix critical error in open implementation --- project/Core/Src/tftp.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 44adf2c..532a5d6 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -34,13 +34,12 @@ void* tftp_open(const char* fname, const char* mode, u8_t write) { llfs_file_t* file; if (strcmp(fname, virt_file[0].name) == 0 && write == TFTP_READ) { - file = &virt_file[0]; + return &virt_file[0]; } else if (strcmp(fname, virt_file[1].name) == 0 && write != TFTP_READ) { - file = &virt_file[1]; + return &virt_file[1]; } - file = llfs_file_open(fname); - return file; + return llfs_file_open(fname); } /** @@ -54,6 +53,8 @@ void tftp_close(void* handle) { /** * @brief This function is called when a file is read + * The virtual files are filtered out first + * then the file is trying to get read from the llfs * * @param handle File handle returned by open() * @param buf Target buffer to copy read data to From 989b8b620c6289814f89e9bffa9e38319ece16ad Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Thu, 9 Nov 2023 16:47:49 +0100 Subject: [PATCH 08/54] TFTP Add virtual files to the file list --- project/Core/Src/tftp.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 532a5d6..1cc52dd 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -72,6 +72,8 @@ int tftp_read(void* handle, void* buf, int bytes) { if (file == &virt_file[0]) { const struct llfs_data_file* root = llfs_root; + snprintf(buf, bytes, "%s\n", virt_file[0].name); + snprintf(buf, bytes, "%s\n", virt_file[1].name); while(root != NULL) { snprintf(buf, bytes, "%s\n", root->name); file = root->next; From b2345b66a09acb481fa9df006bb6710d4a2f112e Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Thu, 9 Nov 2023 16:48:00 +0100 Subject: [PATCH 09/54] TFTP Add initial doc --- docs/tftp.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 docs/tftp.md diff --git a/docs/tftp.md b/docs/tftp.md new file mode 100644 index 0000000..42bfc79 --- /dev/null +++ b/docs/tftp.md @@ -0,0 +1,21 @@ +# TFTP +This is the documentation of the TFTP task +## Initialization +The TFTP task is initialized in the main function. +```c +// Initialize TFTP task +tftp_init(); +``` +## Usage +The TFTP task is used to receive and send files via TFTP. +### Receive a file +index.txt contains a list of files on the file system. +```bash +tftp -g -r +``` +### Send a file +You can only write to the following files: +- virtImage.raw +```bash +tftp -p -l +``` From 73f9228afeba704a3907986d468f4bf34d2ab8e5 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Thu, 9 Nov 2023 16:55:30 +0100 Subject: [PATCH 10/54] TFTP Add doc to writ function --- project/Core/Src/tftp.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 1cc52dd..61ba699 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -57,9 +57,9 @@ void tftp_close(void* handle) { * then the file is trying to get read from the llfs * * @param handle File handle returned by open() - * @param buf Target buffer to copy read data to - * @param bytes Number of bytes to copy to buf - * @return int >= 0: Success; < 0: Error + * @param buf Target buffer to copy read data to + * @param bytes Number of bytes to copy to buf + * @return int >= 0: Success; < 0: Error */ int tftp_read(void* handle, void* buf, int bytes) { LOG_INFO(TAG, "reading file"); @@ -86,6 +86,14 @@ int tftp_read(void* handle, void* buf, int bytes) { return 0; } +/** + * @brief This function is called when a file is written + * + * @param handle File handle returned by open() + * @param p PBUF adjusted such that payload pointer points to the beginning of write data. + * In other words, TFTP headers are stripped off. + * @return int >= 0: Success; < 0: Error + */ int tftp_write(void* handle, struct pbuf* p) { LOG_INFO(TAG, "Writing file"); LOG_DEBUG(TAG, "Not implemented yet"); From 8237f7911b2c9a175bc0683348b7be252997dc36 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Thu, 9 Nov 2023 16:56:43 +0100 Subject: [PATCH 11/54] TFTP Remove tftp context from header file It should not be used anywhere else --- project/Core/Inc/tftp.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/project/Core/Inc/tftp.h b/project/Core/Inc/tftp.h index 02c0683..c820e63 100644 --- a/project/Core/Inc/tftp.h +++ b/project/Core/Inc/tftp.h @@ -15,7 +15,5 @@ #define TFTP_READ 0 -extern struct tftp_context tftpContext_s; - void tftp_server_init(void); #endif // PROJECT_TFTP_H From 81da833c5b947e3814968f3d4b481a617772af0c Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Thu, 9 Nov 2023 18:07:47 +0100 Subject: [PATCH 12/54] TFTP Fix error of not writing the index.txt correctly --- project/Core/Src/tftp.c | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 61ba699..70423df 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -13,7 +13,28 @@ extern struct llfs_data_file* llfs_root; static llfs_file_t virt_file[2] = { {.name = "index.txt", .data = "test", .len = 4}, {.name = "virtImage.raw", .data = "test", .len = 4} - }; + }; + +int str_cat_str(char* dest, int dest_size, const char* src) { + int dest_len = strlen(dest); + int src_len = strlen(src); + if (dest_len + src_len > dest_size) { + return -1; + } + memcpy(dest + dest_len, src, src_len); + return 0; +} + +int str_cat(char* dest, int dest_size, char c) +{ + int dest_len = strlen(dest); + if (dest_len + 1 > dest_size) { + return -1; + } + dest[dest_len] = c; + dest[dest_len + 1] = '\0'; + return 0; +} /** * @brief tftp helper functions @@ -72,10 +93,13 @@ int tftp_read(void* handle, void* buf, int bytes) { if (file == &virt_file[0]) { const struct llfs_data_file* root = llfs_root; - snprintf(buf, bytes, "%s\n", virt_file[0].name); - snprintf(buf, bytes, "%s\n", virt_file[1].name); + str_cat_str(buf, bytes, virt_file[0].name); + str_cat(buf, bytes, '\n'); + str_cat_str(buf, bytes, virt_file[1].name); + str_cat(buf, bytes, '\n'); while(root != NULL) { - snprintf(buf, bytes, "%s\n", root->name); + str_cat(buf, bytes, root->name); + str_cat(buf, bytes, '\n'); file = root->next; } } else if (file == &virt_file[1]) { From e1118908d92c2e88e7d798a44a4c98d36beaa760 Mon Sep 17 00:00:00 2001 From: Sani7 Date: Sat, 11 Nov 2023 00:38:39 +0100 Subject: [PATCH 13/54] TFTP Move over to the new fread that Lorentz is implementing --- project/Core/Inc/tftp.h | 5 +++-- project/Core/Src/tftp.c | 21 ++++++++++++++++----- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/project/Core/Inc/tftp.h b/project/Core/Inc/tftp.h index c820e63..4e72e16 100644 --- a/project/Core/Inc/tftp.h +++ b/project/Core/Inc/tftp.h @@ -10,8 +10,9 @@ #include #include "log.h" #include "llfs.h" -#include "stdlib.h" -#include "string.h" +#include +#include +#include #define TFTP_READ 0 diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 70423df..15a8759 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -52,7 +52,6 @@ int str_cat(char* dest, int dest_size, char c) */ void* tftp_open(const char* fname, const char* mode, u8_t write) { LOG_INFO(TAG, "Opening %s", fname); - llfs_file_t* file; if (strcmp(fname, virt_file[0].name) == 0 && write == TFTP_READ) { return &virt_file[0]; @@ -60,7 +59,8 @@ void* tftp_open(const char* fname, const char* mode, u8_t write) { return &virt_file[1]; } - return llfs_file_open(fname); + // TODO: waiting on Lorentz to finish creating f* functions for LLFS + return fopen(fname, write ? "wb" : "rb"); } /** @@ -70,6 +70,16 @@ void* tftp_open(const char* fname, const char* mode, u8_t write) { */ void tftp_close(void* handle) { LOG_INFO(TAG, "closing file"); + if (handle == NULL) { + LOG_CRIT(TAG, "handle is null"); + return; + } + if (handle == &virt_file[0] || handle == &virt_file[1]) { + return; + } + + // TODO: waiting on Lorentz to finish creating f* functions for LLFS + fclose((FILE*)handle); } /** @@ -85,10 +95,10 @@ void tftp_close(void* handle) { int tftp_read(void* handle, void* buf, int bytes) { LOG_INFO(TAG, "reading file"); if (handle == NULL) { - LOG_ERROR(TAG, "handle is null"); + LOG_CRIT(TAG, "handle is null"); return -1; } - llfs_file_t* file = (llfs_file_t*)handle; + FILE* file = (FILE*)handle; LOG_INFO(TAG, "reading file: %s", file->name); if (file == &virt_file[0]) { @@ -106,7 +116,8 @@ int tftp_read(void* handle, void* buf, int bytes) { LOG_CRIT(TAG, "Exception: Trying to read a write only file"); return -1; } - memcpy(buf, file->data, bytes); + // TODO: waiting on Lorentz to finish creating f* functions for LLFS + fread(buf, sizeof(uint8_t), bytes, file); return 0; } From d35c79480ef2749596867ace17c845df47ff3ff7 Mon Sep 17 00:00:00 2001 From: Sani7 Date: Sat, 11 Nov 2023 00:46:02 +0100 Subject: [PATCH 14/54] TFTP Change to my own struct for the virtual files init the index.txt from the tftp_server_init add tftp_server_deinit + add to docs --- docs/tftp.md | 7 +++++ project/Core/Inc/tftp.h | 8 +++++ project/Core/Src/tftp.c | 69 ++++++++++++++++++++++++++++++++--------- 3 files changed, 70 insertions(+), 14 deletions(-) diff --git a/docs/tftp.md b/docs/tftp.md index 42bfc79..a9cc1c2 100644 --- a/docs/tftp.md +++ b/docs/tftp.md @@ -6,6 +6,13 @@ The TFTP task is initialized in the main function. // Initialize TFTP task tftp_init(); ``` +## Deinitialization +If you would ever want to deinitialize the TFTP task, you can do so by calling the following function. +```c +// Deinitialize TFTP task +tftp_server_deinit(); +``` + ## Usage The TFTP task is used to receive and send files via TFTP. ### Receive a file diff --git a/project/Core/Inc/tftp.h b/project/Core/Inc/tftp.h index 4e72e16..0ed381e 100644 --- a/project/Core/Inc/tftp.h +++ b/project/Core/Inc/tftp.h @@ -16,5 +16,13 @@ #define TFTP_READ 0 +typedef struct tftp_custom_file_s { + char* data; + size_t len; + char*name; + size_t ofset; +}tftp_custom_file_t; + void tftp_server_init(void); +void tftp_server_deinit(void); #endif // PROJECT_TFTP_H diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 15a8759..e50ee3a 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -10,9 +10,10 @@ static const char* TAG = "tftp_server"; extern struct llfs_data_file* llfs_root; -static llfs_file_t virt_file[2] = { - {.name = "index.txt", .data = "test", .len = 4}, - {.name = "virtImage.raw", .data = "test", .len = 4} +static tftp_custom_file_t virt_file[] = + { + {.name = "index.txt",.data = NULL, .len = 0, .ofset = 0}, + {.name = "virtImage.raw",.data = NULL, .len = 0, .ofset = 0} }; int str_cat_str(char* dest, int dest_size, const char* src) { @@ -99,19 +100,12 @@ int tftp_read(void* handle, void* buf, int bytes) { return -1; } FILE* file = (FILE*)handle; - LOG_INFO(TAG, "reading file: %s", file->name); if (file == &virt_file[0]) { - const struct llfs_data_file* root = llfs_root; - str_cat_str(buf, bytes, virt_file[0].name); - str_cat(buf, bytes, '\n'); - str_cat_str(buf, bytes, virt_file[1].name); - str_cat(buf, bytes, '\n'); - while(root != NULL) { - str_cat(buf, bytes, root->name); - str_cat(buf, bytes, '\n'); - file = root->next; - } + // TODO: read index.txt using tftp_custom_file + LOG_CRIT(TAG, "Reading from index.txt is not implemented yet"); + return -1; + } else if (file == &virt_file[1]) { LOG_CRIT(TAG, "Exception: Trying to read a write only file"); return -1; @@ -134,6 +128,39 @@ int tftp_write(void* handle, struct pbuf* p) { LOG_DEBUG(TAG, "Not implemented yet"); } +/** + * @brief This function creates the file list for index.txt + */ +void init_index(void) +{ + int len = 0; + // Add len of the virt files to the size + for (int i = 0; i < 2; i++) + { + len += strlen(virt_file[i].name) + 1; + } + const struct llfs_data_file* root = llfs_root; + while(root != NULL) { + len += strlen(root->name) + 1; + root = root->next; + } + + virt_file[0].data = malloc(len); + virt_file[0].len = len; + + for (int i = 0; i < 2; i++) + { + str_cat_str(virt_file[0].data, len, virt_file[i].name); + str_cat(virt_file[0].data, len, '\n'); + } + root = llfs_root; + while(root != NULL) { + str_cat_str(virt_file[0].data, len, root->name); + str_cat(virt_file[0].data, len, '\n'); + root = root->next; + } +} + struct tftp_context tftpContext_s = { .open = tftp_open, .close = tftp_close, @@ -146,9 +173,23 @@ struct tftp_context tftpContext_s = { */ void tftp_server_init(void) { LOG_INFO(TAG, "Initializing tftp server"); + // init the index.txt virt_file + init_index(); + + // Init the tftp server if (tftp_init(&tftpContext_s) != ERR_OK) { LOG_FATAL(TAG, "Could not initialize tftp server"); return; } LOG_INFO(TAG, "tftp server initialized successfully"); +} + +void tftp_server_deinit(void) { + LOG_INFO(TAG, "Deinitializing tftp server"); + tftp_cleanup(); + LOG_INFO(TAG, "tftp server deinitialized successfully"); + free(virt_file[0].data); + virt_file[0].data = NULL; + virt_file[0].len = 0; + virt_file[0].ofset = 0; } \ No newline at end of file From d436447a214acde5053f0782d7e03b3ffdb4c3ed Mon Sep 17 00:00:00 2001 From: Sani7 Date: Sun, 12 Nov 2023 14:02:37 +0100 Subject: [PATCH 15/54] TFTP Change str_cat* functions to use size_t instead of int --- project/Core/Src/tftp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index e50ee3a..8d085bd 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -16,7 +16,7 @@ static tftp_custom_file_t virt_file[] = {.name = "virtImage.raw",.data = NULL, .len = 0, .ofset = 0} }; -int str_cat_str(char* dest, int dest_size, const char* src) { +int str_cat_str(char* dest, size_t dest_size, const char* src) { int dest_len = strlen(dest); int src_len = strlen(src); if (dest_len + src_len > dest_size) { @@ -26,7 +26,7 @@ int str_cat_str(char* dest, int dest_size, const char* src) { return 0; } -int str_cat(char* dest, int dest_size, char c) +int str_cat(char* dest, size_t dest_size, char c) { int dest_len = strlen(dest); if (dest_len + 1 > dest_size) { From 7c76a37ec95a30278bdd6aa773b97f6afa495fef Mon Sep 17 00:00:00 2001 From: Sani7 Date: Sun, 12 Nov 2023 14:33:15 +0100 Subject: [PATCH 16/54] TFTP Add custom fseek and fread Add test framework gtest and added my custom fread and fseek tests + functions --- .gitignore | 3 ++- CMakeLists.txt | 22 +++++++++++++++ project/Core/Src/tftp.c | 60 ++++++++++++++++++++++++++++++++++++----- tests/CMakeLists.txt | 28 +++++++++++++++++++ tests/tfpt_tests.cpp | 45 +++++++++++++++++++++++++++++++ tests/tftp.cpp | 45 +++++++++++++++++++++++++++++++ tests/tftp.hpp | 17 ++++++++++++ 7 files changed, 212 insertions(+), 8 deletions(-) create mode 100644 CMakeLists.txt create mode 100644 tests/CMakeLists.txt create mode 100644 tests/tfpt_tests.cpp create mode 100644 tests/tftp.cpp create mode 100644 tests/tftp.hpp diff --git a/.gitignore b/.gitignore index e818d98..be632a7 100644 --- a/.gitignore +++ b/.gitignore @@ -43,4 +43,5 @@ project/.mxproject project/project.launch -project/.cproject \ No newline at end of file +project/.cproject +build/ diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..d4d1025 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,22 @@ +cmake_minimum_required(VERSION 3.5 FATAL_ERROR) + +project(WSAA_tests LANGUAGES CXX C) + +set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_EXTENSIONS OFF) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +set(VERSION_MAJOR 1) +set(VERSION_MINOR 0) + +include(GNUInstallDirs) +set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY + ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}) +set(CMAKE_LIBRARY_OUTPUT_DIRECTORY + ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY + ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_BINDIR}) +set(PROJECT_DIR ${CMAKE_CURRENT_LIST_DIR}) + +enable_testing() +add_subdirectory(tests) \ No newline at end of file diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 8d085bd..863e269 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -37,6 +37,50 @@ int str_cat(char* dest, size_t dest_size, char c) return 0; } +/** + * @brief tftp custom file functions to set the offset and read the data + * @param[in,out] handle Custom file handles + * @param[in] offset The offset to set + * @param[in] whence The origin of the offset + */ +void tftp_custom_fseek(tftp_custom_file_t* handle, size_t offset, int whence) { + switch (whence) { + case SEEK_SET: + handle->ofset = offset; + break; + case SEEK_CUR: + handle->ofset += offset; + break; + case SEEK_END: + break; + } + if (handle->ofset > handle->len) { + handle->ofset = handle->len; + } +} + +/** + * @brief tftp custom file functions to read the data + * auto rolling over the offset + * if the bytes to read is bigger than the remaining bytes + * it will read the remaining bytes and set the bytes to 0 + * @param[out] buf The buffer to write the data to + * @param[in] bytes The number of bytes to read + * @param[in,out] handle Custom file handles + */ +size_t tftp_custom_fread(void* buf, size_t bytes, tftp_custom_file_t* handle) { + if (handle->ofset + bytes > handle->len) { + bytes = handle->len - handle->ofset; + } + memcpy(buf, handle->data + handle->ofset, bytes); + handle->ofset += bytes; + ((char*)buf)[bytes] = '\0'; + if (handle->ofset > handle->len) { + bytes = 0; + } + return bytes; +} + /** * @brief tftp helper functions */ @@ -94,6 +138,7 @@ void tftp_close(void* handle) { * @return int >= 0: Success; < 0: Error */ int tftp_read(void* handle, void* buf, int bytes) { + int ret = 0; LOG_INFO(TAG, "reading file"); if (handle == NULL) { LOG_CRIT(TAG, "handle is null"); @@ -102,17 +147,18 @@ int tftp_read(void* handle, void* buf, int bytes) { FILE* file = (FILE*)handle; if (file == &virt_file[0]) { - // TODO: read index.txt using tftp_custom_file - LOG_CRIT(TAG, "Reading from index.txt is not implemented yet"); - return -1; - + ret = tftp_custom_fread(buf, bytes, file); + return ret; } else if (file == &virt_file[1]) { LOG_CRIT(TAG, "Exception: Trying to read a write only file"); return -1; } // TODO: waiting on Lorentz to finish creating f* functions for LLFS - fread(buf, sizeof(uint8_t), bytes, file); - return 0; + ret = fread(buf, sizeof(uint8_t), bytes, file); + if (ret <= 0) { + return -1; + } + return ret; } /** @@ -144,7 +190,7 @@ void init_index(void) len += strlen(root->name) + 1; root = root->next; } - + len++; // +1 for the \0 virt_file[0].data = malloc(len); virt_file[0].len = len; diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt new file mode 100644 index 0000000..3b36bc7 --- /dev/null +++ b/tests/CMakeLists.txt @@ -0,0 +1,28 @@ +find_package(GTest REQUIRED) + +# Third Party +include_directories(${GTEST_INCLUDE_DIR}) + +link_directories(${GTEST_LIB_DIR}) + +# tests +file(GLOB_RECURSE TEST_SOURCES "*.cpp") +add_executable(tests ${TEST_SOURCES}) + +target_compile_options(tests PRIVATE $<$: + -Wall -Wextra -pedantic-errors -Wconversion -Wsign-conversion + >) +target_link_libraries(tests + PRIVATE + gtest + GTest::gtest_main +) + +target_include_directories(tests + PUBLIC + ${CMAKE_CURRENT_LIST_DIR} + ${PROJECT_BINARY_DIR} +) + +include(GoogleTest) +gtest_discover_tests(tests) \ No newline at end of file diff --git a/tests/tfpt_tests.cpp b/tests/tfpt_tests.cpp new file mode 100644 index 0000000..e6642e2 --- /dev/null +++ b/tests/tfpt_tests.cpp @@ -0,0 +1,45 @@ +#include +#include +#include +#include +#include + +#include "tftp.hpp" + +tftp_custom_file_t file = { + .data = (char*)"1234567890", + .len = 11, + .name = (char*)"test.txt", + .ofset = 0 + }; + +TEST(TFTP, custom_fseek) +{ + tftp_custom_fseek(&file, 5, SEEK_SET); + EXPECT_EQ(file.ofset, 5); + tftp_custom_fseek(&file, 5, SEEK_CUR); + EXPECT_EQ(file.ofset, 10); +} + +TEST(TFTP, custom_fread) +{ + char buf[11]; + tftp_custom_fseek(&file, 0, SEEK_SET); + size_t bytes = tftp_custom_fread(buf, 11, &file); + EXPECT_EQ(bytes, 11); + EXPECT_EQ(file.ofset, 11); + + memset(buf, 0, 11); + + tftp_custom_fseek(&file, 0, SEEK_SET); + bytes = tftp_custom_fread(buf, 11, &file); + EXPECT_EQ(bytes, 11); + EXPECT_EQ(memcmp(buf, "1234567890", 10), 0); + + tftp_custom_fseek(&file, 0, SEEK_SET); + bytes = tftp_custom_fread(buf, 5, &file); + EXPECT_EQ(bytes, 5); + EXPECT_EQ(memcmp(buf, "12345", 5), 0); +} + + diff --git a/tests/tftp.cpp b/tests/tftp.cpp new file mode 100644 index 0000000..4def0eb --- /dev/null +++ b/tests/tftp.cpp @@ -0,0 +1,45 @@ +#include "tftp.hpp" + +/** + * @brief tftp custom file functions to set the offset and read the data + * @param[in,out] handle Custom file handles + * @param[in] offset The offset to set + * @param[in] whence The origin of the offset + */ +void tftp_custom_fseek(tftp_custom_file_t* handle, size_t offset, int whence) { + switch (whence) { + case SEEK_SET: + handle->ofset = offset; + break; + case SEEK_CUR: + handle->ofset += offset; + break; + case SEEK_END: + break; + } + if (handle->ofset > handle->len) { + handle->ofset = handle->len; + } +} + +/** + * @brief tftp custom file functions to read the data + * auto rolling over the offset + * if the bytes to read is bigger than the remaining bytes + * it will read the remaining bytes and set the bytes to 0 + * @param[out] buf The buffer to write the data to + * @param[in] bytes The number of bytes to read + * @param[in,out] handle Custom file handles + */ +size_t tftp_custom_fread(void* buf, size_t bytes, tftp_custom_file_t* handle) { + if (handle->ofset + bytes > handle->len) { + bytes = handle->len - handle->ofset; + } + memcpy(buf, handle->data + handle->ofset, bytes); + handle->ofset += bytes; + ((char*)buf)[bytes] = '\0'; + if (handle->ofset > handle->len) { + bytes = 0; + } + return bytes; +} \ No newline at end of file diff --git a/tests/tftp.hpp b/tests/tftp.hpp new file mode 100644 index 0000000..868b1da --- /dev/null +++ b/tests/tftp.hpp @@ -0,0 +1,17 @@ +#pragma once + +#include +#include +#include +#include +#include + +typedef struct tftp_custom_file_s { + const char* data; + size_t len; + char*name; + size_t ofset; +}tftp_custom_file_t; + +void tftp_custom_fseek(tftp_custom_file_t* handle, size_t offset, int whence); +size_t tftp_custom_fread(void* buf, size_t bytes, tftp_custom_file_t* handle); \ No newline at end of file From 34c0beb43d413ad2cb8c4b3b28ab37467f621cd9 Mon Sep 17 00:00:00 2001 From: Sani7 Date: Sun, 12 Nov 2023 14:36:15 +0100 Subject: [PATCH 17/54] TFTP Forgot to reset the offset to 0 when opening a custom file --- project/Core/Src/tftp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 863e269..a467be6 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -99,6 +99,7 @@ void* tftp_open(const char* fname, const char* mode, u8_t write) { LOG_INFO(TAG, "Opening %s", fname); if (strcmp(fname, virt_file[0].name) == 0 && write == TFTP_READ) { + tftp_custom_fseek(&virt_file[0], 0, SEEK_SET); return &virt_file[0]; } else if (strcmp(fname, virt_file[1].name) == 0 && write != TFTP_READ) { return &virt_file[1]; From 435212d8071cc858b566762d06bf6a81f6ce508d Mon Sep 17 00:00:00 2001 From: Sani7 Date: Sun, 12 Nov 2023 14:39:34 +0100 Subject: [PATCH 18/54] TFTP Fix warnings of not type casting a ptr --- project/Core/Src/tftp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index a467be6..2796715 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -147,10 +147,10 @@ int tftp_read(void* handle, void* buf, int bytes) { } FILE* file = (FILE*)handle; - if (file == &virt_file[0]) { - ret = tftp_custom_fread(buf, bytes, file); + if ((tftp_custom_file_t*)file == &virt_file[0]) { + ret = tftp_custom_fread(buf, bytes, (tftp_custom_file_t*)file); return ret; - } else if (file == &virt_file[1]) { + } else if ((tftp_custom_file_t*)file == &virt_file[1]) { LOG_CRIT(TAG, "Exception: Trying to read a write only file"); return -1; } From 693865a70f8788fa8bf961048b3699339fea54ac Mon Sep 17 00:00:00 2001 From: Sani7 Date: Sun, 12 Nov 2023 14:46:52 +0100 Subject: [PATCH 19/54] TFTP Add extra test case for tftp_custom_fread --- tests/tfpt_tests.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/tfpt_tests.cpp b/tests/tfpt_tests.cpp index e6642e2..96d0e11 100644 --- a/tests/tfpt_tests.cpp +++ b/tests/tfpt_tests.cpp @@ -36,10 +36,18 @@ TEST(TFTP, custom_fread) EXPECT_EQ(bytes, 11); EXPECT_EQ(memcmp(buf, "1234567890", 10), 0); + memset(buf, 0, 11); + tftp_custom_fseek(&file, 0, SEEK_SET); bytes = tftp_custom_fread(buf, 5, &file); EXPECT_EQ(bytes, 5); EXPECT_EQ(memcmp(buf, "12345", 5), 0); + + memset(buf, 0, 11); + + bytes = tftp_custom_fread(buf, 5, &file); + EXPECT_EQ(bytes, 5); + EXPECT_EQ(memcmp(buf, "67890", 5), 0); } From 91bd047201746dec0096f9ae5f1879caed629b67 Mon Sep 17 00:00:00 2001 From: Sani7 Date: Sun, 12 Nov 2023 16:14:26 +0100 Subject: [PATCH 20/54] TFTP Change header to match the others --- project/Core/Inc/tftp.h | 2 +- project/Core/Src/tftp.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/project/Core/Inc/tftp.h b/project/Core/Inc/tftp.h index 0ed381e..57ae68d 100644 --- a/project/Core/Inc/tftp.h +++ b/project/Core/Inc/tftp.h @@ -1,7 +1,7 @@ /** * @file tftp.h * @brief tftp server - * @author Speetjens S. + * @author Sander S. */ #ifndef PROJECT_TFTP_H diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 2796715..d276477 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -1,7 +1,7 @@ /** * @file tftp.c * @brief tftp server - * @author Speetjens S. + * @author Sander S. */ #include "tftp.h" From 04f9dd3d2cfcc6ca829ea11a46a543fcd61078f2 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Sun, 12 Nov 2023 17:06:56 +0100 Subject: [PATCH 21/54] TFTP Fix some warnings --- project/Core/Src/tftp.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index d276477..454e7d9 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -17,8 +17,8 @@ static tftp_custom_file_t virt_file[] = }; int str_cat_str(char* dest, size_t dest_size, const char* src) { - int dest_len = strlen(dest); - int src_len = strlen(src); + size_t dest_len = strlen(dest); + size_t src_len = strlen(src); if (dest_len + src_len > dest_size) { return -1; } @@ -28,7 +28,7 @@ int str_cat_str(char* dest, size_t dest_size, const char* src) { int str_cat(char* dest, size_t dest_size, char c) { - int dest_len = strlen(dest); + size_t dest_len = strlen(dest); if (dest_len + 1 > dest_size) { return -1; } @@ -95,7 +95,7 @@ size_t tftp_custom_fread(void* buf, size_t bytes, tftp_custom_file_t* handle) { * @param write Flag indicating read (0) or write (!= 0) access * @return void* File handle supplied to other functions */ -void* tftp_open(const char* fname, const char* mode, u8_t write) { +void* tftp_open(const char* fname, const char* mode, uint8_t write) { LOG_INFO(TAG, "Opening %s", fname); if (strcmp(fname, virt_file[0].name) == 0 && write == TFTP_READ) { @@ -180,7 +180,7 @@ int tftp_write(void* handle, struct pbuf* p) { */ void init_index(void) { - int len = 0; + size_t len = 0; // Add len of the virt files to the size for (int i = 0; i < 2; i++) { From e682528e126c47b11ce9f11273e17a1670c2196f Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Sun, 12 Nov 2023 17:07:20 +0100 Subject: [PATCH 22/54] TFTP Change tests from a copy to using the original with mocs --- project/Core/Inc/tftp.h | 12 ++++++++++- tests/CMakeLists.txt | 11 ++++++++-- tests/mocs.c | 19 +++++++++++++++++ tests/tfpt_tests.cpp | 2 +- tests/tftp.cpp | 45 ----------------------------------------- tests/tftp.hpp | 17 ---------------- tests/tftp_server.h | 37 +++++++++++++++++++++++++++++++++ 7 files changed, 77 insertions(+), 66 deletions(-) create mode 100644 tests/mocs.c delete mode 100644 tests/tftp.cpp delete mode 100644 tests/tftp.hpp create mode 100644 tests/tftp_server.h diff --git a/project/Core/Inc/tftp.h b/project/Core/Inc/tftp.h index 57ae68d..e33e855 100644 --- a/project/Core/Inc/tftp.h +++ b/project/Core/Inc/tftp.h @@ -6,8 +6,11 @@ #ifndef PROJECT_TFTP_H #define PROJECT_TFTP_H -#define LOGGER_LEVEL_ALL #include +#ifdef __cplusplus +extern "C" { +#endif +#define LOGGER_LEVEL_ALL #include "log.h" #include "llfs.h" #include @@ -25,4 +28,11 @@ typedef struct tftp_custom_file_s { void tftp_server_init(void); void tftp_server_deinit(void); +void tftp_custom_fseek(tftp_custom_file_t* handle, size_t offset, int whence); +size_t tftp_custom_fread(void* buf, size_t bytes, tftp_custom_file_t* handle); + +#ifdef __cplusplus +} +#endif + #endif // PROJECT_TFTP_H diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 3b36bc7..1b931ee 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -6,8 +6,14 @@ include_directories(${GTEST_INCLUDE_DIR}) link_directories(${GTEST_LIB_DIR}) # tests -file(GLOB_RECURSE TEST_SOURCES "*.cpp") -add_executable(tests ${TEST_SOURCES}) +file(GLOB_RECURSE TEST_SOURCES "*.cpp" "*.c") +add_executable(tests) + +target_sources(tests + PRIVATE + ${TEST_SOURCES} + ../project/Core/Src/tftp.c +) target_compile_options(tests PRIVATE $<$: -Wall -Wextra -pedantic-errors -Wconversion -Wsign-conversion @@ -22,6 +28,7 @@ target_include_directories(tests PUBLIC ${CMAKE_CURRENT_LIST_DIR} ${PROJECT_BINARY_DIR} + ../project/Core/Inc/ ) include(GoogleTest) diff --git a/tests/mocs.c b/tests/mocs.c new file mode 100644 index 0000000..26fff82 --- /dev/null +++ b/tests/mocs.c @@ -0,0 +1,19 @@ +#include "tftp.h" + +struct llfs_data_file llfs_root = { + .data = NULL, + .len = 0, + .name = "root", + .next = NULL, +}; + +void tftp_cleanup(void) { + +} +uint32_t logger_get_timestamp(void) { + return 0; +} + +int tftp_init(struct tftp_context* context) { + return 0; +} diff --git a/tests/tfpt_tests.cpp b/tests/tfpt_tests.cpp index 96d0e11..4fd19f2 100644 --- a/tests/tfpt_tests.cpp +++ b/tests/tfpt_tests.cpp @@ -4,7 +4,7 @@ #include #include -#include "tftp.hpp" +#include "tftp.h" tftp_custom_file_t file = { .data = (char*)"1234567890", diff --git a/tests/tftp.cpp b/tests/tftp.cpp deleted file mode 100644 index 4def0eb..0000000 --- a/tests/tftp.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "tftp.hpp" - -/** - * @brief tftp custom file functions to set the offset and read the data - * @param[in,out] handle Custom file handles - * @param[in] offset The offset to set - * @param[in] whence The origin of the offset - */ -void tftp_custom_fseek(tftp_custom_file_t* handle, size_t offset, int whence) { - switch (whence) { - case SEEK_SET: - handle->ofset = offset; - break; - case SEEK_CUR: - handle->ofset += offset; - break; - case SEEK_END: - break; - } - if (handle->ofset > handle->len) { - handle->ofset = handle->len; - } -} - -/** - * @brief tftp custom file functions to read the data - * auto rolling over the offset - * if the bytes to read is bigger than the remaining bytes - * it will read the remaining bytes and set the bytes to 0 - * @param[out] buf The buffer to write the data to - * @param[in] bytes The number of bytes to read - * @param[in,out] handle Custom file handles - */ -size_t tftp_custom_fread(void* buf, size_t bytes, tftp_custom_file_t* handle) { - if (handle->ofset + bytes > handle->len) { - bytes = handle->len - handle->ofset; - } - memcpy(buf, handle->data + handle->ofset, bytes); - handle->ofset += bytes; - ((char*)buf)[bytes] = '\0'; - if (handle->ofset > handle->len) { - bytes = 0; - } - return bytes; -} \ No newline at end of file diff --git a/tests/tftp.hpp b/tests/tftp.hpp deleted file mode 100644 index 868b1da..0000000 --- a/tests/tftp.hpp +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include - -typedef struct tftp_custom_file_s { - const char* data; - size_t len; - char*name; - size_t ofset; -}tftp_custom_file_t; - -void tftp_custom_fseek(tftp_custom_file_t* handle, size_t offset, int whence); -size_t tftp_custom_fread(void* buf, size_t bytes, tftp_custom_file_t* handle); \ No newline at end of file diff --git a/tests/tftp_server.h b/tests/tftp_server.h new file mode 100644 index 0000000..f5d45d9 --- /dev/null +++ b/tests/tftp_server.h @@ -0,0 +1,37 @@ +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include + +struct pbuf { + struct pbuf *next; + void *payload; + uint16_t tot_len; + uint16_t len; + uint8_t type_internal; + uint8_t flags; + //LWIP_PBUF_REF_T ref; + + uint8_t if_idx; +}; + +#define ERR_OK 0 + +struct tftp_context { + void* (*open)(const char* fname, const char* mode, uint8_t write); + void (*close)(void* handle); + int (*read)(void* handle, void* buf, int bytes); + int (*write)(void* handle, struct pbuf* p); +}; + +void tftp_cleanup(void); +uint32_t logger_get_timestamp(void); +int tftp_init(struct tftp_context* context); + +#ifdef __cplusplus +} +#endif \ No newline at end of file From d36ce9ae1e7b3457d7d8c6bdfc3302519d026e97 Mon Sep 17 00:00:00 2001 From: Sani7 Date: Mon, 13 Nov 2023 13:26:08 +0100 Subject: [PATCH 23/54] TFTP Add virtText.txt --- project/Core/Src/tftp.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 454e7d9..6a4b937 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -13,7 +13,8 @@ extern struct llfs_data_file* llfs_root; static tftp_custom_file_t virt_file[] = { {.name = "index.txt",.data = NULL, .len = 0, .ofset = 0}, - {.name = "virtImage.raw",.data = NULL, .len = 0, .ofset = 0} + {.name = "virtImage.raw",.data = NULL, .len = 0, .ofset = 0}, + {.name = "virtText.txt",.data = NULL, .len = 0, .ofset = 0} }; int str_cat_str(char* dest, size_t dest_size, const char* src) { @@ -103,6 +104,8 @@ void* tftp_open(const char* fname, const char* mode, uint8_t write) { return &virt_file[0]; } else if (strcmp(fname, virt_file[1].name) == 0 && write != TFTP_READ) { return &virt_file[1]; + } else if (strcmp(fname, virt_file[2].name) == 0 && write != TFTP_READ) { + return &virt_file[2]; } // TODO: waiting on Lorentz to finish creating f* functions for LLFS @@ -120,7 +123,9 @@ void tftp_close(void* handle) { LOG_CRIT(TAG, "handle is null"); return; } - if (handle == &virt_file[0] || handle == &virt_file[1]) { + + if (handle == &virt_file[0] || handle == &virt_file[1] || handle == &virt_file[2]) { + ((tftp_custom_file_t*)handle)->ofset = 0; return; } @@ -153,6 +158,9 @@ int tftp_read(void* handle, void* buf, int bytes) { } else if ((tftp_custom_file_t*)file == &virt_file[1]) { LOG_CRIT(TAG, "Exception: Trying to read a write only file"); return -1; + } else if ((tftp_custom_file_t*)file == &virt_file[2]) { + LOG_CRIT(TAG, "Exception: Trying to read a write only file"); + return -1; } // TODO: waiting on Lorentz to finish creating f* functions for LLFS ret = fread(buf, sizeof(uint8_t), bytes, file); @@ -206,6 +214,9 @@ void init_index(void) str_cat(virt_file[0].data, len, '\n'); root = root->next; } + + virt_file[2].data = malloc(100); + virt_file[2].len = 100; } struct tftp_context tftpContext_s = { @@ -239,4 +250,7 @@ void tftp_server_deinit(void) { virt_file[0].data = NULL; virt_file[0].len = 0; virt_file[0].ofset = 0; + free(virt_file[2].data); + virt_file[2].data = NULL; + virt_file[2].len = 0; } \ No newline at end of file From c568acc9e6b6463cf2f118ca2594440a3dcb810a Mon Sep 17 00:00:00 2001 From: Sani7 Date: Mon, 13 Nov 2023 13:28:57 +0100 Subject: [PATCH 24/54] TFTP Add tftp_custom_fwrite --- project/Core/Inc/tftp.h | 1 + project/Core/Src/tftp.c | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/project/Core/Inc/tftp.h b/project/Core/Inc/tftp.h index e33e855..5a99147 100644 --- a/project/Core/Inc/tftp.h +++ b/project/Core/Inc/tftp.h @@ -30,6 +30,7 @@ void tftp_server_init(void); void tftp_server_deinit(void); void tftp_custom_fseek(tftp_custom_file_t* handle, size_t offset, int whence); size_t tftp_custom_fread(void* buf, size_t bytes, tftp_custom_file_t* handle); +size_t tftp_custom_fwrite(void* buf, size_t bytes, tftp_custom_file_t* handle); #ifdef __cplusplus } diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 6a4b937..1a46967 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -82,6 +82,27 @@ size_t tftp_custom_fread(void* buf, size_t bytes, tftp_custom_file_t* handle) { return bytes; } +/** + * @brief tftp custom file functions to write the data + * auto rolling over the offset + * + * @param buf The buffer to write the data to + * @param bytes The number of bytes to write + * @param handle The handle to the file to write to + * @return The number of bytes written + */ +size_t tftp_custom_fwrite(void* buf, size_t bytes, tftp_custom_file_t* handle) { + if (handle->ofset + bytes > handle->len) { + bytes = handle->len - handle->ofset; + } + memcpy(handle->data + handle->ofset, buf, bytes); + handle->ofset += bytes; + if (handle->ofset > handle->len) { + bytes = 0; + } + return bytes; +} + /** * @brief tftp helper functions */ From c97d24e578611e1c6713598862702b408db56442 Mon Sep 17 00:00:00 2001 From: Sani7 Date: Mon, 13 Nov 2023 14:10:24 +0100 Subject: [PATCH 25/54] LLFS quick fix ls --- project/Core/Src/llfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/Core/Src/llfs.c b/project/Core/Src/llfs.c index 62588de..cd08cd3 100644 --- a/project/Core/Src/llfs.c +++ b/project/Core/Src/llfs.c @@ -57,7 +57,7 @@ size_t llfs_file_list(llfs_file_t* file_list, size_t max_files, char* filter) { } // Iterate over all files in the filesystem - while (file != NULL && file_count < max_files) { + while (file != NULL && count < max_files) { // Filter out files with a filename that does not match the filter if (filter != NULL) { if (!file_ext_cmp(file->name, filter)) { From 623cf3749cfaadd3cc6c4351563e072764253489 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 13 Nov 2023 16:03:14 +0100 Subject: [PATCH 26/54] TFTP Add tftp_custom_write and test functions --- project/CMakeLists.txt | 2 +- project/Core/Inc/tftp.h | 5 ++++- project/Core/Src/tftp.c | 12 +++++++++++- tests/CMakeLists.txt | 5 +++++ tests/mocs.c | 4 ++++ tests/tfpt_tests.cpp | 23 +++++++++++++++++++++++ tests/tftp_server.h | 6 ++++++ 7 files changed, 54 insertions(+), 3 deletions(-) diff --git a/project/CMakeLists.txt b/project/CMakeLists.txt index 06d823d..430cf6d 100644 --- a/project/CMakeLists.txt +++ b/project/CMakeLists.txt @@ -53,7 +53,7 @@ include_directories(LWIP/App LWIP/Target Core/Inc Middlewares/Third_Party/LwIP/s add_definitions(-DDEBUG -DUSE_HAL_DRIVER -DSTM32F746xx) -#file(GLOB_RECURSE SOURCES "Core/*.*" "LWIP/*.*" "Middlewares/*.*" "Drivers/*.*") +#file(GLOB_RECURSE SOURCES "Core/*.*" "Drivers/*.*" "LWIP/*.*" "Middlewares/*.*") file(GLOB_RECURSE SOURCES "Core/Src/*.*" "Core/Startup/*.*" "LWIP/*.*" "Middlewares/*.*" "Drivers/*.*") diff --git a/project/Core/Inc/tftp.h b/project/Core/Inc/tftp.h index 5a99147..66cdcce 100644 --- a/project/Core/Inc/tftp.h +++ b/project/Core/Inc/tftp.h @@ -7,6 +7,9 @@ #ifndef PROJECT_TFTP_H #define PROJECT_TFTP_H #include +#ifndef TESTING +#include "lcd_api.h" +#endif #ifdef __cplusplus extern "C" { #endif @@ -30,7 +33,7 @@ void tftp_server_init(void); void tftp_server_deinit(void); void tftp_custom_fseek(tftp_custom_file_t* handle, size_t offset, int whence); size_t tftp_custom_fread(void* buf, size_t bytes, tftp_custom_file_t* handle); -size_t tftp_custom_fwrite(void* buf, size_t bytes, tftp_custom_file_t* handle); +size_t tftp_custom_fwrite(const void* buf, size_t bytes, tftp_custom_file_t* handle); #ifdef __cplusplus } diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 1a46967..bbf63d6 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -91,7 +91,7 @@ size_t tftp_custom_fread(void* buf, size_t bytes, tftp_custom_file_t* handle) { * @param handle The handle to the file to write to * @return The number of bytes written */ -size_t tftp_custom_fwrite(void* buf, size_t bytes, tftp_custom_file_t* handle) { +size_t tftp_custom_fwrite(const void* buf, size_t bytes, tftp_custom_file_t* handle) { if (handle->ofset + bytes > handle->len) { bytes = handle->len - handle->ofset; } @@ -145,6 +145,11 @@ void tftp_close(void* handle) { return; } + if (handle == &virt_file[2]) { + // TODO: Clear display + lcd_display_text((uint8_t*)virt_file[2].data, 0, 0, LCD_COLOR_BLACK, LCD_COLOR_WHITE, LCD_FONT16); + } + if (handle == &virt_file[0] || handle == &virt_file[1] || handle == &virt_file[2]) { ((tftp_custom_file_t*)handle)->ofset = 0; return; @@ -202,6 +207,11 @@ int tftp_read(void* handle, void* buf, int bytes) { int tftp_write(void* handle, struct pbuf* p) { LOG_INFO(TAG, "Writing file"); LOG_DEBUG(TAG, "Not implemented yet"); + tftp_custom_file_t *file = (tftp_custom_file_t*)handle; + if (file == &virt_file[1] || file == &virt_file[2]) { + return tftp_custom_fwrite(p->payload, p->len, file); + } + return -1; } /** diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 1b931ee..ab2ac7f 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -9,6 +9,11 @@ link_directories(${GTEST_LIB_DIR}) file(GLOB_RECURSE TEST_SOURCES "*.cpp" "*.c") add_executable(tests) +target_compile_definitions(tests + PRIVATE + "TESTING" +) + target_sources(tests PRIVATE ${TEST_SOURCES} diff --git a/tests/mocs.c b/tests/mocs.c index 26fff82..cb8dab5 100644 --- a/tests/mocs.c +++ b/tests/mocs.c @@ -17,3 +17,7 @@ uint32_t logger_get_timestamp(void) { int tftp_init(struct tftp_context* context) { return 0; } + +void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, uint32_t bg_color, sFONT *font) { + +} \ No newline at end of file diff --git a/tests/tfpt_tests.cpp b/tests/tfpt_tests.cpp index 4fd19f2..3424a70 100644 --- a/tests/tfpt_tests.cpp +++ b/tests/tfpt_tests.cpp @@ -12,6 +12,12 @@ tftp_custom_file_t file = { .name = (char*)"test.txt", .ofset = 0 }; +tftp_custom_file_t write_file = { + .data = NULL, + .len = 0, + .name = (char*)"test.txt", + .ofset = 0 + }; TEST(TFTP, custom_fseek) { @@ -28,6 +34,7 @@ TEST(TFTP, custom_fread) size_t bytes = tftp_custom_fread(buf, 11, &file); EXPECT_EQ(bytes, 11); EXPECT_EQ(file.ofset, 11); + EXPECT_EQ(memcmp(buf, "1234567890", 10), 0); memset(buf, 0, 11); @@ -50,4 +57,20 @@ TEST(TFTP, custom_fread) EXPECT_EQ(memcmp(buf, "67890", 5), 0); } +TEST(TFTP, custom_fwrite) { + write_file.data = (char*)malloc(21 * sizeof(char)); + write_file.len = 21; + tftp_custom_fwrite("0987654321", 10, &write_file); + EXPECT_EQ(write_file.ofset, 10); + EXPECT_EQ(write_file.len, 21); + EXPECT_EQ(memcmp(write_file.data, "0987654321", 10), 0); + tftp_custom_fwrite("1234567890", 10, &write_file); + EXPECT_EQ(write_file.ofset, 20); + EXPECT_EQ(write_file.len, 21); + EXPECT_EQ(memcmp(write_file.data, "09876543211234567890", 20), 0); + + free(write_file.data); + write_file.data = NULL; + write_file.len = 0; +} \ No newline at end of file diff --git a/tests/tftp_server.h b/tests/tftp_server.h index f5d45d9..27fde1c 100644 --- a/tests/tftp_server.h +++ b/tests/tftp_server.h @@ -18,8 +18,13 @@ struct pbuf { uint8_t if_idx; }; +typedef void sFONT; #define ERR_OK 0 +#define LCD_COLOR_BLACK 0 +#define LCD_COLOR_WHITE 1 + +#define LCD_FONT16 0 struct tftp_context { void* (*open)(const char* fname, const char* mode, uint8_t write); @@ -31,6 +36,7 @@ struct tftp_context { void tftp_cleanup(void); uint32_t logger_get_timestamp(void); int tftp_init(struct tftp_context* context); +void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, uint32_t bg_color, sFONT *font); #ifdef __cplusplus } From eb7dcce09ed4281dd3704fc84f2dcd7e2eebdda4 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 13 Nov 2023 17:44:23 +0100 Subject: [PATCH 27/54] TFTP Add display text for virtImage and clear display for virtText --- project/CMakeLists.txt | 2 +- project/Core/Src/tftp.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/project/CMakeLists.txt b/project/CMakeLists.txt index 430cf6d..06d823d 100644 --- a/project/CMakeLists.txt +++ b/project/CMakeLists.txt @@ -53,7 +53,7 @@ include_directories(LWIP/App LWIP/Target Core/Inc Middlewares/Third_Party/LwIP/s add_definitions(-DDEBUG -DUSE_HAL_DRIVER -DSTM32F746xx) -#file(GLOB_RECURSE SOURCES "Core/*.*" "Drivers/*.*" "LWIP/*.*" "Middlewares/*.*") +#file(GLOB_RECURSE SOURCES "Core/*.*" "LWIP/*.*" "Middlewares/*.*" "Drivers/*.*") file(GLOB_RECURSE SOURCES "Core/Src/*.*" "Core/Startup/*.*" "LWIP/*.*" "Middlewares/*.*" "Drivers/*.*") diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index bbf63d6..45f2c01 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -145,8 +145,14 @@ void tftp_close(void* handle) { return; } + if (handle == &virt_file[1]) { + lcd_clear(LCD_COLOR_BLACK); + lcd_display_text("show me what you got virtImage.raw", 0, 0, LCD_COLOR_BLACK, LCD_COLOR_WHITE, LCD_FONT16); + } + if (handle == &virt_file[2]) { // TODO: Clear display + lcd_clear(LCD_COLOR_BLACK); lcd_display_text((uint8_t*)virt_file[2].data, 0, 0, LCD_COLOR_BLACK, LCD_COLOR_WHITE, LCD_FONT16); } From 8efac8948a71c25a8b57cca4f8743065ea0aaddb Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 13 Nov 2023 18:13:09 +0100 Subject: [PATCH 28/54] TFTP format + remove todo --- project/Core/Src/tftp.c | 56 ++++++++++++++++------------------------- 1 file changed, 22 insertions(+), 34 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 45f2c01..b27bb0a 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -10,12 +10,9 @@ static const char* TAG = "tftp_server"; extern struct llfs_data_file* llfs_root; -static tftp_custom_file_t virt_file[] = - { - {.name = "index.txt",.data = NULL, .len = 0, .ofset = 0}, - {.name = "virtImage.raw",.data = NULL, .len = 0, .ofset = 0}, - {.name = "virtText.txt",.data = NULL, .len = 0, .ofset = 0} - }; +static tftp_custom_file_t virt_file[] = {{.name = "index.txt", .data = NULL, .len = 0, .ofset = 0}, + {.name = "virtImage.raw", .data = NULL, .len = 0, .ofset = 0}, + {.name = "virtText.txt", .data = NULL, .len = 0, .ofset = 0}}; int str_cat_str(char* dest, size_t dest_size, const char* src) { size_t dest_len = strlen(dest); @@ -27,8 +24,7 @@ int str_cat_str(char* dest, size_t dest_size, const char* src) { return 0; } -int str_cat(char* dest, size_t dest_size, char c) -{ +int str_cat(char* dest, size_t dest_size, char c) { size_t dest_len = strlen(dest); if (dest_len + 1 > dest_size) { return -1; @@ -111,11 +107,11 @@ size_t tftp_custom_fwrite(const void* buf, size_t bytes, tftp_custom_file_t* han * @brief This function is called when a file is opened * It should return a handle to the file or NULL if the file does not exist * The handle contains a ptr to or the actual file data or a virtual file - * + * * @param fname The name of the file to open * @param mode Mode string from TFTP RFC * @param write Flag indicating read (0) or write (!= 0) access - * @return void* File handle supplied to other functions + * @return void* File handle supplied to other functions */ void* tftp_open(const char* fname, const char* mode, uint8_t write) { LOG_INFO(TAG, "Opening %s", fname); @@ -135,7 +131,7 @@ void* tftp_open(const char* fname, const char* mode, uint8_t write) { /** * @brief This function is called when a file is closed - * + * * @param handle The handle to the file to close */ void tftp_close(void* handle) { @@ -146,12 +142,12 @@ void tftp_close(void* handle) { } if (handle == &virt_file[1]) { + // TODO: waiting on pr of tim to merge so we can use the bmp lcd function lcd_clear(LCD_COLOR_BLACK); lcd_display_text("show me what you got virtImage.raw", 0, 0, LCD_COLOR_BLACK, LCD_COLOR_WHITE, LCD_FONT16); } if (handle == &virt_file[2]) { - // TODO: Clear display lcd_clear(LCD_COLOR_BLACK); lcd_display_text((uint8_t*)virt_file[2].data, 0, 0, LCD_COLOR_BLACK, LCD_COLOR_WHITE, LCD_FONT16); } @@ -169,11 +165,11 @@ void tftp_close(void* handle) { * @brief This function is called when a file is read * The virtual files are filtered out first * then the file is trying to get read from the llfs - * + * * @param handle File handle returned by open() - * @param buf Target buffer to copy read data to - * @param bytes Number of bytes to copy to buf - * @return int >= 0: Success; < 0: Error + * @param buf Target buffer to copy read data to + * @param bytes Number of bytes to copy to buf + * @return int >= 0: Success; < 0: Error */ int tftp_read(void* handle, void* buf, int bytes) { int ret = 0; @@ -204,16 +200,16 @@ int tftp_read(void* handle, void* buf, int bytes) { /** * @brief This function is called when a file is written - * + * * @param handle File handle returned by open() * @param p PBUF adjusted such that payload pointer points to the beginning of write data. - * In other words, TFTP headers are stripped off. - * @return int >= 0: Success; < 0: Error + * In other words, TFTP headers are stripped off. + * @return int >= 0: Success; < 0: Error */ int tftp_write(void* handle, struct pbuf* p) { LOG_INFO(TAG, "Writing file"); LOG_DEBUG(TAG, "Not implemented yet"); - tftp_custom_file_t *file = (tftp_custom_file_t*)handle; + tftp_custom_file_t* file = (tftp_custom_file_t*)handle; if (file == &virt_file[1] || file == &virt_file[2]) { return tftp_custom_fwrite(p->payload, p->len, file); } @@ -223,16 +219,14 @@ int tftp_write(void* handle, struct pbuf* p) { /** * @brief This function creates the file list for index.txt */ -void init_index(void) -{ +void init_index(void) { size_t len = 0; // Add len of the virt files to the size - for (int i = 0; i < 2; i++) - { + for (int i = 0; i < 2; i++) { len += strlen(virt_file[i].name) + 1; } const struct llfs_data_file* root = llfs_root; - while(root != NULL) { + while (root != NULL) { len += strlen(root->name) + 1; root = root->next; } @@ -240,13 +234,12 @@ void init_index(void) virt_file[0].data = malloc(len); virt_file[0].len = len; - for (int i = 0; i < 2; i++) - { + for (int i = 0; i < 2; i++) { str_cat_str(virt_file[0].data, len, virt_file[i].name); str_cat(virt_file[0].data, len, '\n'); } root = llfs_root; - while(root != NULL) { + while (root != NULL) { str_cat_str(virt_file[0].data, len, root->name); str_cat(virt_file[0].data, len, '\n'); root = root->next; @@ -256,12 +249,7 @@ void init_index(void) virt_file[2].len = 100; } -struct tftp_context tftpContext_s = { - .open = tftp_open, - .close = tftp_close, - .read = tftp_read, - .write = tftp_write - }; +struct tftp_context tftpContext_s = {.open = tftp_open, .close = tftp_close, .read = tftp_read, .write = tftp_write}; /** * @brief Initialize tftp server From 40bc58bdd9a7ce84984935839c1a589194018d35 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 13 Nov 2023 18:21:14 +0100 Subject: [PATCH 29/54] TFTP Update mocs, header and fix an error --- project/Core/Src/tftp.c | 2 +- tests/mocs.c | 4 ++++ tests/tftp_server.h | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index b27bb0a..765b597 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -144,7 +144,7 @@ void tftp_close(void* handle) { if (handle == &virt_file[1]) { // TODO: waiting on pr of tim to merge so we can use the bmp lcd function lcd_clear(LCD_COLOR_BLACK); - lcd_display_text("show me what you got virtImage.raw", 0, 0, LCD_COLOR_BLACK, LCD_COLOR_WHITE, LCD_FONT16); + lcd_display_text((uint8_t*)"show me what you got virtImage.raw", 0, 0, LCD_COLOR_BLACK, LCD_COLOR_WHITE, LCD_FONT16); } if (handle == &virt_file[2]) { diff --git a/tests/mocs.c b/tests/mocs.c index cb8dab5..da69c34 100644 --- a/tests/mocs.c +++ b/tests/mocs.c @@ -20,4 +20,8 @@ int tftp_init(struct tftp_context* context) { void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, uint32_t bg_color, sFONT *font) { +} + +void lcd_clear(uint32_t color) { + } \ No newline at end of file diff --git a/tests/tftp_server.h b/tests/tftp_server.h index 27fde1c..45a1d8c 100644 --- a/tests/tftp_server.h +++ b/tests/tftp_server.h @@ -37,6 +37,7 @@ void tftp_cleanup(void); uint32_t logger_get_timestamp(void); int tftp_init(struct tftp_context* context); void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, uint32_t bg_color, sFONT *font); +void lcd_clear(uint32_t color); #ifdef __cplusplus } From c90a827dcab5b4144948f5b156b0d7882ba6a5d7 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 13 Nov 2023 18:45:45 +0100 Subject: [PATCH 30/54] TFTP move init of virtImage to init instead of init index --- project/Core/Src/tftp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 765b597..81e5859 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -244,9 +244,6 @@ void init_index(void) { str_cat(virt_file[0].data, len, '\n'); root = root->next; } - - virt_file[2].data = malloc(100); - virt_file[2].len = 100; } struct tftp_context tftpContext_s = {.open = tftp_open, .close = tftp_close, .read = tftp_read, .write = tftp_write}; @@ -258,6 +255,9 @@ void tftp_server_init(void) { LOG_INFO(TAG, "Initializing tftp server"); // init the index.txt virt_file init_index(); + // init the virtImage.raw virt_file + virt_file[2].data = malloc(81920 * sizeof(char)); + virt_file[2].len = 81920; // Init the tftp server if (tftp_init(&tftpContext_s) != ERR_OK) { From e5b2bb0737a726ef78e9632cfe6771b6d43ffdad Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Tue, 14 Nov 2023 14:52:18 +0100 Subject: [PATCH 31/54] README Link to docs/tftp --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8d8ba21..50b4c82 100644 --- a/README.md +++ b/README.md @@ -60,4 +60,5 @@ This folder contains the following documents: - [llfs.md](docs/llfs.md): Linked List File System - [logger.md](docs/logger.md): Logging and Debugging Messages - [mkllfs.md](docs/mkllfs.md): Make Linked List File System -- [style_guide.md](docs/style_guide.md): Style Guide \ No newline at end of file +- [style_guide.md](docs/style_guide.md): Style Guide +- [tftp.md](docs/tftp.md): Trivial File Transfer Protocol \ No newline at end of file From 520cfa6954ca38ed7554effcf738020a5a313c97 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Tue, 14 Nov 2023 14:52:57 +0100 Subject: [PATCH 32/54] TFTP Add include and init in main --- project/Core/Src/main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/project/Core/Src/main.c b/project/Core/Src/main.c index a5e14bf..136545c 100644 --- a/project/Core/Src/main.c +++ b/project/Core/Src/main.c @@ -28,6 +28,7 @@ #include "log.h" #include "llfs.h" #include "lcd_api.h" +#include "tftp.h" /* USER CODE END Includes */ @@ -126,6 +127,8 @@ int main(void) /* Initialize the filesystem */ llfs_init(); + /* Initialize the tftp server */ + tftp_server_init(); /* USER CODE END 2 */ /* Infinite loop */ From 48ad17e0dc6eceae5b91fba8327893ee075fb843 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Tue, 14 Nov 2023 15:02:51 +0100 Subject: [PATCH 33/54] TFTP Add commented lcd_draw_bmp_img --- project/Core/Src/tftp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 81e5859..2899362 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -145,6 +145,7 @@ void tftp_close(void* handle) { // TODO: waiting on pr of tim to merge so we can use the bmp lcd function lcd_clear(LCD_COLOR_BLACK); lcd_display_text((uint8_t*)"show me what you got virtImage.raw", 0, 0, LCD_COLOR_BLACK, LCD_COLOR_WHITE, LCD_FONT16); + //lcd_draw_bmp_img((uint8_t*)virt_file[1].data, 0, 0); } if (handle == &virt_file[2]) { From c9eedde905b865f8da76729fa6c9383a2310107f Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Tue, 14 Nov 2023 17:30:08 +0100 Subject: [PATCH 34/54] TFTP - Change to lcd_draw_bmp_img - Add moc for this function --- project/Core/Src/tftp.c | 4 ++-- tests/mocs.c | 4 ++++ tests/tftp_server.h | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 2899362..8328eea 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -144,8 +144,8 @@ void tftp_close(void* handle) { if (handle == &virt_file[1]) { // TODO: waiting on pr of tim to merge so we can use the bmp lcd function lcd_clear(LCD_COLOR_BLACK); - lcd_display_text((uint8_t*)"show me what you got virtImage.raw", 0, 0, LCD_COLOR_BLACK, LCD_COLOR_WHITE, LCD_FONT16); - //lcd_draw_bmp_img((uint8_t*)virt_file[1].data, 0, 0); + //lcd_display_text((uint8_t*)"show me what you got virtImage.raw", 0, 0, LCD_COLOR_BLACK, LCD_COLOR_WHITE, LCD_FONT16); + lcd_draw_bmp_img((uint8_t*)virt_file[1].data, 0, 0); } if (handle == &virt_file[2]) { diff --git a/tests/mocs.c b/tests/mocs.c index da69c34..05e5989 100644 --- a/tests/mocs.c +++ b/tests/mocs.c @@ -24,4 +24,8 @@ void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t co void lcd_clear(uint32_t color) { +} + +void lcd_draw_bmp_img(uint8_t* bmp_buff, uint32_t x_pos, uint32_t y_pos) { + } \ No newline at end of file diff --git a/tests/tftp_server.h b/tests/tftp_server.h index 45a1d8c..00677be 100644 --- a/tests/tftp_server.h +++ b/tests/tftp_server.h @@ -37,6 +37,7 @@ void tftp_cleanup(void); uint32_t logger_get_timestamp(void); int tftp_init(struct tftp_context* context); void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, uint32_t bg_color, sFONT *font); +void lcd_draw_bmp_img(uint8_t* bmp_buff, uint32_t x_pos, uint32_t y_pos); void lcd_clear(uint32_t color); #ifdef __cplusplus From 0da6b4a5ad609dfaa8e82c6903151af5eda44efd Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Thu, 16 Nov 2023 14:48:28 +0100 Subject: [PATCH 35/54] TFTP Change comment of virtImage init --- project/Core/Src/tftp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 8328eea..4909456 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -256,7 +256,7 @@ void tftp_server_init(void) { LOG_INFO(TAG, "Initializing tftp server"); // init the index.txt virt_file init_index(); - // init the virtImage.raw virt_file + // init the virtImage.raw virt_file with 80kb of ram virt_file[2].data = malloc(81920 * sizeof(char)); virt_file[2].len = 81920; From f82634daa0f43cb617def0713f6df19c263354bd Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Fri, 17 Nov 2023 16:27:26 +0100 Subject: [PATCH 36/54] TFTP Fix all warnings --- project/Core/Inc/tftp.h | 2 ++ project/Core/Src/tftp.c | 10 ++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/project/Core/Inc/tftp.h b/project/Core/Inc/tftp.h index 66cdcce..4b28c33 100644 --- a/project/Core/Inc/tftp.h +++ b/project/Core/Inc/tftp.h @@ -22,6 +22,8 @@ extern "C" { #define TFTP_READ 0 +#define UNUSED(x) (void)(x) + typedef struct tftp_custom_file_s { char* data; size_t len; diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 4909456..716096b 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -116,6 +116,8 @@ size_t tftp_custom_fwrite(const void* buf, size_t bytes, tftp_custom_file_t* han void* tftp_open(const char* fname, const char* mode, uint8_t write) { LOG_INFO(TAG, "Opening %s", fname); + UNUSED(mode); + if (strcmp(fname, virt_file[0].name) == 0 && write == TFTP_READ) { tftp_custom_fseek(&virt_file[0], 0, SEEK_SET); return &virt_file[0]; @@ -182,7 +184,7 @@ int tftp_read(void* handle, void* buf, int bytes) { FILE* file = (FILE*)handle; if ((tftp_custom_file_t*)file == &virt_file[0]) { - ret = tftp_custom_fread(buf, bytes, (tftp_custom_file_t*)file); + ret = (int)tftp_custom_fread(buf, (size_t)bytes, (tftp_custom_file_t*)file); return ret; } else if ((tftp_custom_file_t*)file == &virt_file[1]) { LOG_CRIT(TAG, "Exception: Trying to read a write only file"); @@ -191,8 +193,8 @@ int tftp_read(void* handle, void* buf, int bytes) { LOG_CRIT(TAG, "Exception: Trying to read a write only file"); return -1; } - // TODO: waiting on Lorentz to finish creating f* functions for LLFS - ret = fread(buf, sizeof(uint8_t), bytes, file); + + ret = (int)fread(buf, sizeof(uint8_t), (size_t)bytes, file); if (ret <= 0) { return -1; } @@ -212,7 +214,7 @@ int tftp_write(void* handle, struct pbuf* p) { LOG_DEBUG(TAG, "Not implemented yet"); tftp_custom_file_t* file = (tftp_custom_file_t*)handle; if (file == &virt_file[1] || file == &virt_file[2]) { - return tftp_custom_fwrite(p->payload, p->len, file); + return (int)tftp_custom_fwrite(p->payload, (size_t)(p->len), file); } return -1; } From 0a9082678d3cac4658b171ca329e3a9aff1ce02f Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Fri, 17 Nov 2023 16:29:40 +0100 Subject: [PATCH 37/54] TFTP Fix unused if it is already defined --- project/Core/Inc/tftp.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/project/Core/Inc/tftp.h b/project/Core/Inc/tftp.h index 4b28c33..de01a2a 100644 --- a/project/Core/Inc/tftp.h +++ b/project/Core/Inc/tftp.h @@ -22,7 +22,9 @@ extern "C" { #define TFTP_READ 0 +#ifndef UNUSED #define UNUSED(x) (void)(x) +#endif typedef struct tftp_custom_file_s { char* data; From 1850efde2a474f92c803a5aeeb59e217dd7e0e15 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 20 Nov 2023 12:45:28 +0100 Subject: [PATCH 38/54] TFTP Change from raw to bmp --- project/Core/Src/tftp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 716096b..0eb2689 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -11,7 +11,7 @@ static const char* TAG = "tftp_server"; extern struct llfs_data_file* llfs_root; static tftp_custom_file_t virt_file[] = {{.name = "index.txt", .data = NULL, .len = 0, .ofset = 0}, - {.name = "virtImage.raw", .data = NULL, .len = 0, .ofset = 0}, + {.name = "virtImage.bmp", .data = NULL, .len = 0, .ofset = 0}, {.name = "virtText.txt", .data = NULL, .len = 0, .ofset = 0}}; int str_cat_str(char* dest, size_t dest_size, const char* src) { From 758f1f47cacba0ceda9046117e24478de129e312 Mon Sep 17 00:00:00 2001 From: xoreo Date: Mon, 20 Nov 2023 14:10:26 +0100 Subject: [PATCH 39/54] Add lcd_clear_text() and lcd_clear_images --- docs/lcd_api.md | 38 +++++++++++++++++++++++++++--------- project/Core/Inc/lcd_api.h | 18 +++++++++++------ project/Core/Src/lcd_api.c | 40 ++++++++++++++++++++++++++++---------- 3 files changed, 71 insertions(+), 25 deletions(-) diff --git a/docs/lcd_api.md b/docs/lcd_api.md index 3ca9766..0b2c5db 100644 --- a/docs/lcd_api.md +++ b/docs/lcd_api.md @@ -104,7 +104,7 @@ void main(void) { #### Drawing text on the screen ```c -void lcd_display_text(const char* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, uint32_t bg_color, sFONT *font); +void lcd_display_text(const char* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, sFONT *font); ``` ```c @@ -116,7 +116,7 @@ void main(void) { ... lcd_init(true); ... - lcd_display_text("This is a text string.", 10, 10, LCD_GREEN, LCD_BLACK, LCD_FONT16); + lcd_display_text("This is a text string.", 10, 10, LCD_GREEN, LCD_FONT16); } ``` Display text on the LCD screen in a certain color. When text width exceeds BSP_LCD_GetXSize(), a text wrap will be performed. If the text wrap is between two will be injected. @@ -194,13 +194,13 @@ void main(void) { ... lcd_init(true); ... - + // From a C-array lcd_gif_t* gif = lcd_draw_gif(gif_array, gif_size, 0, 0); - + // From the filesystem lcd_gif_t* gif = lcd_draw_gif_from_fs("st.gif", 0, 0); - + if (gif == NULL) { LOG_WARNING("GIF could not be drawn"); } @@ -235,9 +235,9 @@ bool lcd_gif_is_playing(lcd_gif_t* gif); ``` NOTE: It is possible that the GIF has stopped playing, but another GIF has taken its slot and is still playing. -#### Clearing the LCD screen +#### Clearing the text on the LCD screen ```c -void lcd_clear(uint32_t color); +void lcd_clear_text(void); ``` ```c @@ -246,9 +246,29 @@ void lcd_clear(uint32_t color); void main(void) { ... lcd_init(true); + lcd_display_text("Hello world!", 0, 0, LCD_GREEN, LCD_FONT20); ... - lcd_clear(LCD_BLACK); + lcd_clear_text(); } ``` -Clears the LCD screen to the specified color. +Clears all text strings on the LCD screen. + +#### Clearing the images on the LCD screen +```c +void lcd_clear_images(void); +``` + +```c +#include "lcd_api.h" + +void main(void) { + ... + lcd_init(true); + lcd_draw_img_from_fs("st.bmp", 300, 100); + ... + lcd_clear_images(); +} +``` + +Clears all text strings on the LCD screen. diff --git a/project/Core/Inc/lcd_api.h b/project/Core/Inc/lcd_api.h index 292515b..42e6019 100644 --- a/project/Core/Inc/lcd_api.h +++ b/project/Core/Inc/lcd_api.h @@ -100,10 +100,9 @@ void lcd_task(void); * @param[in] x_pos X-position * @param[in] y_pos Y-position * @param[in] color Color in which the text will be displayed, see preset colors in defines above - * @param[in] bg_color Background color for the text * @param[in] font Font size, see defines above in file */ -void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, uint32_t bg_color, sFONT *font); +void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, sFONT *font); /** * @brief Draw BMP image on screen @@ -144,13 +143,20 @@ void lcd_draw_bmp_img(uint8_t* bmp_buff, uint32_t x_pos, uint32_t y_pos); void lcd_draw_img_from_fs(const char* name, uint32_t x_pos, uint32_t y_pos); /** - * @brief Clear LCD screen - * Clears the whole LCD screen to the desired color + * @brief Clear LCD text + * Clears the text drawn on the LCD screen * - *@param[in] color Color to which the LCD should be cleared */ -void lcd_clear(uint32_t color); +void lcd_clear_text(void); + +/** + * @brief Clear images + * Clears the images drawn on the LCD screen + * + */ + +void lcd_clear_images(void); /** * @brief Draw GIF image on screen from memory diff --git a/project/Core/Src/lcd_api.c b/project/Core/Src/lcd_api.c index 16232e5..73adf57 100644 --- a/project/Core/Src/lcd_api.c +++ b/project/Core/Src/lcd_api.c @@ -22,11 +22,13 @@ void lcd_init(bool bl_on) { BSP_LCD_Init(); BSP_LCD_LayerDefaultInit(1, LCD_FB_START_ADDRESS); - BSP_LCD_LayerDefaultInit(0, LCD_FB_START_ADDRESS + (BSP_LCD_GetXSize() * BSP_LCD_GetYSize() * 4)); + BSP_LCD_LayerDefaultInit(0, LCD_FB_START_ADDRESS + (BSP_LCD_GetXSize() * BSP_LCD_GetYSize()) * 4); BSP_LCD_SelectLayer(0); - BSP_LCD_Clear(LCD_COLOR_BLACK); + BSP_LCD_Clear(0); BSP_LCD_SelectLayer(1); - BSP_LCD_Clear(LCD_COLOR_BLACK); + BSP_LCD_Clear(0); + BSP_LCD_SetLayerVisible(0, ENABLE); + BSP_LCD_SetLayerVisible(1, ENABLE); if (bl_on) { HAL_GPIO_WritePin(GPIOK, GPIO_PIN_3, GPIO_PIN_SET); HAL_GPIO_WritePin(GPIOI, GPIO_PIN_12, GPIO_PIN_SET); @@ -80,7 +82,8 @@ void lcd_task(void) { } } -void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, uint32_t bg_color, sFONT* font) { +void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, sFONT* font) { + BSP_LCD_SelectLayer(1); LOG_INFO(TAG, "Display text: %s @x=%d,y=%d", text, x_pos, y_pos); uint16_t tot_length = x_pos + (strlen(text) * font->Width); @@ -89,7 +92,7 @@ void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t co } BSP_LCD_SetTextColor(color); - BSP_LCD_SetBackColor(bg_color); + BSP_LCD_SetBackColor(0); BSP_LCD_SetFont(font); if (tot_length > BSP_LCD_GetXSize()) { @@ -113,6 +116,7 @@ void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t co } void lcd_draw_raw_img(const void* p_src, uint32_t x_pos, uint32_t y_pos, uint32_t x_size, uint32_t y_size, uint32_t color_mode) { + BSP_LCD_SelectLayer(0); uint32_t address = hLtdcHandler.LayerCfg[1].FBStartAdress + (((BSP_LCD_GetXSize() * y_pos) + x_pos) * (4)); void* p_dst = (void*)address; @@ -146,23 +150,37 @@ void lcd_draw_raw_img(const void* p_src, uint32_t x_pos, uint32_t y_pos, uint32_ } void lcd_draw_bmp_img(uint8_t* bmp_buff, uint32_t x_pos, uint32_t y_pos) { + BSP_LCD_SelectLayer(0); BSP_LCD_DrawBitmap(x_pos, y_pos, bmp_buff); } void lcd_draw_img_from_fs(const char* name, uint32_t x_pos, uint32_t y_pos) { + BSP_LCD_SelectLayer(0); llfs_file_t* file = llfs_file_open(name); if (file != NULL) { BSP_LCD_DrawBitmap(x_pos, y_pos, (uint8_t*)file->data); return; } - LOG_WARN(TAG, "File \"%s\" not found", file->name); + LOG_WARN(TAG, "File \"%s\" not found", name); } -void lcd_clear(uint32_t color) { - BSP_LCD_Clear(color); +void lcd_clear_text(void) { + BSP_LCD_SelectLayer(1); + BSP_LCD_Clear(0); +} + +void lcd_clear_images(void) { + BSP_LCD_SelectLayer(0); + for (uint8_t i = 0; i < LCD_MAX_GIFS; i++) { + if (gifs[i].src != NULL) { + lcd_stop_gif(&gifs[i]); + } + } + BSP_LCD_Clear(0); } lcd_gif_t* lcd_draw_gif(uint8_t* src, size_t size, uint32_t x_pos, uint32_t y_pos) { + BSP_LCD_SelectLayer(0); lcd_gif_t* gif; // Get a free GIF slot @@ -193,6 +211,7 @@ lcd_gif_t* lcd_draw_gif(uint8_t* src, size_t size, uint32_t x_pos, uint32_t y_po } lcd_gif_t* lcd_draw_gif_from_fs(const char* name, uint32_t x_pos, uint32_t y_pos) { + BSP_LCD_SelectLayer(0); lcd_gif_t* gif; llfs_file_t* file; @@ -250,13 +269,14 @@ static inline void free_gif_slot(lcd_gif_t* gif) { * @param pDraw Pointer to the GIFDRAW struct */ static void gif_draw_cb(GIFDRAW* pDraw) { + BSP_LCD_SelectLayer(0); lcd_gif_t* gif = (lcd_gif_t*)pDraw->pUser; uint8_t* palette = pDraw->pPalette24; // The RGB888 color palette uint8_t* p_src = pDraw->pPixels; // Source pixel pointer int y = pDraw->iY + pDraw->y; // Current line being drawn // Calculate the destination address of the first pixel in the line - uint32_t address = hLtdcHandler.LayerCfg[1].FBStartAdress + (((BSP_LCD_GetXSize() * gif->y_pos) + gif->x_pos) * 4) + uint32_t address = hLtdcHandler.LayerCfg[0].FBStartAdress + (((BSP_LCD_GetXSize() * gif->y_pos) + gif->x_pos) * 4) + (y * (BSP_LCD_GetXSize() * 4)); // Restore the background @@ -285,4 +305,4 @@ static void gif_draw_cb(GIFDRAW* pDraw) { // Draw the pixel ((uint32_t *)address)[x] = color; } -} \ No newline at end of file +} From a481f3b6fad0d1f8c08a403d4425f0c3c33c1efb Mon Sep 17 00:00:00 2001 From: xoreo Date: Mon, 20 Nov 2023 14:38:04 +0100 Subject: [PATCH 40/54] Add lcd_stop_all_gifs(void) --- docs/lcd_api.md | 7 +++++++ project/Core/Inc/lcd_api.h | 10 +++++++++- project/Core/Src/lcd_api.c | 22 +++++++++++++++------- 3 files changed, 31 insertions(+), 8 deletions(-) diff --git a/docs/lcd_api.md b/docs/lcd_api.md index 0b2c5db..a5f82da 100644 --- a/docs/lcd_api.md +++ b/docs/lcd_api.md @@ -229,6 +229,13 @@ Call this function before drawing over the GIF. This function should not be called on a GIF that has already been stopped (GIFs with a loop count will stop automatically). It is possible that the handler has been assigned to a new GIF, so it would stop the new GIF instead. +#### Stopping all GIF animations +```c +void lcd_stop_all_gifs(void); +``` +This function stops all the GIF animations and frees the memory allocated for the GIF. +Call this function before drawing over the GIF. + #### Checking if a GIF is still running ```c bool lcd_gif_is_playing(lcd_gif_t* gif); diff --git a/project/Core/Inc/lcd_api.h b/project/Core/Inc/lcd_api.h index 42e6019..3cd6bd9 100644 --- a/project/Core/Inc/lcd_api.h +++ b/project/Core/Inc/lcd_api.h @@ -102,7 +102,7 @@ void lcd_task(void); * @param[in] color Color in which the text will be displayed, see preset colors in defines above * @param[in] font Font size, see defines above in file */ -void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, sFONT *font); +void lcd_display_text(const char* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, sFONT *font); /** * @brief Draw BMP image on screen @@ -158,6 +158,14 @@ void lcd_clear_text(void); void lcd_clear_images(void); +/** + * @brief LCD stop all GIFs + * Stops all playing GIFs on lcd screen + * + */ + +void lcd_stop_all_gifs(void); + /** * @brief Draw GIF image on screen from memory * Draw GIF image from memory to the LCD screen at position X, Y diff --git a/project/Core/Src/lcd_api.c b/project/Core/Src/lcd_api.c index 73adf57..8a35c7e 100644 --- a/project/Core/Src/lcd_api.c +++ b/project/Core/Src/lcd_api.c @@ -82,11 +82,11 @@ void lcd_task(void) { } } -void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, sFONT* font) { +void lcd_display_text(const char* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, sFONT* font) { BSP_LCD_SelectLayer(1); LOG_INFO(TAG, "Display text: %s @x=%d,y=%d", text, x_pos, y_pos); - uint16_t tot_length = x_pos + (strlen(text) * font->Width); + uint16_t tot_length = x_pos + ((uint16_t)strlen(text) * font->Width); if ((x_pos % font->Width) != 0) { x_pos -= (x_pos % font->Width); } @@ -96,23 +96,23 @@ void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t co BSP_LCD_SetFont(font); if (tot_length > BSP_LCD_GetXSize()) { - for (int i = 0; i < strlen(text); i++) { + for (unsigned int i = 0; i < (unsigned int)strlen(text); i++) { if ((x_pos) > BSP_LCD_GetXSize() - (font->Width) * 2) { if (isalpha(text[i - 1]) && isalpha(text[i])) { - BSP_LCD_DisplayChar(x_pos, y_pos, '-'); + BSP_LCD_DisplayChar(x_pos, y_pos, (uint8_t)'-'); } else { - BSP_LCD_DisplayChar(x_pos, y_pos, text[i]); + BSP_LCD_DisplayChar(x_pos, y_pos, (uint8_t)text[i]); } x_pos = 0; y_pos += font->Height; continue; } - BSP_LCD_DisplayChar(x_pos, y_pos, text[i]); + BSP_LCD_DisplayChar(x_pos, y_pos, (uint8_t)text[i]); x_pos += font->Width; } return; } - BSP_LCD_DisplayStringAt(x_pos, y_pos, text, LEFT_MODE); + BSP_LCD_DisplayStringAt(x_pos, y_pos, (uint8_t*)text, LEFT_MODE); } void lcd_draw_raw_img(const void* p_src, uint32_t x_pos, uint32_t y_pos, uint32_t x_size, uint32_t y_size, uint32_t color_mode) { @@ -179,6 +179,14 @@ void lcd_clear_images(void) { BSP_LCD_Clear(0); } +void lcd_stop_all_gifs(void) { + for (uint8_t i = 0; i < LCD_MAX_GIFS; i++) { + if (gifs[i].src != NULL) { + lcd_stop_gif(&gifs[i]); + } + } +} + lcd_gif_t* lcd_draw_gif(uint8_t* src, size_t size, uint32_t x_pos, uint32_t y_pos) { BSP_LCD_SelectLayer(0); lcd_gif_t* gif; From 60aa6c0d24e275b5379211e4b87b8b5cf822be01 Mon Sep 17 00:00:00 2001 From: xoreo Date: Mon, 20 Nov 2023 14:43:29 +0100 Subject: [PATCH 41/54] Remove empty lines in lcd_api.h --- project/Core/Inc/lcd_api.h | 3 --- 1 file changed, 3 deletions(-) diff --git a/project/Core/Inc/lcd_api.h b/project/Core/Inc/lcd_api.h index 3cd6bd9..c3ee770 100644 --- a/project/Core/Inc/lcd_api.h +++ b/project/Core/Inc/lcd_api.h @@ -147,7 +147,6 @@ void lcd_draw_img_from_fs(const char* name, uint32_t x_pos, uint32_t y_pos); * Clears the text drawn on the LCD screen * */ - void lcd_clear_text(void); /** @@ -155,7 +154,6 @@ void lcd_clear_text(void); * Clears the images drawn on the LCD screen * */ - void lcd_clear_images(void); /** @@ -163,7 +161,6 @@ void lcd_clear_images(void); * Stops all playing GIFs on lcd screen * */ - void lcd_stop_all_gifs(void); /** From 2aad741b564454409240912b15e04c730f5b96fb Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 20 Nov 2023 14:46:26 +0100 Subject: [PATCH 42/54] TFTP * Change form indexes to defines * add gif support --- project/Core/Src/tftp.c | 93 +++++++++++++++++++++++++---------------- 1 file changed, 58 insertions(+), 35 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 0eb2689..fdff8ea 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -6,12 +6,20 @@ #include "tftp.h" +#define VIRT_INDEX_TXT 0 +#define VIRT_IMAGE_BMP 1 +#define VIRT_IMAGE_GIF 2 +#define VIRT_TEXT_TXT 3 + +#define IMAGE_BUFFER_SIZE 81920 + static const char* TAG = "tftp_server"; extern struct llfs_data_file* llfs_root; static tftp_custom_file_t virt_file[] = {{.name = "index.txt", .data = NULL, .len = 0, .ofset = 0}, {.name = "virtImage.bmp", .data = NULL, .len = 0, .ofset = 0}, + {.name = "virtImage.gif", .data = NULL, .len = 0, .ofset = 0}, {.name = "virtText.txt", .data = NULL, .len = 0, .ofset = 0}}; int str_cat_str(char* dest, size_t dest_size, const char* src) { @@ -24,6 +32,7 @@ int str_cat_str(char* dest, size_t dest_size, const char* src) { return 0; } + int str_cat(char* dest, size_t dest_size, char c) { size_t dest_len = strlen(dest); if (dest_len + 1 > dest_size) { @@ -118,16 +127,17 @@ void* tftp_open(const char* fname, const char* mode, uint8_t write) { UNUSED(mode); - if (strcmp(fname, virt_file[0].name) == 0 && write == TFTP_READ) { - tftp_custom_fseek(&virt_file[0], 0, SEEK_SET); + if (strcmp(fname, virt_file[VIRT_INDEX_TXT].name) == 0 && write == TFTP_READ) { + tftp_custom_fseek(&virt_file[VIRT_INDEX_TXT], 0, SEEK_SET); return &virt_file[0]; - } else if (strcmp(fname, virt_file[1].name) == 0 && write != TFTP_READ) { - return &virt_file[1]; - } else if (strcmp(fname, virt_file[2].name) == 0 && write != TFTP_READ) { - return &virt_file[2]; + } else if (strcmp(fname, virt_file[VIRT_IMAGE_BMP].name) == 0 && write != TFTP_READ) { + return &virt_file[VIRT_IMAGE_BMP]; + } else if (strcmp(fname, virt_file[VIRT_IMAGE_GIF].name) == 0 && write != TFTP_READ) { + return &virt_file[VIRT_IMAGE_GIF]; + } else if (strcmp(fname, virt_file[VIRT_TEXT_TXT].name) == 0 && write != TFTP_READ) { + return &virt_file[VIRT_TEXT_TXT]; } - // TODO: waiting on Lorentz to finish creating f* functions for LLFS return fopen(fname, write ? "wb" : "rb"); } @@ -143,24 +153,26 @@ void tftp_close(void* handle) { return; } - if (handle == &virt_file[1]) { - // TODO: waiting on pr of tim to merge so we can use the bmp lcd function + if (handle == &virt_file[VIRT_IMAGE_BMP]) { lcd_clear(LCD_COLOR_BLACK); - //lcd_display_text((uint8_t*)"show me what you got virtImage.raw", 0, 0, LCD_COLOR_BLACK, LCD_COLOR_WHITE, LCD_FONT16); - lcd_draw_bmp_img((uint8_t*)virt_file[1].data, 0, 0); + lcd_draw_bmp_img((uint8_t*)virt_file[VIRT_IMAGE_BMP].data, 0, 0); } - if (handle == &virt_file[2]) { + if (handle == &virt_file[VIRT_IMAGE_GIF]) { lcd_clear(LCD_COLOR_BLACK); - lcd_display_text((uint8_t*)virt_file[2].data, 0, 0, LCD_COLOR_BLACK, LCD_COLOR_WHITE, LCD_FONT16); + lcd_draw_gif((uint8_t*)virt_file[VIRT_IMAGE_GIF].data, virt_file[VIRT_IMAGE_GIF].ofset,0, 0); } - if (handle == &virt_file[0] || handle == &virt_file[1] || handle == &virt_file[2]) { + if (handle == &virt_file[VIRT_TEXT_TXT]) { + lcd_clear(LCD_COLOR_BLACK); + lcd_display_text((uint8_t*)virt_file[VIRT_TEXT_TXT].data, 0, 0, LCD_COLOR_BLACK, LCD_COLOR_WHITE, LCD_FONT16); + } + + if (handle == &virt_file[VIRT_INDEX_TXT] || handle == &virt_file[VIRT_IMAGE_BMP] || handle == &virt_file[VIRT_IMAGE_GIF] || handle == &virt_file[VIRT_TEXT_TXT]) { ((tftp_custom_file_t*)handle)->ofset = 0; return; } - // TODO: waiting on Lorentz to finish creating f* functions for LLFS fclose((FILE*)handle); } @@ -183,13 +195,16 @@ int tftp_read(void* handle, void* buf, int bytes) { } FILE* file = (FILE*)handle; - if ((tftp_custom_file_t*)file == &virt_file[0]) { + if ((tftp_custom_file_t*)file == &virt_file[VIRT_INDEX_TXT]) { ret = (int)tftp_custom_fread(buf, (size_t)bytes, (tftp_custom_file_t*)file); return ret; - } else if ((tftp_custom_file_t*)file == &virt_file[1]) { + } else if ((tftp_custom_file_t*)file == &virt_file[VIRT_IMAGE_BMP]) { LOG_CRIT(TAG, "Exception: Trying to read a write only file"); return -1; - } else if ((tftp_custom_file_t*)file == &virt_file[2]) { + } else if ((tftp_custom_file_t*)file == &virt_file[VIRT_IMAGE_GIF]) { + LOG_CRIT(TAG, "Exception: Trying to read a write only file"); + return -1; + } else if ((tftp_custom_file_t*)file == &virt_file[VIRT_TEXT_TXT]) { LOG_CRIT(TAG, "Exception: Trying to read a write only file"); return -1; } @@ -211,9 +226,8 @@ int tftp_read(void* handle, void* buf, int bytes) { */ int tftp_write(void* handle, struct pbuf* p) { LOG_INFO(TAG, "Writing file"); - LOG_DEBUG(TAG, "Not implemented yet"); tftp_custom_file_t* file = (tftp_custom_file_t*)handle; - if (file == &virt_file[1] || file == &virt_file[2]) { + if (file == &virt_file[VIRT_IMAGE_BMP] || file == &virt_file[VIRT_IMAGE_GIF] || file == &virt_file[VIRT_TEXT_TXT]) { return (int)tftp_custom_fwrite(p->payload, (size_t)(p->len), file); } return -1; @@ -234,17 +248,17 @@ void init_index(void) { root = root->next; } len++; // +1 for the \0 - virt_file[0].data = malloc(len); - virt_file[0].len = len; + virt_file[VIRT_INDEX_TXT].data = malloc(len); + virt_file[VIRT_INDEX_TXT].len = len; for (int i = 0; i < 2; i++) { - str_cat_str(virt_file[0].data, len, virt_file[i].name); - str_cat(virt_file[0].data, len, '\n'); + str_cat_str(virt_file[VIRT_INDEX_TXT].data, len, virt_file[i].name); + str_cat(virt_file[VIRT_INDEX_TXT].data, len, '\n'); } root = llfs_root; while (root != NULL) { - str_cat_str(virt_file[0].data, len, root->name); - str_cat(virt_file[0].data, len, '\n'); + str_cat_str(virt_file[VIRT_INDEX_TXT].data, len, root->name); + str_cat(virt_file[VIRT_INDEX_TXT].data, len, '\n'); root = root->next; } } @@ -259,8 +273,15 @@ void tftp_server_init(void) { // init the index.txt virt_file init_index(); // init the virtImage.raw virt_file with 80kb of ram - virt_file[2].data = malloc(81920 * sizeof(char)); - virt_file[2].len = 81920; + virt_file[VIRT_IMAGE_BMP].data = calloc(IMAGE_BUFFER_SIZE, sizeof(char)); + if (virt_file[VIRT_IMAGE_BMP].data == NULL) { + LOG_FATAL(TAG, "Could not allocate memory for virtImage.raw"); + return; + } + virt_file[VIRT_IMAGE_BMP].len = IMAGE_BUFFER_SIZE; + + virt_file[VIRT_IMAGE_GIF].data = virt_file[VIRT_IMAGE_BMP].data; + virt_file[VIRT_IMAGE_GIF].len = virt_file[VIRT_IMAGE_BMP].len; // Init the tftp server if (tftp_init(&tftpContext_s) != ERR_OK) { @@ -274,11 +295,13 @@ void tftp_server_deinit(void) { LOG_INFO(TAG, "Deinitializing tftp server"); tftp_cleanup(); LOG_INFO(TAG, "tftp server deinitialized successfully"); - free(virt_file[0].data); - virt_file[0].data = NULL; - virt_file[0].len = 0; - virt_file[0].ofset = 0; - free(virt_file[2].data); - virt_file[2].data = NULL; - virt_file[2].len = 0; + free(virt_file[VIRT_INDEX_TXT].data); + virt_file[VIRT_INDEX_TXT].data = NULL; + virt_file[VIRT_INDEX_TXT].len = 0; + virt_file[VIRT_INDEX_TXT].ofset = 0; + free(virt_file[VIRT_IMAGE_BMP].data); + virt_file[VIRT_IMAGE_BMP].data = NULL; + virt_file[VIRT_IMAGE_BMP].len = 0; + virt_file[VIRT_IMAGE_GIF].data = NULL; + virt_file[VIRT_IMAGE_GIF].len = 0; } \ No newline at end of file From fbeec7bfbc3f279b637277c213ff3a85dabd9704 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 20 Nov 2023 15:15:31 +0100 Subject: [PATCH 43/54] TFTP * Add text support * Change from Black text on White background to the reverse --- project/Core/Src/tftp.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index fdff8ea..d56b107 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -165,7 +165,7 @@ void tftp_close(void* handle) { if (handle == &virt_file[VIRT_TEXT_TXT]) { lcd_clear(LCD_COLOR_BLACK); - lcd_display_text((uint8_t*)virt_file[VIRT_TEXT_TXT].data, 0, 0, LCD_COLOR_BLACK, LCD_COLOR_WHITE, LCD_FONT16); + lcd_display_text((uint8_t*)virt_file[VIRT_TEXT_TXT].data, 0, 0,LCD_COLOR_WHITE, LCD_COLOR_BLACK, LCD_FONT16); } if (handle == &virt_file[VIRT_INDEX_TXT] || handle == &virt_file[VIRT_IMAGE_BMP] || handle == &virt_file[VIRT_IMAGE_GIF] || handle == &virt_file[VIRT_TEXT_TXT]) { @@ -275,7 +275,7 @@ void tftp_server_init(void) { // init the virtImage.raw virt_file with 80kb of ram virt_file[VIRT_IMAGE_BMP].data = calloc(IMAGE_BUFFER_SIZE, sizeof(char)); if (virt_file[VIRT_IMAGE_BMP].data == NULL) { - LOG_FATAL(TAG, "Could not allocate memory for virtImage.raw"); + LOG_FATAL(TAG, "Could not allocate memory for virtImage.bmp/virtImage.gif"); return; } virt_file[VIRT_IMAGE_BMP].len = IMAGE_BUFFER_SIZE; @@ -283,6 +283,9 @@ void tftp_server_init(void) { virt_file[VIRT_IMAGE_GIF].data = virt_file[VIRT_IMAGE_BMP].data; virt_file[VIRT_IMAGE_GIF].len = virt_file[VIRT_IMAGE_BMP].len; + virt_file[VIRT_TEXT_TXT].data = virt_file[VIRT_IMAGE_BMP].data; + virt_file[VIRT_TEXT_TXT].len = virt_file[VIRT_IMAGE_BMP].len; + // Init the tftp server if (tftp_init(&tftpContext_s) != ERR_OK) { LOG_FATAL(TAG, "Could not initialize tftp server"); @@ -302,6 +305,10 @@ void tftp_server_deinit(void) { free(virt_file[VIRT_IMAGE_BMP].data); virt_file[VIRT_IMAGE_BMP].data = NULL; virt_file[VIRT_IMAGE_BMP].len = 0; + virt_file[VIRT_IMAGE_GIF].data = NULL; virt_file[VIRT_IMAGE_GIF].len = 0; + + virt_file[VIRT_TEXT_TXT].data = NULL; + virt_file[VIRT_TEXT_TXT].len = 0; } \ No newline at end of file From ff72c9a5ebd450072ad58210341196916022204c Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 20 Nov 2023 15:43:23 +0100 Subject: [PATCH 44/54] TFTP Update docs --- docs/tftp.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/docs/tftp.md b/docs/tftp.md index a9cc1c2..db3a6c4 100644 --- a/docs/tftp.md +++ b/docs/tftp.md @@ -18,11 +18,18 @@ The TFTP task is used to receive and send files via TFTP. ### Receive a file index.txt contains a list of files on the file system. ```bash -tftp -g -r +bash $ tftp +tftp $ get index.txt ``` ### Send a file You can only write to the following files: -- virtImage.raw +- virtImage.bmp ```bash -tftp -p -l +bash $ tftp +tftp $ put virtImage.bmp +``` +- virtImage.gif +```bash +bash $ tftp +tftp $ put virtImage.gif ``` From 46f2fcacd25b4e47b63937f42dde37c82a1107a3 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 20 Nov 2023 15:44:38 +0100 Subject: [PATCH 45/54] TFTP * Change typo * Format * Add doxygen --- project/Core/Inc/tftp.h | 45 ++++++++++++++++++++++++++++++----- project/Core/Src/tftp.c | 52 ++++++++++++++++++++--------------------- 2 files changed, 65 insertions(+), 32 deletions(-) diff --git a/project/Core/Inc/tftp.h b/project/Core/Inc/tftp.h index de01a2a..48afcfa 100644 --- a/project/Core/Inc/tftp.h +++ b/project/Core/Inc/tftp.h @@ -14,11 +14,11 @@ extern "C" { #endif #define LOGGER_LEVEL_ALL -#include "log.h" -#include "llfs.h" -#include #include +#include #include +#include "llfs.h" +#include "log.h" #define TFTP_READ 0 @@ -29,14 +29,47 @@ extern "C" { typedef struct tftp_custom_file_s { char* data; size_t len; - char*name; - size_t ofset; -}tftp_custom_file_t; + char* name; + size_t offset; +} tftp_custom_file_t; +/** + * @brief Initialize the TFTP server + */ void tftp_server_init(void); + +/** + * @brief Uninitialize the TFTP server + */ void tftp_server_deinit(void); + +/** + * @brief Custom fseek function + * + * @param handle The custom file handle + * @param offset The offset + * @param whence The whence + */ void tftp_custom_fseek(tftp_custom_file_t* handle, size_t offset, int whence); + +/** + * @brief Custom fread function + * + * @param buf The buffer to read from + * @param bytes The amount of bytes to read + * @param handle The custom file handle + * @return The amount of bytes read + */ size_t tftp_custom_fread(void* buf, size_t bytes, tftp_custom_file_t* handle); + +/** + * @brief Custom fwrite function + * + * @param buf The buffer to write to + * @param bytes The amount of bytes to write + * @param handle The custom file handle + * @return The amount of bytes written + */ size_t tftp_custom_fwrite(const void* buf, size_t bytes, tftp_custom_file_t* handle); #ifdef __cplusplus diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index d56b107..897e990 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -9,7 +9,7 @@ #define VIRT_INDEX_TXT 0 #define VIRT_IMAGE_BMP 1 #define VIRT_IMAGE_GIF 2 -#define VIRT_TEXT_TXT 3 +#define VIRT_TEXT_TXT 3 #define IMAGE_BUFFER_SIZE 81920 @@ -17,10 +17,10 @@ static const char* TAG = "tftp_server"; extern struct llfs_data_file* llfs_root; -static tftp_custom_file_t virt_file[] = {{.name = "index.txt", .data = NULL, .len = 0, .ofset = 0}, - {.name = "virtImage.bmp", .data = NULL, .len = 0, .ofset = 0}, - {.name = "virtImage.gif", .data = NULL, .len = 0, .ofset = 0}, - {.name = "virtText.txt", .data = NULL, .len = 0, .ofset = 0}}; +static tftp_custom_file_t virt_file[] = {{.name = "index.txt", .data = NULL, .len = 0, .offset = 0}, + {.name = "virtImage.bmp", .data = NULL, .len = 0, .offset = 0}, + {.name = "virtImage.gif", .data = NULL, .len = 0, .offset = 0}, + {.name = "virtText.txt", .data = NULL, .len = 0, .offset = 0}}; int str_cat_str(char* dest, size_t dest_size, const char* src) { size_t dest_len = strlen(dest); @@ -32,7 +32,6 @@ int str_cat_str(char* dest, size_t dest_size, const char* src) { return 0; } - int str_cat(char* dest, size_t dest_size, char c) { size_t dest_len = strlen(dest); if (dest_len + 1 > dest_size) { @@ -52,16 +51,16 @@ int str_cat(char* dest, size_t dest_size, char c) { void tftp_custom_fseek(tftp_custom_file_t* handle, size_t offset, int whence) { switch (whence) { case SEEK_SET: - handle->ofset = offset; + handle->offset = offset; break; case SEEK_CUR: - handle->ofset += offset; + handle->offset += offset; break; case SEEK_END: break; } - if (handle->ofset > handle->len) { - handle->ofset = handle->len; + if (handle->offset > handle->len) { + handle->offset = handle->len; } } @@ -75,13 +74,13 @@ void tftp_custom_fseek(tftp_custom_file_t* handle, size_t offset, int whence) { * @param[in,out] handle Custom file handles */ size_t tftp_custom_fread(void* buf, size_t bytes, tftp_custom_file_t* handle) { - if (handle->ofset + bytes > handle->len) { - bytes = handle->len - handle->ofset; + if (handle->offset + bytes > handle->len) { + bytes = handle->len - handle->offset; } - memcpy(buf, handle->data + handle->ofset, bytes); - handle->ofset += bytes; + memcpy(buf, handle->data + handle->offset, bytes); + handle->offset += bytes; ((char*)buf)[bytes] = '\0'; - if (handle->ofset > handle->len) { + if (handle->offset > handle->len) { bytes = 0; } return bytes; @@ -97,12 +96,12 @@ size_t tftp_custom_fread(void* buf, size_t bytes, tftp_custom_file_t* handle) { * @return The number of bytes written */ size_t tftp_custom_fwrite(const void* buf, size_t bytes, tftp_custom_file_t* handle) { - if (handle->ofset + bytes > handle->len) { - bytes = handle->len - handle->ofset; + if (handle->offset + bytes > handle->len) { + bytes = handle->len - handle->offset; } - memcpy(handle->data + handle->ofset, buf, bytes); - handle->ofset += bytes; - if (handle->ofset > handle->len) { + memcpy(handle->data + handle->offset, buf, bytes); + handle->offset += bytes; + if (handle->offset > handle->len) { bytes = 0; } return bytes; @@ -160,16 +159,17 @@ void tftp_close(void* handle) { if (handle == &virt_file[VIRT_IMAGE_GIF]) { lcd_clear(LCD_COLOR_BLACK); - lcd_draw_gif((uint8_t*)virt_file[VIRT_IMAGE_GIF].data, virt_file[VIRT_IMAGE_GIF].ofset,0, 0); + lcd_draw_gif((uint8_t*)virt_file[VIRT_IMAGE_GIF].data, virt_file[VIRT_IMAGE_GIF].offset, 0, 0); } if (handle == &virt_file[VIRT_TEXT_TXT]) { lcd_clear(LCD_COLOR_BLACK); - lcd_display_text((uint8_t*)virt_file[VIRT_TEXT_TXT].data, 0, 0,LCD_COLOR_WHITE, LCD_COLOR_BLACK, LCD_FONT16); + lcd_display_text((uint8_t*)virt_file[VIRT_TEXT_TXT].data, 0, 0, LCD_COLOR_WHITE, LCD_COLOR_BLACK, LCD_FONT16); } - if (handle == &virt_file[VIRT_INDEX_TXT] || handle == &virt_file[VIRT_IMAGE_BMP] || handle == &virt_file[VIRT_IMAGE_GIF] || handle == &virt_file[VIRT_TEXT_TXT]) { - ((tftp_custom_file_t*)handle)->ofset = 0; + if (handle == &virt_file[VIRT_INDEX_TXT] || handle == &virt_file[VIRT_IMAGE_BMP] + || handle == &virt_file[VIRT_IMAGE_GIF] || handle == &virt_file[VIRT_TEXT_TXT]) { + ((tftp_custom_file_t*)handle)->offset = 0; return; } @@ -208,7 +208,7 @@ int tftp_read(void* handle, void* buf, int bytes) { LOG_CRIT(TAG, "Exception: Trying to read a write only file"); return -1; } - + ret = (int)fread(buf, sizeof(uint8_t), (size_t)bytes, file); if (ret <= 0) { return -1; @@ -301,7 +301,7 @@ void tftp_server_deinit(void) { free(virt_file[VIRT_INDEX_TXT].data); virt_file[VIRT_INDEX_TXT].data = NULL; virt_file[VIRT_INDEX_TXT].len = 0; - virt_file[VIRT_INDEX_TXT].ofset = 0; + virt_file[VIRT_INDEX_TXT].offset = 0; free(virt_file[VIRT_IMAGE_BMP].data); virt_file[VIRT_IMAGE_BMP].data = NULL; virt_file[VIRT_IMAGE_BMP].len = 0; From 32f1b3117cecc32a1735beb81054a5fe7594ce7f Mon Sep 17 00:00:00 2001 From: xoreo Date: Mon, 20 Nov 2023 16:01:16 +0100 Subject: [PATCH 46/54] Add LOG_INFO(...) to functions in LCD_API --- project/Core/Src/lcd_api.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/project/Core/Src/lcd_api.c b/project/Core/Src/lcd_api.c index 8a35c7e..2c0738e 100644 --- a/project/Core/Src/lcd_api.c +++ b/project/Core/Src/lcd_api.c @@ -32,10 +32,12 @@ void lcd_init(bool bl_on) { if (bl_on) { HAL_GPIO_WritePin(GPIOK, GPIO_PIN_3, GPIO_PIN_SET); HAL_GPIO_WritePin(GPIOI, GPIO_PIN_12, GPIO_PIN_SET); + LOG_INFO(TAG, "LCD initialise with backlight"); return; } HAL_GPIO_WritePin(GPIOK, GPIO_PIN_3, GPIO_PIN_RESET); HAL_GPIO_WritePin(GPIOI, GPIO_PIN_12, GPIO_PIN_RESET); + LOG_INFO(TAG, "LCD initialise without backlight"); } void lcd_task(void) { @@ -116,6 +118,7 @@ void lcd_display_text(const char* text, uint16_t x_pos, uint16_t y_pos, uint32_t } void lcd_draw_raw_img(const void* p_src, uint32_t x_pos, uint32_t y_pos, uint32_t x_size, uint32_t y_size, uint32_t color_mode) { + LOG_INFO(TAG, "Displaying raw image: @x=%d, @y=%d, width=%d, height=%d", x_pos, y_pos, x_size, y_size); BSP_LCD_SelectLayer(0); uint32_t address = hLtdcHandler.LayerCfg[1].FBStartAdress + (((BSP_LCD_GetXSize() * y_pos) + x_pos) * (4)); void* p_dst = (void*)address; @@ -150,11 +153,13 @@ void lcd_draw_raw_img(const void* p_src, uint32_t x_pos, uint32_t y_pos, uint32_ } void lcd_draw_bmp_img(uint8_t* bmp_buff, uint32_t x_pos, uint32_t y_pos) { + LOG_INFO(TAG, "Displaying BMP image: @x=%d, @y=%d", x_pos, y_pos); BSP_LCD_SelectLayer(0); BSP_LCD_DrawBitmap(x_pos, y_pos, bmp_buff); } void lcd_draw_img_from_fs(const char* name, uint32_t x_pos, uint32_t y_pos) { + LOG_INFO(TAG, "Displaying BMP image %s: @x=%d, @y=%d", name, x_pos, y_pos); BSP_LCD_SelectLayer(0); llfs_file_t* file = llfs_file_open(name); if (file != NULL) { @@ -165,11 +170,13 @@ void lcd_draw_img_from_fs(const char* name, uint32_t x_pos, uint32_t y_pos) { } void lcd_clear_text(void) { + LOG_INFO(TAG, "Clear text"); BSP_LCD_SelectLayer(1); BSP_LCD_Clear(0); } void lcd_clear_images(void) { + LOG_INFO(TAG, "Clear images"); BSP_LCD_SelectLayer(0); for (uint8_t i = 0; i < LCD_MAX_GIFS; i++) { if (gifs[i].src != NULL) { @@ -200,6 +207,7 @@ lcd_gif_t* lcd_draw_gif(uint8_t* src, size_t size, uint32_t x_pos, uint32_t y_po // Open the GIF and reset slot values GIF_begin(&(gif->gif), GIF_PALETTE_RGB888); if (GIF_openRAM(&(gif->gif), src, (int)size, gif_draw_cb)) { + LOG_INFO(TAG, "Draw GIF: @x=%d, @y=%d with size: %d", x_pos, y_pos, size); gif->src = src; gif->x_pos = x_pos; gif->y_pos = y_pos; @@ -229,7 +237,7 @@ lcd_gif_t* lcd_draw_gif_from_fs(const char* name, uint32_t x_pos, uint32_t y_pos LOG_WARN(TAG, "File \"%s\" not found", name); return NULL; } - + LOG_INFO(TAG, "Draw GIF %s", name); // Draw the GIF using the file data gif = lcd_draw_gif((uint8_t*)file->data, file->len, x_pos, y_pos); return gif; From 18f20e045cf1d237f51fa1c24530805519cf4010 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 20 Nov 2023 16:04:53 +0100 Subject: [PATCH 47/54] TFTP Fix broken lcd_api functions --- project/Core/Src/tftp.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 897e990..d4fa7b3 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -153,18 +153,21 @@ void tftp_close(void* handle) { } if (handle == &virt_file[VIRT_IMAGE_BMP]) { - lcd_clear(LCD_COLOR_BLACK); + lcd_clear_images(); + lcd_clear_text(); lcd_draw_bmp_img((uint8_t*)virt_file[VIRT_IMAGE_BMP].data, 0, 0); } if (handle == &virt_file[VIRT_IMAGE_GIF]) { - lcd_clear(LCD_COLOR_BLACK); + lcd_clear_images(); + lcd_clear_text(); lcd_draw_gif((uint8_t*)virt_file[VIRT_IMAGE_GIF].data, virt_file[VIRT_IMAGE_GIF].offset, 0, 0); } if (handle == &virt_file[VIRT_TEXT_TXT]) { - lcd_clear(LCD_COLOR_BLACK); - lcd_display_text((uint8_t*)virt_file[VIRT_TEXT_TXT].data, 0, 0, LCD_COLOR_WHITE, LCD_COLOR_BLACK, LCD_FONT16); + lcd_clear_images(); + lcd_clear_text(); + lcd_display_text((uint8_t*)virt_file[VIRT_TEXT_TXT].data, 0, 0, LCD_COLOR_WHITE, LCD_FONT16); } if (handle == &virt_file[VIRT_INDEX_TXT] || handle == &virt_file[VIRT_IMAGE_BMP] From eea21fc15d209eafeaa377354adb38464009de4a Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 20 Nov 2023 16:07:35 +0100 Subject: [PATCH 48/54] TFTP Make str functions static --- project/Core/Src/tftp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index d4fa7b3..86d1a37 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -22,7 +22,7 @@ static tftp_custom_file_t virt_file[] = {{.name = "index.txt", .data = NULL, .le {.name = "virtImage.gif", .data = NULL, .len = 0, .offset = 0}, {.name = "virtText.txt", .data = NULL, .len = 0, .offset = 0}}; -int str_cat_str(char* dest, size_t dest_size, const char* src) { +static int str_cat_str(char* dest, size_t dest_size, const char* src) { size_t dest_len = strlen(dest); size_t src_len = strlen(src); if (dest_len + src_len > dest_size) { @@ -32,7 +32,7 @@ int str_cat_str(char* dest, size_t dest_size, const char* src) { return 0; } -int str_cat(char* dest, size_t dest_size, char c) { +static int str_cat(char* dest, size_t dest_size, char c) { size_t dest_len = strlen(dest); if (dest_len + 1 > dest_size) { return -1; From 38bdf7376353f12f9ef0107ad426821e51cbafc4 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 20 Nov 2023 16:14:04 +0100 Subject: [PATCH 49/54] TFTP * Remove the dependency on llfs_root * Change over to llfs_next_file --- project/Core/Src/tftp.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 86d1a37..718a0f6 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -15,8 +15,6 @@ static const char* TAG = "tftp_server"; -extern struct llfs_data_file* llfs_root; - static tftp_custom_file_t virt_file[] = {{.name = "index.txt", .data = NULL, .len = 0, .offset = 0}, {.name = "virtImage.bmp", .data = NULL, .len = 0, .offset = 0}, {.name = "virtImage.gif", .data = NULL, .len = 0, .offset = 0}, @@ -245,10 +243,10 @@ void init_index(void) { for (int i = 0; i < 2; i++) { len += strlen(virt_file[i].name) + 1; } - const struct llfs_data_file* root = llfs_root; - while (root != NULL) { - len += strlen(root->name) + 1; - root = root->next; + void* mem = NULL; // Pointer for internal use by the llfs library + llfs_file_t* file; + while ((file = llfs_next_file(&mem, NULL)) != NULL) { + len += strlen(file->name) + 1; } len++; // +1 for the \0 virt_file[VIRT_INDEX_TXT].data = malloc(len); @@ -258,11 +256,13 @@ void init_index(void) { str_cat_str(virt_file[VIRT_INDEX_TXT].data, len, virt_file[i].name); str_cat(virt_file[VIRT_INDEX_TXT].data, len, '\n'); } - root = llfs_root; - while (root != NULL) { - str_cat_str(virt_file[VIRT_INDEX_TXT].data, len, root->name); + + mem = NULL; + file = NULL; + + while ((file = llfs_next_file(&mem, NULL)) != NULL) { + str_cat_str(virt_file[VIRT_INDEX_TXT].data, len, file->name); str_cat(virt_file[VIRT_INDEX_TXT].data, len, '\n'); - root = root->next; } } From 65ad130c09fc4bdcf5cf6ab03b8f891569059c13 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 20 Nov 2023 16:36:09 +0100 Subject: [PATCH 50/54] TFTP * Fix null terminated string in init_index * Add check if out of memory * Add debug message for file index.txt * Add MAX_VIRT_FILES --- project/Core/Src/tftp.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 718a0f6..9164403 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -10,6 +10,7 @@ #define VIRT_IMAGE_BMP 1 #define VIRT_IMAGE_GIF 2 #define VIRT_TEXT_TXT 3 +#define MAX_VIRT_FILES 4 #define IMAGE_BUFFER_SIZE 81920 @@ -240,7 +241,7 @@ int tftp_write(void* handle, struct pbuf* p) { void init_index(void) { size_t len = 0; // Add len of the virt files to the size - for (int i = 0; i < 2; i++) { + for (int i = 0; i < MAX_VIRT_FILES; i++) { len += strlen(virt_file[i].name) + 1; } void* mem = NULL; // Pointer for internal use by the llfs library @@ -249,10 +250,14 @@ void init_index(void) { len += strlen(file->name) + 1; } len++; // +1 for the \0 - virt_file[VIRT_INDEX_TXT].data = malloc(len); + virt_file[VIRT_INDEX_TXT].data = calloc(len, sizeof(char)); + if (virt_file[VIRT_INDEX_TXT].data == NULL) { + LOG_FATAL(TAG, "Could not allocate memory for index.txt"); + return; + } virt_file[VIRT_INDEX_TXT].len = len; - for (int i = 0; i < 2; i++) { + for (int i = 0; i < MAX_VIRT_FILES; i++) { str_cat_str(virt_file[VIRT_INDEX_TXT].data, len, virt_file[i].name); str_cat(virt_file[VIRT_INDEX_TXT].data, len, '\n'); } @@ -275,6 +280,7 @@ void tftp_server_init(void) { LOG_INFO(TAG, "Initializing tftp server"); // init the index.txt virt_file init_index(); + LOG_DEBUG(TAG, "index.txt: %s", virt_file[VIRT_INDEX_TXT].data); // init the virtImage.raw virt_file with 80kb of ram virt_file[VIRT_IMAGE_BMP].data = calloc(IMAGE_BUFFER_SIZE, sizeof(char)); if (virt_file[VIRT_IMAGE_BMP].data == NULL) { From 9e4699387f9e06d7b77e5d1fd78aeb81e06e5c46 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 20 Nov 2023 20:27:45 +0100 Subject: [PATCH 51/54] Add some extra files to llfs_data.c ;-P --- llfs-data/dog.gif | Bin 0 -> 7477 bytes llfs-data/monday-left-me-broken-mario.gif | Bin 0 -> 11744 bytes project/Core/Src/llfs_data.c | 6499 ++++++++++++--------- 3 files changed, 3862 insertions(+), 2637 deletions(-) create mode 100644 llfs-data/dog.gif create mode 100644 llfs-data/monday-left-me-broken-mario.gif diff --git a/llfs-data/dog.gif b/llfs-data/dog.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9d60456bd26dda014cc3c657a3dbef2ed2e6ca4 GIT binary patch literal 7477 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 GnEeNkHJ6eA literal 0 HcmV?d00001 diff --git a/llfs-data/monday-left-me-broken-mario.gif b/llfs-data/monday-left-me-broken-mario.gif new file mode 100644 index 0000000000000000000000000000000000000000..de4d540c2e85d221f76bddc052182d8f2404b0ca GIT binary patch literal 11744 zcmWlfXHZk$)5mYxO{0V!siB7+5TuHsha!Zcg0#>h9_owps%$yhd>demWe$Sr$%mxJdySOH81=zq(0|11FgQ!(#cqRrO zfI+OoBAl^EJ1klWk3c8@p$b5(0>)Gc#ZbaJE2F{*SfVNhtA_AVQ&iC)_-LpSHDPPC zK#C5=R2NCqLo4VhIqMO%^t3JXm9_M>_4Kt3jWoSXjMkW9aHgxYO^q$g2t+eoV{@#A zIi75;WoT~j@0gPfbS;exEluc_W){|F-nIt%wkC#lL{mEhQ#&I=I}>9&3tKy@WD3cg zVq{J+v7nfnQpgte%0zp!HTJd?2Td&p8^_hkgw<9~j+VBL4(pt(EuHKrPLwsymUb?- z)-J2vT$Pnv?d)Ccqud-QZjMfFj^1w0&Th^g?gVvrb1QdiCwJR5?sm5B_D=4O9v;d{ z9;(V~)rf0NOxBt?tzGT9*3omVi~Cxab)K5~o)&hVb`;Omlyw^F>sFbpb9A7p5vY!i zR1a@2=QZAIY`opweB9Rgc>4RUTjxt<`g%qAxj6e#Ljr7U16*ta*183F`2_eR&@|L( z{sBQY=0QFI!6v4`LBZ>_jn;eEg_2A|eSO1-T48!RVQbyPsB6Rgg2F=9)3vne=C*Wu zTe`C=Jt!eOBs@H1LxhiO6xlRtecnb7w@tq8n`j=J)`xBijgHpUj@BndM{S5PFpY`W z5)&1%c_Slsok#4Zn79CHTo5&Wy+?ege|&UdLS$f~oi)Qihe0x8_<1oxsEo~tNhW4V zbnj$y)8xdY6chcF#O>)x$r*;mnW^bnzMfgMpsY;+Sus&t(zb3*+qE?#GuzxWJ9A5p zxxu!r+06K8=C-ojU|R0B?RjzQ^O$)%a`SfPLAx?G?#i!cC2VA6C9w*2vUU`e>|&J` zK~OLq+M2*FFXtpAatq5V^0F)PQ!3dN)f{ehMSTs6Rl760mS0`RYii(fch@!SsXyK* zXcpEtHSaypx~3Gk>RtW!y^|* zBo{A?Umm|UJ$`F?;_{WLhc~X>T$q1oxPlM$i;DE|qWd}6QV=iz01W?!L;`>TVExYq z{$C~lW(AnV=#m9EFNdfeTFi{NUEMgu$Sj1I%b2tvuC`S-P7fj4htyG09d2QKDXhtSqpK^5?Rk*KG8-1(74ee+GOuHj8vWp(rNB@tP^7+yY}d22Waucg%1uX4m)@=-iC z!BaF7zxvp0gnIe-LRP2Hs{~Zkj{Nj-B)k)&VsAi}dW7iN@1Lq|QZMX#&Z?b}uvb=; z!u0d2Rjf7t_a#li$$8t;;YX|blPb3V*Ayd!u9mNSe(s71@Y&_69xYSa^+-Oh1t?gX3*RbF0h-zpdP^b+{o} z*5A5aEQc%a`rn&(qN_H$5Znj@VeIc6!a!Td5;-sw5KDgU}n@%w=p+uq5s z8@85Fp$3@#Da}ZeAyu`7WZYz>+wYi(%R1$YZ>D`uYIn@MZ7A_Q-;@cz+Gn$f3w0?L zlinVFzVm;6m&R0MC;PA9tmR{iYlC0X!98A4s*xspe5a_Cvs@+JT_G=~Ne>{qUgL~M z&=Xw`mk~ zj8eF=tJAyzKQ?dnh+FQoUJf$2U)Kdx4vVb9x|ub${%_-@9Ixv=~SH2 z*(Ok#B9^RNu-W_Q4b^1Y&*;#|4Au6pjq2`q?KHEbpSP1w^flWYf91yfTdA=zQ|p{+ z=YMtCD$N(aiK(pTAKc!TS}9Jp3+}JV8#!m(@M+$(_{w)3=2AGOZ{T*3;z@_+u}76E z2u4+;bP89s3~+n9VK*aqL9=@(L#>90H11bRRMvDPJ&4JPdK`54W098aZm)Jl`QF1< zCO2BmzX*ytGywbd>*pnapegqQ&KGm*g)Zo7qW5B#h5K6MQ%3^uF#jv6}M61 zj&$5XKOtT6zNW1CIRbP(*$=vvW~Xdi_BK*Y!uU{?6%Hdd4-8N*ThB4E)JV>R>g{t} zs(gFkh!p>K^(4JZS{0z%thm32Z`Q3)GuUFJ9ZfY^mlR&h6IW=R0C-wP*>y1xT>aY2 zpkqWWF2|&5eFG0=#IT@FV^tb9ruiA`hl2J?kIoDbE}6NhWJ49VbT&hsb)Tt(EhHq_ zdJo14^Ng|f`F&Lr*T5vR;20_tcneJ4YeVSTOH?&d^lc8>SQx@R8e)1eRg82Qy4^I% zJz#&bAHB*03|`~H(Y`3FjxQQNkmmSYb$}8Uc>Akxb%@A8`Syw=L-lEvMyJ=Oxyp;* zp1x-;;qR$Zd-%()pPN2y33D|_sWkq5Od&1Poa}LHYIPgC&Z9Ne!|)9<8E1%f*R5J@ z+%Xgi|F*8(=>D$=TBnKL$4I}oFzrRzb@0gOeJwfAxB&vyYxA$TXzis-1h! zMh7gx5(aysHjTj5;}sZV17eV@a7Wzei_l(rgEUdNgWXKv>b{VKH0!R<3Y5Q4x_oXV z@99wY*3xSunQJzW{}^ijf;jFloK$B#LppW!S+BOoQ(VjnaF+lxF&?-J@dAx%g_GHR z1AUe;Y^H``rD2FJn{lhY@TiCrq?5Tf)$`4-YH`o^H@_Fv8losmsI}sy#eF#3B@SGD zH)}HBjm7K}xYo$5H%IN8KW}z;8-*YKajGSj`?~0D>}{LdcNW($hBRiw0y2FJF2z*e z$wufNWnF8uzH;yHt&N()8orThuRKn8p0p&&qXs3~{Rd#ibFn)RrS06@O|TDk1ButHP@101)6*9OuJaiKF4TD*s$ zF;b(6!2Ra@wZC5cGz-RuGRCPUS2uL^M`3(P<2%5%b_#l7lfv))d4e{bpbm&po?&h=nxyBH6lH-Xg73+IC=%2xU_jt<-mf zb7Z&X8!JX&zMlf+ATIFY>5rf2YZm~x_k|BcvXKV!E@;~!gDH7bAnP#xYre=Z-U}_7 zA_mG)q=HR&J$5gnCs)jUpxdkOeqXpYE8X}{SWw1ni(j(+b>S|Pm+yga8{qr!nS+Pc zOPY1(FqL`?$v)*#NcrLn;&6NtK6b`P=hF&{@7Bjw2>Ja>=@R&3)esZatJ!M&{q!lF zeJ6&F5JqKxyp1-W$_iMedo0n7$-);fIMrbf!B&FbmPvL)eiVXuT(r9HjA34w^seR! zMy1=`cBLJuT&+EUWoHD(JT;k?z>iQGI-JG z8xcuI%1a+UTihQehT{yYhDB!jIb%scv;y-}#xK8*|bfiV@PMN5#$B2IGE zuC=c@{_Ui&)pS!I?)Uz3ml59YX{Ss%Sjd>AOMW)zL=VG5i2IxJ$Nv7aiLz zVND<5-;?rBVid0sst!uAXVNj}MM~9GRh9=7?~3t#RJljJmj8TYmbuD z9BqI6tQH9k-g>XH7oa>}rXQQp|GJ;Q?U{mjsa^^x^ojirNpYs;3U?_x(+()k$ZGpY z3UbWuvlPy5x?U`!dbTR&Y7fau1V8fK;^2tO))5!y@u0;f?6FJ_8AkDx%l0dB!82Ne z>889shN7lL!+r*~Omp`a+HU@s$~Fo*pTu+b0)LS`L%zWOXvJ$qm7fcsn{tgqZ{vcU70!m}#OK}Lfay3T)g5AFUQkz_019?X@L8O^%o640B{8_n-K zsugJ6)nFWSD0qFx!UvA(obh#DwdSIHZ)WxW84}(*a9>&az9GTBz`}&l{bgYmjp1*= z$k`3>d-=}?O-4Cu7G7C-Fv%4$!lE5y&6noENY}KpW*PtEuZvkX2;VnE+V_&S?<@l^ zrzsrzU$f{<^GO*t#I-3!T(;}X0r;)_tEaV!+ndT%6AE8i@d}0gs}jnRQCq1s4KY}k zV`c-YZR4xju88pyE>*s+dnQQ=?f2UzDJ@;DO+6M(xl(_PBQ_=BtwU$6i#7-!X0=wG z6>eOSg1H2bV;XA)#kjo)yFmyCskhniG1X9;X~4ci_nU86v~)J3lPFD*XVDw|!CWfZ z*aEzFtXeHq__Q+T(X2@E_`%l8h! z5dYu(eWCx`S3o^z{Kjp6vc1+`zsE)?oskrjaciMzYfV4caNl<_AJ-$o`nI%x#QN#} zYVVU_?x1nA&3O8iw!^b~L@}jr=0Vaouybi&s<`8_6PP0NVdo>HDQhnmL^npI@HY52 znC_~z=a+t?H&Z(cTCn~t?P5{80S?>(0rW`H6`FY*PzIN(3 zA;Yz1;ZGMG{v6$PlG)Yr3(TRQQbPjNcidaY^?!LA&yO05|VJoJYR$x zbVoZicU8OX|ARY0imK`SMNb&S)QB;)(i0X(uszK7XK#-Vyu}&+sv532OnX!HrfGZD z=9EjgzWG_7T+*r1iN0T(2RyaKyY~(hiwBD3hj(*(5dYE9y_g*sbmGe1<1Lh<=NZ`2 z7EE)@$-&JXSDR11u~Z=TCS*vQonD~sbdXzuagSTDZ1UmQsB;DG9g#Kr=s^bxss08lNbi1k0s=S8uxi}K;qGFH4*&1J(L#EAGlW$m zANG!sIL4hEKGz)Bj5nIunl==nkax-jh?lM!wBh^G67gczw8({G0<|ZZT14b&e~I9(lih(kfZ(LCKq{H2VfIR=%RI2H5=;#P*Db<)Hr}*(r38NC!HkapT_eH>0ZbW1lIC$Z!=vg$ z!O7z~yT6X?dvaAG?)8C(PnXNbd`l+t=#y;HXmQ9C+XK5-ifJWX-B|MPI!Jt9hoR8uR_x)U}1j~6e*FnP3ZLqdl$ZBf`l?e@bTW@GqF22~YUBE{FLzs_StH zqVGe_gJH!d194BjAAIt^^-r|#0gCi_PeCw`gpYWOJ1Chis}LL$V}89G^^qbsNS|+z z-d}u#QdPPW;#T|8WzVYn-i5O8sUJynfr>r*fl=A57unCc=(vj~UdATi8UeU7=BEMYhj|lTf?cI$PI)S8>Fb6p)Y217gypWv&U#QsbJ_yl);auDk+3d z>z{S3KrdtdV&e`yNmQ9HWx$e@;6X33?3z1=1ba?>J8_JO>lC1UfY%D1uRF_Lv-B4o zN?&y8+_O%-$Nc%?6KX6Kda!ZZvmY0hVj7+ukzm_N*f0@nZ$r3e@tY%W9=2}7i3PYT z7cr1Tmgo68i}HHs4HT>4T3X-Rr)xV7O8r(4*@BnO3vkq2jS9jZGZ2CuE_)ZFkB@o$ zvG(zkQV~p<37asK+zEJp{@cT2Q~#PPu3P>lP5%Ct{)aoEFMPMnK8cq&KEkf3|W^O#{^uz=Tm2rJ{b!w& ztG9_j&8o0i`ss!k!+yJt?UHNgg=LIDc+$G>ys(UGGR13B1d)Ou?zo$y_+vn@$JoYO z=H|Mhgw4PBBj?i(rriWB^k=nf-A~@nBD-DnriuBlf5OL>=%2ntmM_;N;?GGx^9>Z{ zNJ_IZ*eW`FgACQ=aX736Km77bB_yC7$94jk!#98I`1oVzp}WG_;Mk!xHMathE3dQB zDH~2EW{bnXcS_$=*vsb_|M3$QZj0~*nhMvX|4oTuV~LNZR_>ajyJm0VAo_j)_HJJ{ z&5IYc%As?1+*VO<=Vvv0qmIx+s`1~x`bnFtBC1MW^!RqFnbT-nZaJ9ZG#pZcrZ_RZ z8?EC;3f>G<_wKjNT9{1QyK$?~G3ybhUPA8(YOd0XJ)P%gwaGR{gp7eBkI}m$2N}&A z^-kP4cLQ-v>fVhV2EJ9gF(I9wL-ZR0s}}q?shy3c!8HG7Rbf}Kus`)DQgG=U2oJr|i?J4+e7Htqs#R-#lKyPOdfvJvypJ1rWSu^?$Ib?~Jjtrdb*fkB6Dk3$(HS-R z4UannrxHSY1@Q|Vxz}Tq*c+<*?t#6^y4y75jQf}6?K4PpywRAclzL>P-s~7_K=WYd zX!R9FV~oGHLhn;b@b;eSsT#Y9f{Ha~bU)uX?{J*pRiWTeHC9KvDEGRkqqoIq`t;pr zgG25giN;bV5VdB^S~bTQ>pxAoach#K$Qw^?G_>@Yo;1w3!=N-LS=j%qqbWLFk;4@z zRBC&i0wwx8(%=ea9BpuUGx@RYh|GKV*819YxIG z;P?g`H;!9a=z^PrdyjSNOdp>&Tb0r$-FegTH)8_7_X62DP5nl^(*_kD^WF>As*ZaJ zdiRM&id3WfDfh~sWEzh-m6^JXRrF(0@DBPrqwh0JhK_m1b1Zl(t9nn(37@C3n%l8< zM%vA(yRO!Y-eW9#WE}kF(E0fO5n-WW(L2B3VbaBg`PXY61DnGgdEl_j>4tQ?n%CSt z9v)9_iyl9I>S9Ej^0A~>O{8pH*TkY}|FQRjcM{wYDxq}eD$-K@`RcQuPamkYBb_yF zj4yuN^vRibxm3}yB7tjSHVphtvS`gY>HS)BaPjtxb5}YsQGM0c7m?FJ?MOvy8tFfz zG(G0qf%OLP?<22Yb+niC(u|c4{S^2pEqTLnp~BhJ0&rks&lSOvrd8bj`5t&dAY_fKOf5c9SLLJoCEeY@vL-WFyKQ_@?EiGV4S$LVD%C!{ zeEfgXpxf>K4qN)G-Gylh!QWswTWHOPz&$nQ;^g{)=u<;XL&e>aN&SUszH?Q7Mu|`R z2L{FkWf+o_hv5bFpQcDF7dO&(4iq;@bkX$Sxq*fqA_@OF)y z6Z=p<0_ElVkK$$@{;=ghpac9v-NE0=I<5ZG&s=-=<*tPIuR+u5x6n@#i@!}-rMq&e z$+G<_GcRqAR*hNy9l*s2=dYck_u8_as$A|w7%UO^Yoqg&w=>dL-K^rRPBm=lC?MKe zn@p#NUt#5SMh$&g4)UiMp9Vu)7$%Ghp5EtAcK; zjh3hP2Bz(eXaZrXoi3Axa21TOCbwDm+g#dKeV#nD1GjSja9CiB!UkL8*1Mg(%GC~v z>AKG~8%4fk1|5QjI32)Ivy+Xf!0Cg*@jC{>SH8VZ+u#2%N2M0Cl|&pv|NI_VXMbTL zWd7W2yM-l%{p)5jGkQ~yDL47%?ewnYx0@tCV4xZ~8=hCVFln^2zkUijFAI!u?{7EU zu^DHgxu^Qt7xrLd#mS7V(`PPx&k3Zw$P!J``-8C3rW2LM^Sq#AK~B$!L#KTVwmpR- zLN)-ODnAvg)UG*w_Fc`)!3{nNc>+7Zvw>zsWJZd1{NkQHE|W0rphZjYL)j+n$Jf*8 zS~Whsrq4&Gfy-nQ!)i}Rbm1I|TJqdIQF?#V#;;j3rN*CYR%&((GEC$lh$0z97K+b_ zk9LgDaytKI;pE8+SS6iBpR5oc?J2UKapwvZPOugoK@h37C<&l~C)H?5sn`g)?VWjx z#5ECb2q8z&kx`C)N%6h~8R$o&7Pw4&vg$2?q>;bgzwlNvFMO}P>A9dI5q^g*JGhJ? zRqMueNvynmK5=PQ?xZ88^qQ>#*2Vtl&-iW^lwP(JZXV*B>+gWPJ)Rb%f$O|EwWap zG3{KgKLw#D88>+$f_qjZA&W&Od+y330(th`^d+x7`38cG-%!&~*sbVaJP9qqit z4s4@<5|bo_F6oqc2T-xX(qXG!VooU17#w8}84Qn+^qT`5YzWZ5q09&~^KwDGO@w?= zaA5kh$3M_c#X2(K9y4BC%^?WYI?Tp3$iv=zflxN$|A9qfWQB&UUGKI9N(a;)(TUKX z5W-h4!gdFSw5!;OCS7G?4JouS+vhI+PM1|U;cdo9JZs!#VN5B1t{tek(S@*0YG6%r zb(0{#{5BiUlpypklD$BGS#8145xuzuHul_S%nKd>O)9j8zuxVpekNE z>Z7j18dIT1sG7{Um!}dh6JI=4&R*)!`=#^ZzcbSY9LQr794xJJE*65g1%M^tYf=I1GM7weyJQ;JEI|I5 z6^br^+X#A#93V?MRut|d`RJcjpe4lL32@fQ5XAzXg^arr$h@RXk!+{&3uNdr1_$qf zRw8j8-$5HMgC!WYiURx9gpI}|tVqPq5L9Tm0LUs-sjMRZK6_~|q6|Q5V=DBjP~{Ay znHZhE3}}$SatNI+;wlON6A{;5gs@qHv}n9M%DM6-P=m@bqHwK%i48|M$wUN;h9(g! z97Dj3*~nsYr6QSE;=)gqq6%lwh7@+;GN?p>EA{Y7g-g*MBXxQZx8sCM*M!aL|XYz{}yl4im zL;`969348xipHrKnpsI`gEQ3q-Fo=RLbzLIMe%Zlq5xf3HKV-5%XEYl_xKx=*h(gx z?NT(6;9KOv2MN+Yal&8U{Fp#3ki4`UibXGK5Qve}E zfC&aHlY>=tTnjqPUyhFJ2{IW$=hE3aRL(gu&5*L6F*8%ZVy~0Y5|M$$LZosJnnn3X z!Vx7>zDYE!WC`5*{z3`FPFz3-LL;6_{1lQk*$Q$4z?L{DWdZFht0-Rv)s_GcIX_hn z6heHf1-8aAFH;>}+ymm|K)etc6~%UlVsqL!DhtSRG76i@D<|+3mjTiUex-JZ=0FA= zDz17#7t)qz!U%!b9k27k=$Jgh3Dh{4Zb z@m|HUuhpS*gy7vf4H1NyR3f@$xl)+`XUWiUOR#Kma5|M=LI#yxC>j_(NSgd4TiJQG%n4zYsV!}DTt*9qZULl}>M423>``a17fV!=^8s10Z(B zKcLM5wPa*CYX)@IOwfPS(#lm z)eUJFl1C6Py$8&ufs7fkWPoeVgz5T?rM@HU=>Z>dfypbT`ju?MCZs=umnA{PSyiql zTKNkr0vSlhI)oc_VnZ98j68AxZv2dO=4lm2X9Q-Lc?U{!+Sb^R{(-km&;TFjEfLV_ ze|Xy@M8-(vW;$vmkOki|HQS&%?Hdf`eAtMp>VQdL#!K9M2_ke^kZ)5NMnHu!@9#WV zv5xA~d@!b2QT(IuSet3X$q;xGjq|73dBbYWy6T2Xr-cf?%{hb)ZskHOrZSdZ87zV6 zGT9htp!dS!BRBwx1}q{W{SREiGR(LKl|u%F(f7mXvBHDM7o9P$pK;Ip>1ZoGcJLs) zyq5E5phD8(&TM3ZsZ5~c2(#aL+bv4e|P$>zTK%_o~qojSp#1J;2; zWRR?4oECffPeq`}`;6bjNK?$~jt2*7xQP75Q9o_otbt`!yu#UiS<77agV#*}_z(B! z9QwnREt%lu`o&{Y>})+Cr*gns+a8q(xsfi0Q{ZMykD>LkLcbgSMC9$Rn6uZ8&YhUI z$0#((cXL~uQ<{0fW4tr~o|TElF}VfHTrbK(*9R~MNO<}I@$4XwvwkRN{?N-0x99*E zNa5s3QP!e_IDEWYCR<;`^^!bZws~}?)S|Q_R$k9JR1e=v)dtVAm6stM`Gak456)Zj zOQiE&04J;mjHf81FY~rbi19Oz=}X*N6iiV#r{_PM`gOrP4YYRV8zBJMgp?z$@OXcb~^2f~a1A67s#jj*){aQtYkjtE+zG7&h;-BkG< z3jmHK@QdX@Z^0AWjaW-!MM5jLW)wz*U|KUt^|xIDO{cL7WUrkN40C@=DaSwn4_csN zM`0UFol7GB=>@%owITjH6q-J-#e&WDCaaQQuJP=DkFBO0Qk2a{t${gJ^0yPhvxxsV z2*{X2u|&^*?m#G4xn25?=b6s&BBGNnBm8rC`6H-&;XkQ!00Af8g_lmbm;tft8JMi#1_BPRUmQP4ETL>lPa$fWjST5j; zGSOu$>7RXQEgru}1XqU8*ZV3{XV5GXEQqqsfyU{+ip~Y#WxePUIZ*SL8@9~f>;fTJ zY^PUHxPXHeL5WLqXcu(3sA4z)EEggyme4z8!1gxuHb-<3#74=W*d=tJI4gbGzk~$G z%5M}eK#p~ligXzN@t{U5^1$skTNK@|YF9->jFQ8HG(3di^Pbh zTj%fsP6+@SjiBju=mHj`PGJ{Nwz^69(V1+mC0-FRr6Po{p9x!^4r0mZx08lB%lv|6 z;E38w#ie&zB$&}}z%n|yj0ifDK@x#qB8U9t{BRLq*#l+{@g2J=N*MfDBI>}-v3$aN zm3>H~DMaaV<-5ON(Gr3=3RJCz%N;qN{{lOS{I8+x_g?`ws(<)LurTwiRwg=^!u;J0 z z3J}8Ob2t-G8qIs>nQbB4Mza}9Byd_A__|?ibsE|&bRvSaeY=3a$uuuF6Q(MJSMCG& zARJefhGTu``tRQ-XI**bXh{#K%-}>wImHwoRT-j8jK+zWp+aurG6P2g%LJSZDcVwc zb7%BN1QA`z_=pzrJUihLCTxJ{JEqSsWx;7{d1XLGaWwB=;p7S=DwuEjm(Xz{07v;2 zZuTWF`kQ|S`0*=0x+lmenr9*cf)iml23YPARlLMg1UN}dPIv`>3mIL$oENmr7oI@x z?BQ(}^Z!*)pp?H;$lEsZb0>q7zr6hfHxx%gtduin(i!|xOeMgAKXvDQF9C7lH(AS2 z!G1_d4(R`U|KkUc+k^h^B8*WoZ(sFqj$`MI@V5!U^C_HsK3|!(D{C2TNdDi=Zx14> zIQg3Vu%62K2F^Btx4#rDpz@P3+?J2$a*34&BbB*gM23Flzr~nz3>zU{+Mb!7KZ5ir zgKO{bR7SAVMHPxP-oy8hiUgIF`7(@#j;FAr_eO^IRe~Tqol&7qXX|0Wo}-{WU@nd?l?9M8 #include "llfs.h" +// File: test.txt +__attribute__((section(".ext_qspi_flash"))) +const uint8_t test_txt_data[] = { +0x4C, 0x6F, 0x72, 0x65, 0x6D, 0x20, 0x69, 0x70, 0x73, 0x75, 0x6D, 0x20, 0x64, 0x6F, 0x6C, 0x6F, +0x72, 0x20, 0x73, 0x69, 0x74, 0x20, 0x61, 0x6D, 0x65, 0x74, 0x2C, 0x20, 0x63, 0x6F, 0x6E, 0x73, +0x65, 0x63, 0x74, 0x65, 0x74, 0x75, 0x72, 0x20, 0x61, 0x64, 0x69, 0x70, 0x69, 0x73, 0x63, 0x69, +0x6E, 0x67, 0x20, 0x65, 0x6C, 0x69, 0x74, 0x2E, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x67, 0x65, 0x72, +0x20, 0x70, 0x65, 0x6E, 0x61, 0x74, 0x69, 0x62, 0x75, 0x73, 0x20, 0x6C, 0x6F, 0x72, 0x65, 0x6D, +0x20, 0x6E, 0x75, 0x6E, 0x63, 0x20, 0x73, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x20, 0x76, 0x65, 0x6E, +0x65, 0x6E, 0x61, 0x74, 0x69, 0x73, 0x20, 0x76, 0x65, 0x73, 0x74, 0x69, 0x62, 0x75, 0x6C, 0x75, +0x6D, 0x20, 0x75, 0x72, 0x6E, 0x61, 0x2E, 0x20, 0x48, 0x61, 0x63, 0x20, 0x65, 0x6C, 0x69, 0x74, +0x20, 0x69, 0x6E, 0x63, 0x65, 0x70, 0x74, 0x6F, 0x73, 0x20, 0x6D, 0x61, 0x74, 0x74, 0x69, 0x73, +0x20, 0x69, 0x6E, 0x74, 0x65, 0x67, 0x65, 0x72, 0x20, 0x73, 0x6F, 0x6C, 0x6C, 0x69, 0x63, 0x69, +0x74, 0x75, 0x64, 0x69, 0x6E, 0x20, 0x70, 0x65, 0x6C, 0x6C, 0x65, 0x6E, 0x74, 0x65, 0x73, 0x71, +0x75, 0x65, 0x20, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x69, 0x65, 0x6E, 0x74, 0x2E, 0x20, 0x45, +0x73, 0x74, 0x20, 0x66, 0x65, 0x72, 0x6D, 0x65, 0x6E, 0x74, 0x75, 0x6D, 0x20, 0x6C, 0x61, 0x6F, +0x72, 0x65, 0x65, 0x74, 0x20, 0x63, 0x6C, 0x61, 0x73, 0x73, 0x20, 0x65, 0x67, 0x65, 0x73, 0x74, +0x61, 0x73, 0x20, 0x6F, 0x64, 0x69, 0x6F, 0x20, 0x74, 0x65, 0x6C, 0x6C, 0x75, 0x73, 0x20, 0x63, +0x6F, 0x6E, 0x64, 0x69, 0x6D, 0x65, 0x6E, 0x74, 0x75, 0x6D, 0x2E, +}; +const struct llfs_data_file test_txt = { + .data = test_txt_data, + .name = "test.txt", + .len = 251, + .next = NULL +}; + +// File: st.bmp +__attribute__((section(".ext_qspi_flash"))) +const uint8_t st_bmp_data[] = { +0x42, 0x4D, 0x42, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x28, 0x00, +0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x00, 0x03, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x2E, 0x00, 0x00, 0x23, 0x2E, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x1F, 0x00, +0x00, 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, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0xD6, 0x6A, 0x21, 0x07, 0x00, 0xF1, 0x5A, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0xD6, 0x02, 0x00, 0x05, 0x00, 0x09, 0x11, 0x04, 0x00, 0xC8, 0x10, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x46, 0x08, 0x29, 0x21, 0xFF, 0xFF, 0xFF, 0xFF, 0xDC, 0xD6, 0x03, 0x00, +0xD5, 0x94, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x3B, 0xCE, 0x02, 0x00, 0xBF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF1, 0x73, +0x0A, 0x19, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3E, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x50, 0x63, 0x8A, 0x31, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, +0x00, 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, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x9F, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x9F, 0xCF, 0xD9, 0x3C, 0xFA, 0x44, 0xB8, 0x3C, 0x5D, 0xBF, 0x1E, 0xBF, 0xB9, 0x34, +0x3B, 0x4D, 0x78, 0x2C, 0xFF, 0xFF, 0xF9, 0x54, 0x1B, 0x45, 0xFA, 0x3C, 0x9A, 0x75, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0x85, 0x79, 0x1C, 0x78, 0x1C, 0xFB, 0x75, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0x8E, 0x17, 0x14, 0x1D, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x6D, 0x4A, 0x03, 0x00, 0x03, 0x00, 0x0D, 0x3A, 0xBE, 0xF7, 0xA6, 0x10, 0xFC, 0xD6, +0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xDE, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x1D, 0xDF, 0x00, 0x00, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB1, 0x6B, 0x03, 0x00, 0x02, 0x00, 0xAC, 0x31, 0xFF, 0xFF, +0x01, 0x00, 0xFF, 0xFF, 0xB8, 0xB5, 0x4A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3E, 0xE7, +0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xDE, 0xA7, 0x08, 0xBF, 0xF7, 0xFF, 0xFF, +0xFF, 0xFF, 0x34, 0x84, 0x03, 0x00, 0x02, 0x00, 0x29, 0x19, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, +0x77, 0xAD, 0x69, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x2B, 0x42, 0xB3, 0x94, +0xFF, 0xFF, 0xFF, 0xFF, 0x45, 0x00, 0xB8, 0xB5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xF7, +0xA8, 0x10, 0x02, 0x00, 0x03, 0x00, 0x37, 0x9D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x09, 0x19, 0x03, 0x00, 0x03, 0x00, 0x14, 0x7C, 0x5E, 0xE7, 0x03, 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, 0xFF, 0xFF, +0xFF, 0xFF, 0x9F, 0xD7, 0x1A, 0x4D, 0x1B, 0x3D, 0xF9, 0x4C, 0x7E, 0xCF, 0x3E, 0xCF, 0x1B, 0x4D, +0x1B, 0x2D, 0xF9, 0x4C, 0xFF, 0xFF, 0x9A, 0x6D, 0x3B, 0x35, 0x3B, 0x4D, 0xDA, 0x85, 0xFF, 0xFF, +0xFF, 0xFF, 0x3C, 0x8E, 0x78, 0x24, 0x5C, 0x86, 0x3C, 0x7E, 0x98, 0x2C, 0x1B, 0x7E, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x19, 0x35, 0x5C, 0x35, 0x59, 0x65, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x10, 0x5B, 0x03, 0x00, 0xD0, 0x52, 0x72, 0x63, 0x04, 0x00, 0x90, 0x4A, 0x49, 0x21, 0xFD, 0xE6, +0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0xE9, 0x08, 0x53, 0x7C, 0xE9, 0x10, 0x2C, 0x11, 0x26, 0x00, +0xFF, 0xFF, 0xFF, 0xFF, 0x33, 0x7C, 0x03, 0x00, 0x6E, 0x3A, 0x92, 0x6B, 0x03, 0x00, 0x52, 0x63, +0x06, 0x00, 0xFF, 0xFF, 0x98, 0xAD, 0x4A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xF7, +0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xDE, 0x88, 0x10, 0xBF, 0xF7, 0xFF, 0xFF, +0xB8, 0xAD, 0x02, 0x00, 0xEE, 0x31, 0xB3, 0x6B, 0x04, 0x00, 0xE9, 0x18, 0xFF, 0xFF, 0xFF, 0xFF, +0x57, 0xA5, 0x6A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEA, 0x39, 0xB4, 0x9C, +0xFF, 0xFF, 0xFF, 0xFF, 0x26, 0x00, 0xFA, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA9, 0x10, +0x05, 0x00, 0x15, 0x74, 0xAB, 0x21, 0x02, 0x00, 0xD9, 0xB5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xE8, 0x10, 0x04, 0x00, 0xD3, 0x6B, 0x90, 0x4A, 0x03, 0x00, 0xF3, 0x73, 0x45, 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, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x75, 0x4C, 0xDF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x79, 0x24, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5D, 0x76, 0xBC, 0xA6, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xEF, 0xB4, 0x1B, 0x9F, 0xC7, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xC7, 0x78, 0x2C, 0x9F, 0xD7, +0xFF, 0xFF, 0xFF, 0xFF, 0xDA, 0x3C, 0x3B, 0x2D, 0x59, 0x65, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xEF, +0x00, 0x00, 0x1A, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xDD, 0xD6, 0x06, 0x00, 0x67, 0x00, 0xFD, 0xDE, +0xFF, 0xFF, 0xB3, 0x8C, 0x06, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC8, 0x08, 0x04, 0x00, +0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x75, 0x8C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xDE, 0x05, 0x00, +0x05, 0x00, 0xFF, 0xFF, 0xB8, 0xAD, 0x49, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5F, 0xEF, +0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xDE, 0xA7, 0x08, 0xBF, 0xFF, 0xFF, 0xFF, +0x05, 0x00, 0xCD, 0x4A, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0x04, 0x00, 0xD6, 0x9C, 0xFF, 0xFF, +0x78, 0xAD, 0x69, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0B, 0x3A, 0xB4, 0x94, +0xFF, 0xFF, 0xFF, 0xFF, 0x46, 0x00, 0xD9, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0x34, 0x84, 0x02, 0x00, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x10, 0x5B, 0xA8, 0x10, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x9C, +0x01, 0x00, 0xDF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0x94, 0x04, 0x00, 0xC8, 0x10, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x75, 0x54, 0x9E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x58, 0x1C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1C, 0x76, 0x9D, 0xA6, 0xFF, 0xFF, 0xFF, 0xFF, +0x5C, 0x8E, 0xBA, 0x6D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x78, 0x75, 0x1A, 0x8E, +0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0x7D, 0x57, 0x1C, 0xDD, 0xAE, 0xFF, 0xFF, 0xFF, 0xFF, 0x50, 0x63, +0xAB, 0x31, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x71, 0x6B, 0x06, 0x00, 0x1D, 0xDF, +0xFF, 0xFF, 0xAF, 0x52, 0x4F, 0x6B, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0x13, 0x7C, 0x03, 0x00, +0xFF, 0xFF, 0x95, 0x8C, 0x89, 0x10, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x72, 0x6B, +0x02, 0x00, 0xFF, 0xFF, 0xB8, 0xAD, 0x6A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xEF, +0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xDE, 0xA7, 0x10, 0xDF, 0xFF, 0x5B, 0xC6, +0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x75, 0x8C, 0x04, 0x00, 0xFF, 0xFF, +0x58, 0xA5, 0x6A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0B, 0x3A, 0xB4, 0x9C, +0xFF, 0xFF, 0xFF, 0xFF, 0x26, 0x00, 0xF9, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xE9, 0x18, 0x95, 0x94, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x3A, 0xCE, 0xFF, 0xFF, 0xAA, 0x29, +0x12, 0x7C, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAC, 0x29, 0xA7, 0x08, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x75, 0x4C, 0x9F, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x78, 0x24, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0x7E, 0x7D, 0x9E, 0xFF, 0xFF, 0xFF, 0xFF, +0x5A, 0x65, 0xFF, 0xAE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1D, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x4A, 0x21, +0x16, 0x9D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0x1D, 0xDF, 0x04, 0x00, 0x1D, 0xDF, +0xFF, 0xFF, 0xE9, 0x18, 0x56, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBD, 0xD6, 0x00, 0x00, +0xFF, 0xFF, 0x0C, 0x3A, 0x92, 0x6B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3D, 0xE7, +0x00, 0x00, 0xFF, 0xFF, 0xD8, 0xB5, 0x49, 0x21, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5F, 0xEF, +0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xE6, 0x87, 0x08, 0xFF, 0xFF, 0xEE, 0x5A, +0x10, 0x63, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xBE, 0xF7, 0x8F, 0x6B, 0xFF, 0xFF, +0x78, 0xAD, 0x4A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0B, 0x42, 0x94, 0x94, +0xFF, 0xFF, 0xFF, 0xFF, 0x27, 0x00, 0xD9, 0xBD, 0xFF, 0xFF, 0x3C, 0xE7, 0x04, 0x00, 0x7F, 0xEF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF1, 0x7B, 0x77, 0xAD, 0xFF, 0xFF, 0x03, 0x00, +0x7F, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x94, 0x25, 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, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x77, 0x54, 0x9E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x58, 0x24, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0x76, 0x9D, 0xA6, 0xFF, 0xFF, 0xFF, 0xFF, +0xB7, 0x4C, 0xFF, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x45, 0x00, +0xFE, 0xE6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0x87, 0x08, 0x1D, 0xDF, +0xFF, 0xFF, 0x68, 0x08, 0x19, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBE, 0xF7, 0x00, 0x00, +0xFF, 0xFF, 0x45, 0x00, 0x1A, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x01, 0x00, 0xFF, 0xFF, 0xB7, 0xAD, 0x69, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xF7, +0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xDE, 0xA8, 0x10, 0xFF, 0xFF, 0x2D, 0x42, +0x15, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x58, 0xA5, 0x6A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0A, 0x3A, 0xB5, 0x9C, +0xFF, 0xFF, 0xFF, 0xFF, 0x26, 0x00, 0xFA, 0xBD, 0xFF, 0xFF, 0xFC, 0xDE, 0x03, 0x00, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xF7, 0x03, 0x00, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xDE, 0x03, 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, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x76, 0x4C, 0x9F, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x58, 0x24, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x7D, 0x7C, 0xA6, 0xFF, 0xFF, 0xFF, 0xF7, +0x19, 0x5D, 0x79, 0x1C, 0x79, 0x1C, 0x78, 0x1C, 0x58, 0x1C, 0x58, 0x1C, 0x99, 0x14, 0x57, 0x1C, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xF7, 0x03, 0x00, +0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xF7, 0xE7, 0x18, 0xFC, 0xD6, +0xFF, 0xFF, 0x47, 0x08, 0x3A, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xF7, 0x00, 0x00, +0xFF, 0xFF, 0x02, 0x00, 0xDD, 0xD6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x04, 0x00, 0xFF, 0xFF, 0xB8, 0xB5, 0x49, 0x21, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xEF, +0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1D, 0xDF, 0xA7, 0x08, 0xFF, 0xFF, 0x4E, 0x42, +0x06, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0xF9, 0xBD, +0xB9, 0xB5, 0x69, 0x21, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x2B, 0x3A, 0x94, 0x94, +0xFF, 0xFF, 0xFF, 0xFF, 0x45, 0x00, 0xD9, 0xBD, 0xFF, 0xFF, 0x5B, 0xC6, 0x05, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x28, 0x11, 0xBF, 0xEF, 0x03, 0x00, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xDE, 0x04, 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, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x76, 0x54, 0x9E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x38, 0x2C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x75, 0x9C, 0xA6, 0xFF, 0xFF, 0xFF, 0xFF, +0xD8, 0x54, 0xDE, 0x8E, 0x9C, 0xA6, 0x9C, 0xA6, 0x9B, 0x9E, 0x9C, 0xA6, 0x7C, 0x8E, 0xDA, 0x3C, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xF7, 0x04, 0x00, +0x7F, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFF, 0xC7, 0x10, 0x1C, 0xDF, +0xFF, 0xFF, 0x67, 0x08, 0x3A, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0xF7, 0x00, 0x00, +0xFF, 0xFF, 0x04, 0x00, 0x9C, 0xCE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x03, 0x00, 0xFF, 0xFF, 0xB7, 0xAD, 0x8A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xEF, +0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xDE, 0xA8, 0x10, 0xFF, 0xFF, 0x6D, 0x4A, +0xAD, 0x29, 0x90, 0x4A, 0x6E, 0x42, 0x6F, 0x4A, 0x6D, 0x42, 0xB0, 0x4A, 0x68, 0x00, 0x9B, 0xD6, +0xB8, 0xAD, 0x6A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x2B, 0x3A, 0xB5, 0x9C, +0xFF, 0xFF, 0xFF, 0xFF, 0x46, 0x00, 0xF9, 0xBD, 0xFF, 0xFF, 0xDC, 0xDE, 0x05, 0x00, 0xD2, 0x5A, +0x6E, 0x42, 0x8F, 0x42, 0x2E, 0x4A, 0x8F, 0x52, 0xCC, 0x21, 0x4E, 0x3A, 0xDF, 0xFF, 0x03, 0x00, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xE6, 0x03, 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, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x56, 0x54, 0x9F, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, +0x77, 0x1C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1C, 0x76, 0x7C, 0x9E, 0xFF, 0xFF, 0xFF, 0xFF, +0x5A, 0x6D, 0x3E, 0xAF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xDF, 0x19, 0x45, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0x10, +0xFA, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5D, 0xE7, 0x05, 0x00, 0xFD, 0xDE, +0xFF, 0xFF, 0x47, 0x08, 0x3A, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xF7, 0x00, 0x00, +0xFF, 0xFF, 0x2A, 0x21, 0x95, 0x94, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x01, 0x00, 0xFF, 0xFF, 0xB8, 0xB5, 0x28, 0x19, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0xE7, +0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDC, 0xDE, 0x68, 0x08, 0xFF, 0xFF, 0xAC, 0x52, +0x73, 0x8C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x88, 0x08, 0x5E, 0xEF, +0x98, 0xB5, 0xE8, 0x10, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCA, 0x39, 0xB3, 0x94, +0xFF, 0xFF, 0xFF, 0xFF, 0x26, 0x00, 0xD9, 0xBD, 0xFF, 0xFF, 0xFC, 0xDE, 0x03, 0x00, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD2, 0x73, 0xEF, 0x5A, 0xFF, 0xFF, 0x01, 0x00, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xDA, 0xBD, 0x04, 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, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x96, 0x54, 0x9F, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x59, 0x1C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x7D, 0x9C, 0xA6, 0xFF, 0xFF, 0xFF, 0xFF, +0x5C, 0x8E, 0xBB, 0x6D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x99, 0x7D, 0x5C, 0x96, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x2D, 0x42, +0x91, 0x73, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x37, 0xA5, 0x05, 0x00, 0x1E, 0xE7, +0xFF, 0xFF, 0x68, 0x08, 0x3A, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0xF7, 0x01, 0x00, +0xFF, 0xFF, 0x92, 0x73, 0x0C, 0x42, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x16, 0x9D, +0x02, 0x00, 0xFF, 0xFF, 0xB8, 0xB5, 0x89, 0x10, 0xBF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0x3A, 0xBE, +0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7B, 0xCE, 0x47, 0x00, 0xFF, 0xFF, 0xD5, 0x9C, +0x67, 0x10, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7B, 0xCE, 0x02, 0x00, 0xFF, 0xFF, +0x98, 0xAD, 0x03, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE9, 0x18, 0x77, 0xAD, +0xFF, 0xFF, 0xFF, 0xFF, 0x27, 0x00, 0xFA, 0xBD, 0xFF, 0xFF, 0xDF, 0xF7, 0xA7, 0x08, 0x19, 0xC6, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x66, 0x08, 0xB9, 0xB5, 0xFF, 0xFF, 0xA7, 0x10, +0x97, 0xAD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAE, 0x4A, 0x86, 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, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x75, 0x4C, 0x9F, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x57, 0x2C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1C, 0x7E, 0x9C, 0xA6, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xEF, 0xB5, 0x1B, 0x9F, 0xC7, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xCF, 0x78, 0x34, 0x9F, 0xD7, +0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0x99, 0xAD, +0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE8, 0x10, 0x47, 0x00, 0xFD, 0xDE, +0xFF, 0xFF, 0x67, 0x00, 0x3A, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xF7, 0x00, 0x00, +0xFF, 0xFF, 0xBC, 0xD6, 0x01, 0x00, 0xFD, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE9, 0x10, +0x04, 0x00, 0xFF, 0xFF, 0xF9, 0xBD, 0x04, 0x00, 0xFD, 0xD6, 0xFF, 0xFF, 0xFF, 0xFF, 0x70, 0x5B, +0x05, 0x00, 0xD9, 0xB5, 0xFF, 0xFF, 0xFF, 0xFF, 0xD2, 0x7B, 0x29, 0x19, 0xFF, 0xFF, 0xFF, 0xFF, +0x00, 0x00, 0x7B, 0xCE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x08, 0x19, 0x70, 0x6B, 0xFF, 0xFF, +0xB9, 0xAD, 0x03, 0x00, 0x1B, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0xD6, 0x04, 0x00, 0x5E, 0xEF, +0xFF, 0xFF, 0xFF, 0xFF, 0x46, 0x00, 0x3A, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xAE, 0x52, 0x49, 0x21, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB9, 0xB5, 0x06, 0x00, 0x7E, 0xEF, 0xFF, 0xFF, 0x2F, 0x63, +0xA9, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0xEF, 0x06, 0x00, 0xC7, 0x08, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x76, 0x54, 0x9E, 0xD7, 0xFF, 0xFF, 0x9F, 0xE7, 0x9D, 0x96, +0xB8, 0x2C, 0xFF, 0xFF, 0xFF, 0xFF, 0x7B, 0x9E, 0x9C, 0x4D, 0xDC, 0x6D, 0x9B, 0xAE, 0xFF, 0xFF, +0xFF, 0xFF, 0x1B, 0x7E, 0xB9, 0x24, 0x7D, 0x8E, 0x5C, 0x8E, 0xB9, 0x34, 0xDB, 0x75, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x66, 0x00, 0xE9, 0x10, 0xDC, 0xD6, 0x7F, 0xEF, 0xAB, 0x29, 0x47, 0x00, 0x29, 0x19, 0x1D, 0xDF, +0xFF, 0xFF, 0x87, 0x08, 0x3A, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0xF7, 0x01, 0x00, +0xFF, 0xFF, 0xFF, 0xFF, 0x8A, 0x29, 0x47, 0x00, 0x7C, 0xC6, 0xBF, 0xEF, 0xAB, 0x29, 0xEA, 0x10, +0x06, 0x00, 0xFF, 0xFF, 0xD9, 0xB5, 0x07, 0x00, 0xE8, 0x08, 0x5F, 0xE7, 0x57, 0xA5, 0x04, 0x00, +0xEE, 0x31, 0x67, 0x08, 0x1D, 0xDF, 0xFA, 0xBD, 0x03, 0x00, 0x78, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, +0xEF, 0x5A, 0x05, 0x00, 0xD9, 0xB5, 0xBF, 0xEF, 0x6F, 0x4A, 0x04, 0x00, 0x5E, 0xEF, 0xFF, 0xFF, +0x99, 0xAD, 0x06, 0x00, 0x47, 0x00, 0x3C, 0xC6, 0xDD, 0xD6, 0x87, 0x08, 0x8B, 0x21, 0xFF, 0xFF, +0x39, 0xC6, 0x33, 0x8C, 0x88, 0x00, 0x51, 0x63, 0xF1, 0x7B, 0x9E, 0xF7, 0x9F, 0xF7, 0x03, 0x00, +0x6D, 0x3A, 0xFF, 0xFF, 0xB9, 0xB5, 0x03, 0x00, 0x71, 0x63, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x02, 0x00, 0xED, 0x31, 0x9E, 0xEF, 0x9B, 0xCE, 0x26, 0x00, 0x6D, 0x21, 0xA7, 0x08, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x75, 0x4C, 0x9F, 0xD7, 0xFF, 0xFF, 0xFE, 0xBE, 0x17, 0x0C, +0x98, 0x24, 0xFF, 0xFF, 0xFF, 0xFF, 0xB7, 0x3C, 0x1B, 0x2D, 0xDA, 0x24, 0x39, 0x5D, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x7A, 0x75, 0x38, 0x1C, 0x78, 0x1C, 0xBB, 0x65, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x7E, 0xE7, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x1A, 0xC6, 0x45, 0x00, 0xDB, 0xD6, +0xFF, 0xFF, 0x03, 0x00, 0xD8, 0xB5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xF7, 0x00, 0x00, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x45, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x3D, 0xDF, +0x00, 0x00, 0xFF, 0xFF, 0x77, 0xAD, 0x07, 0x11, 0x09, 0x09, 0x03, 0x00, 0x04, 0x00, 0xEB, 0x39, +0xFF, 0xFF, 0x04, 0x00, 0x05, 0x00, 0x03, 0x00, 0x6A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x87, 0x08, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x16, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, +0xF6, 0xA4, 0xCB, 0x31, 0xCC, 0x31, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x7E, 0xE7, 0xFF, 0xFF, +0x53, 0x84, 0x01, 0x00, 0xC9, 0x00, 0x06, 0x00, 0x03, 0x00, 0x9B, 0xCE, 0xFF, 0xFF, 0x99, 0xAD, +0x02, 0x00, 0x04, 0x00, 0x04, 0x00, 0x48, 0x19, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xF9, 0xBD, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x87, 0x08, 0xBC, 0xD6, 0x04, 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, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x76, 0x54, 0x9E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xDF, +0x7F, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xEF, 0xDC, 0x6D, 0x7E, 0x96, 0xDF, 0xEF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xEF, 0xDF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xD2, 0x73, 0x93, 0x73, 0x7E, 0xEF, 0xFF, 0xFF, 0xBC, 0xD6, 0xDF, 0xFF, +0xFF, 0xFF, 0xBC, 0xD6, 0xBF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7A, 0xD6, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x33, 0x84, 0xB2, 0x6B, 0x7E, 0xE7, 0xFF, 0xFF, +0x7A, 0xCE, 0xFF, 0xFF, 0xBE, 0xF7, 0x3D, 0xE7, 0xFF, 0xFF, 0xF2, 0x73, 0xB5, 0x94, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xD2, 0x73, 0x94, 0x8C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x94, 0x84, 0x92, 0x6B, 0xFC, 0xD6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x9E, 0xF7, 0x1C, 0xDF, 0xFF, 0xFF, 0x54, 0x8C, 0xB1, 0x6B, 0xBF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, +0x9E, 0xF7, 0x9F, 0xEF, 0x87, 0x00, 0x59, 0xA5, 0x1D, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFD, 0xDE, 0x72, 0x63, 0xD4, 0x94, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x3E, 0xE7, 0xB2, 0x63, 0x54, 0x84, 0xFF, 0xFF, 0x1D, 0xE7, 0x02, 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, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x56, 0x54, 0x9F, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0x76, 0x5B, 0x96, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x27, 0x00, 0x1A, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDB, 0xD6, 0x03, 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, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x96, 0x54, 0x9E, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0xDF, +0x9B, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x9E, 0x18, 0x65, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0xFA, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDC, 0xDE, 0x03, 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, 0xFF, 0xFF, +0xFF, 0xFF, 0xDF, 0xE7, 0x98, 0x3C, 0xB9, 0x34, 0xBF, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0xAE, +0x7A, 0x65, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xDF, 0x77, 0x34, 0x7B, 0x65, 0xFF, 0xEF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x26, 0x00, 0xD9, 0xB5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDB, 0xDE, 0x02, 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, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xE7, 0x19, 0x55, 0x1A, 0x5D, 0x9E, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBD, 0xAE, +0x39, 0x55, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xB6, 0x35, 0x44, 0xFF, 0xF7, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0x18, 0x1A, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xE6, 0x84, 0x10, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xDF, 0xEF, +0xBF, 0xE7, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB0, 0x53, +0xAB, 0x01, 0x2E, 0x02, 0x4D, 0x0A, 0x2D, 0x0A, 0x4D, 0x0A, 0x2D, 0x0A, 0x4D, 0x0A, 0x2D, 0x02, +0x4D, 0x0A, 0x2D, 0x0A, 0x2D, 0x0A, 0x2D, 0x02, 0x2D, 0x0A, 0x0C, 0x12, 0xFD, 0xCE, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, +0xFF, 0xFF, 0x73, 0x6C, 0xCB, 0x09, 0x2D, 0x0A, 0x2D, 0x0A, 0x2D, 0x02, 0x4D, 0x0A, 0x4D, 0x0A, +0xCF, 0x22, 0xD4, 0x74, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x33, 0x64, 0x90, 0x12, 0xF0, 0x1A, 0xF0, 0x22, 0xF0, 0x22, 0x10, 0x23, 0xF0, 0x1A, 0x11, 0x23, +0xF0, 0x1A, 0x11, 0x23, 0xF0, 0x1A, 0x11, 0x23, 0xF0, 0x1A, 0xF0, 0x22, 0xCD, 0x2A, 0xFF, 0xFF, +0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xD2, 0x4B, 0xCF, 0x1A, 0x31, 0x1B, 0x10, 0x23, 0x11, 0x23, 0xF1, 0x1A, 0xF1, 0x22, +0x11, 0x23, 0xF0, 0x1A, 0x0C, 0x02, 0xB5, 0x74, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x50, 0x43, 0xF0, 0x1A, 0x6D, 0x0A, 0x8F, 0x12, 0x8E, 0x0A, 0xAE, 0x12, 0x8E, 0x12, +0xAE, 0x12, 0x8E, 0x12, 0xAF, 0x12, 0xAE, 0x12, 0xAF, 0x12, 0xAF, 0x0A, 0xCF, 0x1A, 0x5E, 0xD7, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x36, 0x7D, 0xAF, 0x12, 0xCF, 0x0A, 0xCF, 0x1A, 0xAF, 0x12, 0xCF, 0x1A, 0xAE, 0x1A, +0xCF, 0x1A, 0xCF, 0x12, 0x11, 0x1B, 0xAF, 0x12, 0xCF, 0x2A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x6D, 0x12, 0xF0, 0x1A, 0x8E, 0x12, 0xAF, 0x1A, 0x8E, 0x12, 0xAE, 0x1A, +0xAE, 0x12, 0xAF, 0x1A, 0xAE, 0x12, 0xCF, 0x1A, 0xAE, 0x12, 0xD0, 0x12, 0x8F, 0x0A, 0x39, 0xAE, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xBC, 0xC6, 0xAF, 0x0A, 0xD0, 0x12, 0xCF, 0x12, 0xD1, 0x12, 0xD0, 0x0A, 0x10, 0x0B, +0xCF, 0x12, 0xCF, 0x1A, 0xCF, 0x12, 0xF0, 0x1A, 0xEF, 0x1A, 0x8D, 0x2A, 0xFF, 0xF7, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x7B, 0xBE, 0x6D, 0x12, 0xAE, 0x1A, 0x8E, 0x12, 0xAF, 0x1A, 0xAF, 0x12, +0xAF, 0x12, 0xAF, 0x12, 0xAF, 0x1A, 0xAF, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xAF, 0x12, 0x94, 0x6C, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x6D, 0x12, 0xCF, 0x12, 0xEF, 0x1A, 0xCF, 0x12, 0xF0, 0x12, 0xD0, 0x12, +0xEF, 0x12, 0xCF, 0x12, 0xF0, 0x12, 0xCE, 0x0A, 0xEF, 0x12, 0xCF, 0x1A, 0xF0, 0x22, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x92, 0x4B, 0xCF, 0x12, 0xCF, 0x12, 0xAF, 0x12, 0xCF, 0x12, +0xCF, 0x12, 0xCF, 0x1A, 0xCF, 0x12, 0xD0, 0x1A, 0xCF, 0x12, 0xD0, 0x1A, 0xCF, 0x12, 0xCF, 0x2A, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x51, 0x33, 0xD0, 0x1A, 0xF0, 0x12, 0x10, 0x13, 0x0F, 0x13, 0x10, 0x13, +0xF1, 0x12, 0xF1, 0x1A, 0xCF, 0x12, 0xF0, 0x1A, 0xB0, 0x12, 0xF1, 0x12, 0x6E, 0x12, 0x53, 0x64, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDB, 0xC6, 0x8D, 0x12, 0xAF, 0x12, 0xAF, 0x12, 0xAF, 0x12, +0xCF, 0x1A, 0xAF, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xD0, 0x1A, 0xCF, 0x12, 0xEF, 0x12, 0x6E, 0x12, +0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x58, 0x8D, 0x6E, 0x12, 0xF1, 0x1A, 0xEF, 0x0A, 0x10, 0x13, 0xF0, 0x12, +0xF0, 0x1A, 0xD0, 0x12, 0x11, 0x13, 0xF0, 0x0A, 0xF0, 0x12, 0xCF, 0x12, 0xEF, 0x1A, 0xCA, 0x01, +0xBC, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6F, 0x43, 0xF0, 0x1A, 0x8F, 0x12, 0xAF, 0x1A, +0xCF, 0x12, 0xD0, 0x1A, 0xD0, 0x1A, 0xCF, 0x1A, 0xCF, 0x0A, 0xF0, 0x12, 0xCF, 0x12, 0xB0, 0x12, +0x19, 0xA6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x59, 0xBE, 0xAF, 0x12, 0xF1, 0x12, 0x11, 0x1B, 0xF0, 0x12, 0x11, 0x1B, +0xF0, 0x12, 0x11, 0x1B, 0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x1A, 0xF0, 0x12, 0x8E, 0x0A, +0x2C, 0x0A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7A, 0xB6, 0x4D, 0x0A, 0xD0, 0x1A, 0xAF, 0x12, +0xEF, 0x1A, 0xAF, 0x12, 0xD0, 0x1A, 0xCF, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x1A, 0xAF, 0x0A, +0xF6, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xAE, 0x1A, 0xF1, 0x12, 0xF0, 0x12, 0x11, 0x13, 0xF0, 0x12, +0x10, 0x13, 0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0xD0, 0x12, 0xF0, 0x12, 0xF0, 0x12, +0x89, 0x01, 0xD8, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0x10, 0x2B, 0xCF, 0x12, 0xF0, 0x1A, +0xCF, 0x12, 0xF0, 0x12, 0xD0, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0x11, 0x13, 0xD0, 0x12, 0xF0, 0x1A, +0xEF, 0x2A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x30, 0x33, 0xF0, 0x12, 0x11, 0x13, 0xF0, 0x12, 0x11, 0x1B, +0xF1, 0x12, 0x11, 0x13, 0x10, 0x13, 0x11, 0x1B, 0xF0, 0x12, 0x11, 0x1B, 0xF0, 0x12, 0x11, 0x1B, +0x6D, 0x02, 0xEF, 0x2A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF1, 0x53, 0xEF, 0x12, 0xAF, 0x12, +0xCF, 0x12, 0xCF, 0x0A, 0xF0, 0x12, 0xEF, 0x12, 0xF0, 0x12, 0xF0, 0x0A, 0xF0, 0x12, 0xF0, 0x12, +0x0C, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x7C, 0xAF, 0x12, 0x10, 0x0B, 0x11, 0x13, 0x10, 0x13, +0x11, 0x13, 0xF0, 0x0A, 0x11, 0x13, 0xF0, 0x12, 0x11, 0x13, 0xF0, 0x12, 0x10, 0x13, 0xF0, 0x12, +0x30, 0x13, 0x6A, 0x01, 0x9F, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5B, 0xB6, 0x8D, 0x0A, 0xD0, 0x12, +0xCF, 0x12, 0x11, 0x13, 0xF0, 0x12, 0x10, 0x13, 0xF0, 0x12, 0x11, 0x13, 0xF0, 0x12, 0x10, 0x1B, +0x6E, 0x0A, 0x9C, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7A, 0xBE, 0x6E, 0x12, 0x32, 0x13, 0x11, 0x13, 0x31, 0x13, +0x11, 0x13, 0x31, 0x13, 0x11, 0x13, 0x31, 0x13, 0x10, 0x13, 0x11, 0x13, 0xF0, 0x12, 0x11, 0x1B, +0x10, 0x13, 0x8F, 0x02, 0x94, 0x6C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0xE7, 0x6D, 0x12, 0xD0, 0x12, +0xF0, 0x12, 0xF0, 0x0A, 0xF1, 0x12, 0xF0, 0x0A, 0xF1, 0x12, 0xF0, 0x12, 0xF1, 0x12, 0xF0, 0x12, +0xD0, 0x12, 0xD5, 0x74, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0xDF, 0xEF, 0x22, 0xF0, 0x12, 0x31, 0x13, 0x11, 0x0B, +0x31, 0x13, 0x11, 0x13, 0x11, 0x13, 0x10, 0x0B, 0x11, 0x13, 0x10, 0x13, 0x11, 0x13, 0xF0, 0x12, +0x11, 0x1B, 0xCF, 0x0A, 0x31, 0x23, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x51, 0x3B, 0xF1, 0x1A, +0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0x11, 0x1B, 0x11, 0x13, 0x11, 0x13, 0xF0, 0x12, 0x11, 0x13, +0xF0, 0x12, 0x91, 0x4B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x30, 0x33, 0x11, 0x1B, 0x11, 0x13, 0x31, 0x13, +0x11, 0x13, 0x31, 0x13, 0x11, 0x13, 0x31, 0x13, 0x11, 0x13, 0x31, 0x13, 0x11, 0x13, 0x11, 0x1B, +0xF0, 0x12, 0x31, 0x13, 0x6F, 0x02, 0xDF, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF3, 0x5B, 0xD0, 0x12, +0x10, 0x13, 0xD0, 0x12, 0xF1, 0x1A, 0xF0, 0x12, 0x11, 0x13, 0xF0, 0x12, 0x11, 0x13, 0x11, 0x13, +0x31, 0x1B, 0x0B, 0x0A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB5, 0x6C, 0x8F, 0x0A, 0x31, 0x13, 0x11, 0x13, +0x31, 0x13, 0x11, 0x0B, 0x31, 0x13, 0x10, 0x0B, 0x11, 0x13, 0x10, 0x0B, 0x31, 0x13, 0x11, 0x13, +0x31, 0x1B, 0xEF, 0x12, 0xF2, 0x02, 0xB9, 0x8D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0x84, 0xCF, 0x12, +0xF0, 0x12, 0x11, 0x1B, 0x10, 0x13, 0x11, 0x1B, 0x10, 0x13, 0x31, 0x1B, 0x11, 0x13, 0x31, 0x13, +0x11, 0x0B, 0x4E, 0x0A, 0xDD, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7B, 0xB6, 0x2C, 0x02, 0x51, 0x13, 0x52, 0x13, +0x31, 0x0B, 0x52, 0x13, 0x31, 0x13, 0x32, 0x13, 0x31, 0x13, 0x32, 0x13, 0x11, 0x13, 0x31, 0x13, +0x11, 0x13, 0x11, 0x1B, 0x32, 0x03, 0x95, 0x4C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xF7, 0xFC, 0xCE, 0x1D, 0xD7, 0x1C, 0xD7, 0x1D, 0xD7, 0x1D, 0xD7, 0x1D, 0xDF, 0x1C, 0xD7, +0x1D, 0xD7, 0x1D, 0xD7, 0x1D, 0xDF, 0x1C, 0xD7, 0x1D, 0xD7, 0x1C, 0xD7, 0x1D, 0xD7, 0x1C, 0xD7, +0x1D, 0xD7, 0x1C, 0xD7, 0x1D, 0xD7, 0x1C, 0xD7, 0x1D, 0xDF, 0x1D, 0xD7, 0x1D, 0xDF, 0x1C, 0xD7, +0x1D, 0xD7, 0x1D, 0xD7, 0x1D, 0xDF, 0x1C, 0xD7, 0x1D, 0xD7, 0x1C, 0xD7, 0x1D, 0xDF, 0x1C, 0xD7, +0x1D, 0xDF, 0xFC, 0xD6, 0x3D, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x19, 0xAE, 0x4D, 0x02, +0x11, 0x13, 0xF0, 0x12, 0x11, 0x13, 0xF0, 0x12, 0x31, 0x13, 0x10, 0x13, 0x11, 0x13, 0x11, 0x0B, +0x51, 0x13, 0x6E, 0x0A, 0xB5, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3D, 0xDF, 0x2C, 0x02, 0x31, 0x13, 0x11, 0x0B, +0x32, 0x13, 0x31, 0x0B, 0x31, 0x13, 0x31, 0x0B, 0x31, 0x13, 0x11, 0x0B, 0x32, 0x13, 0x11, 0x0B, +0x31, 0x13, 0xF1, 0x12, 0x32, 0x0B, 0x14, 0x2C, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x71, 0x4B, 0x2C, 0x12, 0x6D, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, +0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, +0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x12, 0x4E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, +0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6D, 0x0A, 0x6E, 0x0A, 0x4D, 0x0A, 0x6E, 0x0A, +0x6D, 0x0A, 0x6E, 0x12, 0x0C, 0x0A, 0x51, 0x33, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDC, 0xCE, 0x2D, 0x02, +0x11, 0x13, 0x11, 0x13, 0x31, 0x13, 0x32, 0x1B, 0x11, 0x13, 0x31, 0x13, 0x11, 0x0B, 0x32, 0x13, +0x52, 0x13, 0xD0, 0x0A, 0x70, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0x2A, 0xF0, 0x0A, 0x72, 0x13, +0x31, 0x13, 0x52, 0x13, 0x31, 0x13, 0x32, 0x13, 0x31, 0x13, 0x32, 0x13, 0x11, 0x0B, 0x31, 0x13, +0x31, 0x13, 0x33, 0x13, 0x11, 0x13, 0x73, 0x0B, 0x9E, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xB3, 0x43, 0xCF, 0x12, 0xF0, 0x22, 0xF0, 0x22, 0xF0, 0x22, 0xEF, 0x1A, 0xF0, 0x22, 0xEF, 0x22, +0xF0, 0x22, 0xEF, 0x1A, 0xF0, 0x22, 0xF0, 0x22, 0xF0, 0x22, 0xEF, 0x1A, 0xF0, 0x22, 0xF0, 0x22, +0x10, 0x23, 0xF0, 0x1A, 0x10, 0x23, 0xF0, 0x1A, 0x10, 0x23, 0xF0, 0x1A, 0x10, 0x23, 0xF0, 0x1A, +0x11, 0x23, 0xF0, 0x1A, 0x10, 0x23, 0x10, 0x1B, 0x31, 0x1B, 0x10, 0x1B, 0x31, 0x1B, 0x11, 0x1B, +0x31, 0x1B, 0x10, 0x1B, 0x31, 0x23, 0x4E, 0x0A, 0x77, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0xAA, 0x01, +0x31, 0x1B, 0x11, 0x13, 0x31, 0x13, 0x11, 0x0B, 0x11, 0x13, 0x31, 0x0B, 0x32, 0x13, 0x31, 0x13, +0x32, 0x13, 0x10, 0x0B, 0xAA, 0x01, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB0, 0x4B, 0x6E, 0x02, 0x52, 0x13, +0x32, 0x13, 0x31, 0x0B, 0x32, 0x13, 0x31, 0x0B, 0x52, 0x13, 0x31, 0x13, 0x51, 0x13, 0x31, 0x0B, +0x31, 0x13, 0x12, 0x0B, 0x10, 0x0B, 0xB4, 0x0B, 0x7D, 0xAE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xF5, 0x7C, 0x8F, 0x12, 0x2C, 0x0A, 0x4D, 0x12, 0x4C, 0x12, 0x4D, 0x12, 0x4C, 0x12, 0x4D, 0x12, +0x4C, 0x12, 0x4D, 0x12, 0x4C, 0x12, 0x4D, 0x12, 0x4D, 0x12, 0x6D, 0x1A, 0x4D, 0x12, 0x6E, 0x1A, +0x6D, 0x12, 0x8E, 0x1A, 0x6D, 0x12, 0x8E, 0x12, 0x8E, 0x12, 0x8E, 0x12, 0xAE, 0x12, 0xAF, 0x1A, +0xAF, 0x12, 0xAF, 0x1A, 0xAF, 0x12, 0xD0, 0x1A, 0xD0, 0x12, 0xD0, 0x1A, 0xD0, 0x12, 0xF1, 0x12, +0xF0, 0x12, 0x11, 0x13, 0xF0, 0x12, 0xF0, 0x1A, 0x90, 0x4B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0x6A, 0x01, +0x31, 0x13, 0x32, 0x1B, 0x11, 0x13, 0x32, 0x13, 0x31, 0x13, 0x31, 0x13, 0x32, 0x13, 0x32, 0x13, +0x31, 0x0B, 0x72, 0x1B, 0x49, 0x01, 0x3E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1A, 0xAE, 0xEB, 0x01, 0x93, 0x1B, +0x52, 0x13, 0x52, 0x13, 0x32, 0x0B, 0x52, 0x13, 0x52, 0x0B, 0x52, 0x13, 0x51, 0x0B, 0x51, 0x0B, +0x31, 0x13, 0x32, 0x13, 0x11, 0x0B, 0xB5, 0x13, 0x17, 0x6D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x9B, 0xC6, 0x4D, 0x0A, 0x4C, 0x12, 0x4C, 0x12, 0x6C, 0x12, 0x4C, 0x12, 0x6C, 0x12, 0x4C, 0x12, +0x6C, 0x12, 0x4C, 0x12, 0x6D, 0x12, 0x4C, 0x12, 0x6D, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x6D, 0x12, +0x8E, 0x12, 0x8E, 0x12, 0x8E, 0x12, 0xAE, 0x12, 0xAF, 0x12, 0xAE, 0x12, 0xAF, 0x12, 0xAF, 0x12, +0xCF, 0x12, 0xAF, 0x12, 0xD0, 0x12, 0xCF, 0x12, 0xF0, 0x12, 0xCF, 0x12, 0xF0, 0x1A, 0xEF, 0x0A, +0x10, 0x13, 0xF0, 0x0A, 0x10, 0x13, 0xEF, 0x12, 0x90, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xF7, 0x69, 0x01, +0x31, 0x13, 0x11, 0x13, 0x31, 0x13, 0x31, 0x0B, 0x32, 0x13, 0x11, 0x13, 0x52, 0x13, 0x31, 0x0B, +0x31, 0x13, 0x51, 0x13, 0x4D, 0x02, 0x94, 0x6C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5D, 0xDF, 0xCB, 0x01, 0x52, 0x0B, +0x52, 0x13, 0x52, 0x0B, 0x73, 0x13, 0x52, 0x0B, 0x52, 0x13, 0x52, 0x13, 0x52, 0x13, 0x52, 0x0B, +0x52, 0x13, 0x31, 0x0B, 0x32, 0x0B, 0x53, 0x13, 0xD7, 0x54, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x0C, 0x0A, 0x4D, 0x12, 0x4D, 0x1A, 0x4D, 0x12, 0x4D, 0x1A, 0x2C, 0x12, 0x4D, 0x1A, +0x4D, 0x12, 0x4D, 0x1A, 0x4D, 0x12, 0x6E, 0x1A, 0x6D, 0x1A, 0x8E, 0x1A, 0x6E, 0x12, 0x8E, 0x1A, +0x6E, 0x12, 0x8E, 0x1A, 0x8E, 0x12, 0xAF, 0x1A, 0x8F, 0x12, 0xAF, 0x1A, 0xAF, 0x12, 0xD0, 0x1A, +0xAF, 0x12, 0xD0, 0x1A, 0xCF, 0x12, 0xD0, 0x1A, 0xD0, 0x12, 0xF0, 0x1A, 0xD0, 0x12, 0x11, 0x1B, +0x11, 0x13, 0x11, 0x13, 0x10, 0x13, 0xF0, 0x1A, 0x90, 0x4B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0xAB, 0x01, +0x31, 0x13, 0x32, 0x13, 0x31, 0x13, 0x52, 0x13, 0x32, 0x13, 0x32, 0x13, 0x52, 0x0B, 0x52, 0x13, +0x32, 0x13, 0x73, 0x13, 0xF0, 0x02, 0xB2, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x10, 0x23, 0x32, 0x0B, +0x52, 0x0B, 0x52, 0x0B, 0x52, 0x0B, 0x53, 0x0B, 0x52, 0x0B, 0x73, 0x13, 0x32, 0x0B, 0x53, 0x13, +0x51, 0x13, 0x71, 0x13, 0x32, 0x13, 0x52, 0x13, 0x76, 0x3C, 0x7E, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x50, 0x2B, 0x6D, 0x12, 0x2C, 0x12, 0x6D, 0x12, 0x4C, 0x12, 0x4C, 0x12, 0x4C, 0x12, +0x6D, 0x12, 0x4C, 0x12, 0x6D, 0x12, 0x6D, 0x12, 0x6D, 0x1A, 0x6D, 0x12, 0x8D, 0x1A, 0x6D, 0x12, +0x8E, 0x12, 0x8D, 0x12, 0xAE, 0x12, 0xAE, 0x12, 0xAE, 0x1A, 0xAE, 0x12, 0xAF, 0x12, 0xAF, 0x12, +0xCF, 0x12, 0xCF, 0x12, 0xEF, 0x1A, 0xCF, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x12, +0x10, 0x13, 0x10, 0x13, 0x11, 0x1B, 0x2D, 0x02, 0xB8, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xF7, 0xCB, 0x01, +0x52, 0x13, 0x11, 0x13, 0x31, 0x13, 0x31, 0x0B, 0x32, 0x13, 0x12, 0x13, 0x52, 0x0B, 0x52, 0x0B, +0x53, 0x13, 0x52, 0x0B, 0x52, 0x03, 0xAF, 0x12, 0xBF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x33, 0x4C, 0xF1, 0x02, +0x73, 0x13, 0x52, 0x0B, 0x73, 0x0B, 0x52, 0x0B, 0x52, 0x0B, 0x52, 0x0B, 0x73, 0x13, 0x33, 0x13, +0x71, 0x13, 0x51, 0x0B, 0x32, 0x1B, 0x11, 0x03, 0x55, 0x34, 0xFD, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xF5, 0x84, 0x6D, 0x12, 0x6C, 0x12, 0x6C, 0x12, 0x4D, 0x1A, 0x4C, 0x12, 0x6D, 0x12, +0x6C, 0x0A, 0x6D, 0x1A, 0x4D, 0x1A, 0x6D, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, +0x8E, 0x12, 0xAF, 0x1A, 0xAE, 0x12, 0xAF, 0x1A, 0xAE, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xCF, 0x1A, +0xCF, 0x12, 0xF0, 0x1A, 0xCF, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0x11, 0x13, 0xF1, 0x12, 0x11, 0x1B, +0x10, 0x13, 0x32, 0x1B, 0xD0, 0x12, 0x2D, 0x12, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xE7, 0x2D, 0x02, +0x32, 0x13, 0x13, 0x13, 0x32, 0x13, 0x71, 0x0B, 0x51, 0x0B, 0x73, 0x13, 0x52, 0x13, 0x73, 0x13, +0x52, 0x0B, 0x72, 0x0B, 0x53, 0x0B, 0x6F, 0x02, 0x3D, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1A, 0x9E, 0xAF, 0x02, +0x73, 0x0B, 0x73, 0x13, 0x53, 0x0B, 0x74, 0x13, 0x52, 0x13, 0x73, 0x13, 0x52, 0x0B, 0x53, 0x13, +0x71, 0x13, 0x73, 0x13, 0x52, 0x13, 0x32, 0x0B, 0x14, 0x34, 0xD9, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x19, 0xAE, 0x4D, 0x0A, 0x4C, 0x0A, 0x6D, 0x12, 0x2C, 0x12, 0x4C, 0x12, 0x4C, 0x12, +0x6D, 0x12, 0x6C, 0x12, 0x4D, 0x1A, 0x6D, 0x12, 0x8D, 0x1A, 0x6D, 0x12, 0x6E, 0x12, 0x8E, 0x12, +0x8E, 0x12, 0x8E, 0x12, 0xAF, 0x1A, 0x8E, 0x12, 0xAF, 0x12, 0xAF, 0x12, 0xCF, 0x1A, 0xAF, 0x12, +0xD0, 0x12, 0xCF, 0x12, 0xD0, 0x12, 0xEF, 0x12, 0xF0, 0x12, 0xD0, 0x12, 0x11, 0x1B, 0xF0, 0x0A, +0x11, 0x13, 0x11, 0x13, 0xCB, 0x01, 0xF8, 0x9D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0xBE, 0x8E, 0x02, +0x32, 0x13, 0x32, 0x13, 0x32, 0x13, 0x51, 0x0B, 0x52, 0x13, 0x52, 0x13, 0x52, 0x13, 0x32, 0x0B, +0x72, 0x0B, 0x52, 0x0B, 0x73, 0x0B, 0xF1, 0x02, 0xDA, 0x85, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xE7, 0x6E, 0x02, +0x73, 0x0B, 0x52, 0x0B, 0x73, 0x0B, 0x53, 0x0B, 0x73, 0x13, 0x52, 0x0B, 0x73, 0x0B, 0x32, 0x0B, +0x52, 0x0B, 0x52, 0x0B, 0x73, 0x13, 0x31, 0x03, 0xB3, 0x23, 0x37, 0x6D, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xEB, 0x01, 0x6D, 0x12, 0x4D, 0x12, 0x4D, 0x1A, 0x4C, 0x12, 0x4D, 0x1A, +0x4D, 0x12, 0x8D, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x8D, 0x1A, 0x8E, 0x1A, 0x6D, 0x12, 0xAE, 0x1A, +0x8E, 0x12, 0xAF, 0x1A, 0xAE, 0x12, 0xAF, 0x1A, 0xAF, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xD0, 0x1A, +0xCF, 0x12, 0xF0, 0x12, 0xCF, 0x12, 0xF0, 0x1A, 0xF0, 0x12, 0x11, 0x1B, 0xF0, 0x12, 0x10, 0x1B, +0x32, 0x13, 0x6F, 0x02, 0x0E, 0x33, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD9, 0x8D, 0x11, 0x03, +0x32, 0x0B, 0x52, 0x13, 0x32, 0x13, 0x73, 0x13, 0x52, 0x13, 0x52, 0x13, 0x52, 0x0B, 0x73, 0x13, +0x73, 0x0B, 0x73, 0x13, 0x52, 0x0B, 0x94, 0x03, 0x75, 0x3C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0x93, 0x2B, +0x74, 0x03, 0x73, 0x13, 0x73, 0x0B, 0x73, 0x0B, 0x72, 0x0B, 0x73, 0x13, 0x73, 0x0B, 0x73, 0x13, +0x72, 0x0B, 0x52, 0x13, 0x52, 0x0B, 0x73, 0x13, 0x52, 0x13, 0xF7, 0x54, 0x7E, 0xDF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x6C, 0x1A, 0x4D, 0x0A, 0x4D, 0x12, 0x4C, 0x12, 0x6C, 0x12, 0x4C, 0x12, +0x4D, 0x1A, 0x4C, 0x12, 0x6D, 0x12, 0x6D, 0x12, 0x8E, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x8E, 0x12, +0x8F, 0x12, 0xAE, 0x12, 0xAF, 0x12, 0x8E, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xCF, 0x12, 0xCF, 0x12, +0xF0, 0x12, 0xCF, 0x0A, 0xF0, 0x12, 0xF0, 0x12, 0x11, 0x1B, 0xF0, 0x12, 0x10, 0x13, 0x10, 0x1B, +0xF1, 0x0A, 0x28, 0x01, 0xBF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD6, 0x5C, 0x53, 0x03, +0x32, 0x13, 0x51, 0x0B, 0x52, 0x13, 0x32, 0x0B, 0x52, 0x13, 0x31, 0x0B, 0x53, 0x0B, 0x53, 0x0B, +0x73, 0x0B, 0x32, 0x0B, 0x72, 0x0B, 0x74, 0x03, 0x36, 0x2C, 0xDF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD6, 0x54, +0x94, 0x03, 0x73, 0x0B, 0x73, 0x13, 0x92, 0x0B, 0x93, 0x0B, 0x53, 0x0B, 0x73, 0x0B, 0x73, 0x0B, +0x73, 0x0B, 0x52, 0x0B, 0x73, 0x0B, 0x32, 0x0B, 0x32, 0x0B, 0x35, 0x34, 0xDC, 0xC6, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x74, 0x6C, 0x0C, 0x02, 0x4D, 0x12, 0x4D, 0x1A, 0x4C, 0x12, 0x4D, 0x1A, +0x4D, 0x1A, 0x6D, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x8E, 0x12, 0xAE, 0x1A, +0xAE, 0x12, 0xAF, 0x1A, 0x8F, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xD0, 0x1A, 0xCF, 0x12, 0xF0, 0x1A, +0xEF, 0x12, 0xF0, 0x1A, 0xF0, 0x12, 0xF0, 0x12, 0xF1, 0x12, 0x11, 0x13, 0x11, 0x13, 0x32, 0x13, +0xCB, 0x01, 0xB4, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x97, 0x44, 0x74, 0x0B, +0x32, 0x13, 0x72, 0x13, 0x52, 0x13, 0x53, 0x0B, 0x52, 0x0B, 0x72, 0x13, 0x73, 0x0B, 0x73, 0x0B, +0x52, 0x0B, 0x73, 0x13, 0x93, 0x0B, 0x94, 0x0B, 0xB4, 0x1B, 0x5D, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0x8E, +0x93, 0x03, 0x74, 0x0B, 0x73, 0x0B, 0xB3, 0x0B, 0x93, 0x0B, 0x74, 0x13, 0x53, 0x0B, 0x73, 0x13, +0x72, 0x0B, 0x73, 0x13, 0x53, 0x0B, 0x73, 0x13, 0x32, 0x03, 0x16, 0x24, 0x99, 0x85, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0xAD, 0xAA, 0x01, 0x4D, 0x12, 0x2C, 0x12, 0x6D, 0x12, 0x4D, 0x12, +0x6D, 0x1A, 0x6D, 0x12, 0x6E, 0x1A, 0x6D, 0x12, 0x6D, 0x12, 0x6D, 0x12, 0x8E, 0x1A, 0x8E, 0x12, +0xAE, 0x12, 0x8E, 0x12, 0xAF, 0x1A, 0xAF, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xD0, 0x12, 0xCF, 0x12, +0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0x11, 0x13, 0xF0, 0x0A, 0x31, 0x1B, 0x8F, 0x02, +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, 0xBF, 0xE7, 0xD5, 0x2B, 0x73, 0x0B, +0x52, 0x13, 0x51, 0x0B, 0x32, 0x0B, 0x52, 0x0B, 0x73, 0x0B, 0x72, 0x0B, 0x73, 0x0B, 0x53, 0x03, +0x73, 0x13, 0x72, 0x0B, 0x94, 0x0B, 0x52, 0x03, 0xD4, 0x23, 0x7C, 0x9E, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD7, +0x93, 0x13, 0x53, 0x03, 0x73, 0x0B, 0x92, 0x03, 0x73, 0x0B, 0x73, 0x0B, 0x74, 0x13, 0x72, 0x0B, +0x73, 0x0B, 0x53, 0x0B, 0x73, 0x0B, 0x52, 0x0B, 0x53, 0x0B, 0x94, 0x13, 0x55, 0x4C, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xE7, 0xEB, 0x09, 0x4D, 0x12, 0x4C, 0x1A, 0x4D, 0x12, 0x6E, 0x1A, +0x6D, 0x12, 0x6D, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x8E, 0x12, 0xAF, 0x1A, +0x8F, 0x12, 0xAF, 0x1A, 0xAF, 0x12, 0xD0, 0x1A, 0xCF, 0x12, 0xD0, 0x1A, 0xCF, 0x12, 0xF0, 0x12, +0xF0, 0x12, 0x10, 0x13, 0xF0, 0x12, 0x11, 0x13, 0x11, 0x13, 0x31, 0x1B, 0xF1, 0x12, 0x8A, 0x01, +0xDB, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0xCF, 0xF5, 0x23, 0x32, 0x0B, +0x32, 0x0B, 0x73, 0x0B, 0x53, 0x0B, 0x93, 0x13, 0x73, 0x0B, 0x73, 0x0B, 0x73, 0x0B, 0x94, 0x13, +0x73, 0x0B, 0x93, 0x0B, 0x93, 0x03, 0x93, 0x0B, 0xF5, 0x23, 0x39, 0x75, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xF4, 0x33, 0xB5, 0x13, 0x93, 0x0B, 0xB4, 0x0B, 0x93, 0x0B, 0x94, 0x0B, 0x73, 0x0B, 0x93, 0x13, +0x73, 0x0B, 0x94, 0x0B, 0x73, 0x0B, 0x73, 0x13, 0x73, 0x0B, 0x73, 0x0B, 0xF5, 0x23, 0xDF, 0xE7, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x4B, 0x0A, 0x4D, 0x12, 0x4C, 0x12, 0x4D, 0x12, 0x4D, 0x12, +0x6D, 0x12, 0x6D, 0x12, 0x8D, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x8E, 0x12, 0x8E, 0x12, 0x8E, 0x12, +0xAF, 0x12, 0x8E, 0x12, 0xAF, 0x12, 0xAF, 0x12, 0xCF, 0x1A, 0xCF, 0x12, 0xD0, 0x12, 0xCF, 0x12, +0xF0, 0x12, 0xEF, 0x12, 0x10, 0x13, 0x10, 0x13, 0x11, 0x13, 0x11, 0x13, 0x4D, 0x02, 0xD1, 0x53, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x57, 0x7D, 0x16, 0x24, 0x11, 0x03, +0x52, 0x0B, 0x52, 0x0B, 0x53, 0x13, 0x52, 0x03, 0x73, 0x0B, 0x73, 0x0B, 0x94, 0x0B, 0x73, 0x0B, +0x93, 0x0B, 0x74, 0x03, 0x94, 0x0B, 0x93, 0x03, 0xD5, 0x13, 0xB7, 0x5C, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x59, 0x75, 0xD5, 0x13, 0x94, 0x0B, 0x94, 0x0B, 0x94, 0x0B, 0x93, 0x03, 0x93, 0x0B, 0x73, 0x0B, +0x93, 0x0B, 0x74, 0x0B, 0x73, 0x0B, 0x72, 0x0B, 0x73, 0x0B, 0x72, 0x03, 0x94, 0x0B, 0x7B, 0xAE, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x53, 0x5C, 0xEC, 0x09, 0x6E, 0x12, 0x4D, 0x12, 0x8D, 0x1A, +0x4D, 0x1A, 0x6E, 0x1A, 0x6E, 0x12, 0x8E, 0x12, 0x8E, 0x12, 0x8E, 0x1A, 0x8E, 0x12, 0xAF, 0x1A, +0xAE, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xD0, 0x12, 0xD0, 0x12, 0xF0, 0x1A, 0xCF, 0x12, 0xF1, 0x12, +0xF0, 0x0A, 0x10, 0x1B, 0x11, 0x13, 0x11, 0x13, 0x31, 0x13, 0x11, 0x0B, 0x4C, 0x02, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0x19, 0x6D, 0xD4, 0x33, 0x73, 0x23, +0x72, 0x1B, 0x94, 0x23, 0x73, 0x1B, 0x93, 0x1B, 0x93, 0x1B, 0x93, 0x1B, 0x72, 0x13, 0x73, 0x13, +0x73, 0x0B, 0x73, 0x0B, 0x93, 0x0B, 0x93, 0x0B, 0x93, 0x0B, 0xD8, 0x4C, 0x5E, 0xD7, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x1A, 0x9E, 0x36, 0x24, 0x72, 0x03, 0xB4, 0x03, 0xB4, 0x0B, 0xB4, 0x13, 0x93, 0x0B, 0x94, 0x0B, +0x73, 0x03, 0x94, 0x0B, 0x93, 0x13, 0x73, 0x13, 0x73, 0x0B, 0x73, 0x0B, 0x94, 0x03, 0x99, 0x75, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x39, 0xA6, 0xEC, 0x01, 0x4D, 0x0A, 0x6D, 0x1A, 0x6C, 0x12, +0x6D, 0x1A, 0x6D, 0x1A, 0x8E, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x8E, 0x12, 0xAF, 0x1A, 0xAE, 0x12, +0xAF, 0x12, 0xAE, 0x12, 0xCF, 0x1A, 0xAE, 0x12, 0xCF, 0x1A, 0xCF, 0x12, 0xF0, 0x12, 0xD0, 0x0A, +0x11, 0x13, 0xF0, 0x12, 0xF1, 0x12, 0x10, 0x13, 0x11, 0x0B, 0x2D, 0x02, 0xF9, 0x9D, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3E, 0xD7, 0xB7, 0x5C, 0xB4, 0x3B, 0xB3, 0x33, +0xF5, 0x3B, 0xD4, 0x33, 0xF5, 0x3B, 0xF4, 0x33, 0x15, 0x3C, 0xF4, 0x3B, 0x15, 0x3C, 0xF5, 0x33, +0x16, 0x3C, 0x16, 0x34, 0xF6, 0x33, 0xB4, 0x23, 0x93, 0x23, 0x76, 0x4C, 0xFD, 0xBE, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xBF, 0xDF, 0x36, 0x34, 0x53, 0x0B, 0x94, 0x03, 0x94, 0x03, 0x73, 0x03, 0xB4, 0x0B, 0x93, 0x0B, +0xB4, 0x0B, 0x73, 0x03, 0x73, 0x0B, 0x73, 0x0B, 0x93, 0x13, 0x53, 0x0B, 0x74, 0x0B, 0x50, 0x23, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3D, 0xD7, 0x8E, 0x0A, 0x6E, 0x12, 0x4C, 0x12, 0x6D, 0x1A, +0x4D, 0x1A, 0x8E, 0x1A, 0x8D, 0x12, 0x8E, 0x1A, 0x8E, 0x12, 0xAE, 0x1A, 0xAE, 0x12, 0xAF, 0x1A, +0xAF, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xCF, 0x1A, 0xCF, 0x1A, 0xF0, 0x12, 0xEF, 0x12, 0xF1, 0x12, +0xF1, 0x12, 0xF1, 0x12, 0xCF, 0x12, 0x11, 0x1B, 0xF1, 0x12, 0xF3, 0x4B, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x99, 0x95, 0xD8, 0x64, 0x92, 0x33, 0xF4, 0x3B, +0xD4, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, 0xD5, 0x43, 0xD4, 0x3B, 0xF5, 0x43, 0xF4, 0x3B, 0xF5, 0x43, +0xF5, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x16, 0x44, 0xF5, 0x3B, 0x97, 0x54, 0xDA, 0x8D, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x76, 0x54, 0x94, 0x0B, 0xB5, 0x0B, 0x95, 0x03, 0xB4, 0x03, 0x94, 0x03, 0x94, 0x0B, +0xB4, 0x0B, 0xB4, 0x0B, 0x93, 0x03, 0x93, 0x0B, 0x73, 0x0B, 0x93, 0x13, 0x73, 0x0B, 0xF0, 0x0A, +0xFF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x51, 0x23, 0x4D, 0x0A, 0x6D, 0x1A, 0x6D, 0x12, +0x6E, 0x1A, 0x6D, 0x12, 0x8D, 0x12, 0x6E, 0x12, 0x8E, 0x12, 0x8E, 0x12, 0xAF, 0x12, 0x8E, 0x12, +0xCF, 0x12, 0xAF, 0x12, 0xCF, 0x12, 0xCF, 0x12, 0xD0, 0x12, 0xCF, 0x12, 0xCF, 0x12, 0xD0, 0x12, +0x11, 0x23, 0x50, 0x2B, 0x92, 0x3B, 0xB3, 0x2B, 0x31, 0x2B, 0x9E, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xDF, 0x19, 0x65, 0xD3, 0x3B, 0xD4, 0x33, 0xD3, 0x33, +0xD4, 0x3B, 0xD4, 0x33, 0xD4, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xF4, 0x33, 0xF5, 0x3B, 0xF4, 0x3B, +0x15, 0x3C, 0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0x15, 0x3C, 0x35, 0x3C, 0xF7, 0x64, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x98, 0x7D, 0x36, 0x24, 0x94, 0x03, 0xB5, 0x03, 0x94, 0x03, 0xB4, 0x03, 0x94, 0x0B, +0x94, 0x0B, 0x94, 0x03, 0xB4, 0x0B, 0x93, 0x0B, 0x93, 0x0B, 0x73, 0x03, 0x93, 0x0B, 0xF1, 0x02, +0x5B, 0xAE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x54, 0x4C, 0x8E, 0x0A, 0x4D, 0x12, 0x6E, 0x1A, +0x6D, 0x1A, 0x8E, 0x1A, 0x8D, 0x12, 0xAE, 0x12, 0x8E, 0x12, 0xAF, 0x1A, 0xAE, 0x12, 0xCF, 0x1A, +0xCF, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xAF, 0x1A, 0xCF, 0x12, 0x11, 0x23, 0x72, 0x33, 0x93, 0x33, +0x72, 0x33, 0x71, 0x43, 0x93, 0x33, 0x53, 0x2B, 0xB9, 0x9D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x58, 0x7D, 0xB7, 0x4C, 0xB4, 0x3B, 0xD4, 0x33, 0xF4, 0x3B, +0xD4, 0x33, 0xD5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xF4, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0xF5, 0x43, +0xF5, 0x3B, 0x16, 0x44, 0xF5, 0x3B, 0x16, 0x44, 0x15, 0x3C, 0x36, 0x3C, 0x76, 0x4C, 0x7E, 0xE7, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x9B, 0xB6, 0x56, 0x2C, 0x94, 0x03, 0x94, 0x03, 0xB4, 0x0B, 0xB4, 0x03, 0xB4, 0x03, +0x94, 0x03, 0x95, 0x03, 0x94, 0x0B, 0xB4, 0x0B, 0x94, 0x0B, 0x94, 0x0B, 0xB4, 0x03, 0x12, 0x03, +0x37, 0x75, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9C, 0xA6, 0x6E, 0x02, 0x6E, 0x0A, 0x6D, 0x12, +0x8D, 0x1A, 0x6D, 0x12, 0x8E, 0x12, 0x8E, 0x12, 0xAE, 0x12, 0x8E, 0x12, 0xAF, 0x12, 0x8E, 0x12, +0xAE, 0x12, 0xAE, 0x12, 0xF0, 0x22, 0x30, 0x33, 0x72, 0x3B, 0x51, 0x3B, 0x51, 0x3B, 0x51, 0x33, +0x52, 0x3B, 0x51, 0x33, 0xB4, 0x3B, 0xF4, 0x4B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xDD, 0xC6, 0xB7, 0x4C, 0xF5, 0x3B, 0x94, 0x3B, 0xD5, 0x3B, 0xB4, 0x33, +0xD4, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, +0xF5, 0x3B, 0xF5, 0x3B, 0x16, 0x3C, 0x15, 0x3C, 0x16, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x9B, 0xAE, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x5E, 0xD7, 0xF8, 0x5C, 0xF5, 0x23, 0xD4, 0x1B, 0x73, 0x0B, 0x94, 0x0B, 0xB3, 0x03, +0xD5, 0x03, 0xB4, 0x03, 0x94, 0x03, 0x94, 0x0B, 0x94, 0x0B, 0x74, 0x0B, 0x74, 0x0B, 0x33, 0x03, +0x10, 0x2B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3D, 0xD7, 0xF1, 0x12, 0x6E, 0x0A, 0x8E, 0x1A, +0x8D, 0x12, 0x8E, 0x1A, 0x8E, 0x12, 0x8F, 0x12, 0x8E, 0x12, 0xAF, 0x1A, 0x8E, 0x12, 0xAF, 0x22, +0x10, 0x2B, 0x52, 0x3B, 0x51, 0x33, 0x51, 0x3B, 0x50, 0x3B, 0x51, 0x3B, 0x51, 0x3B, 0x72, 0x3B, +0x72, 0x33, 0xB4, 0x33, 0x52, 0x2B, 0x5E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x35, 0x4C, 0x77, 0x44, 0xB3, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, +0xD4, 0x3B, 0xF5, 0x43, 0xD4, 0x3B, 0xF5, 0x43, 0xF5, 0x3B, 0xF6, 0x3B, 0xF5, 0x3B, 0x36, 0x3C, +0x15, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0xF6, 0x33, 0x7A, 0x7D, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x96, 0x64, 0x36, 0x3C, 0x36, 0x3C, 0x57, 0x34, 0xF5, 0x23, 0x94, 0x13, +0x93, 0x0B, 0xB5, 0x0B, 0xB4, 0x03, 0xB4, 0x0B, 0x93, 0x03, 0xB4, 0x13, 0x94, 0x0B, 0x94, 0x13, +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, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x2B, 0xAF, 0x0A, 0x6D, 0x12, +0x8D, 0x1A, 0x8D, 0x12, 0x8E, 0x1A, 0x6E, 0x12, 0x8E, 0x1A, 0xAF, 0x1A, 0x30, 0x33, 0x31, 0x33, +0x31, 0x3B, 0x10, 0x33, 0x31, 0x3B, 0x51, 0x33, 0x51, 0x3B, 0x51, 0x33, 0x72, 0x33, 0x51, 0x3B, +0x52, 0x33, 0xF6, 0x33, 0x78, 0x85, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x57, 0x7D, 0x57, 0x3C, 0xB4, 0x33, 0xD4, 0x3B, 0xD4, 0x33, 0xF4, 0x3B, 0xD4, 0x33, +0xF4, 0x3B, 0xD4, 0x33, 0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, +0x36, 0x3C, 0x15, 0x3C, 0x36, 0x3C, 0x15, 0x3C, 0x36, 0x44, 0x16, 0x3C, 0x37, 0x3C, 0xD4, 0x33, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x17, 0x7D, 0x56, 0x3C, 0x36, 0x3C, 0x15, 0x3C, 0x36, 0x3C, 0x16, 0x3C, +0x16, 0x34, 0x73, 0x0B, 0x94, 0x03, 0xB4, 0x03, 0xB4, 0x03, 0x93, 0x03, 0xB4, 0x0B, 0xB3, 0x0B, +0x2C, 0x02, 0x9B, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD7, 0x54, 0xF0, 0x02, 0x8D, 0x1A, +0x6D, 0x12, 0xAE, 0x1A, 0x6D, 0x1A, 0xAF, 0x2A, 0x10, 0x33, 0x31, 0x3B, 0x10, 0x33, 0x31, 0x3B, +0x30, 0x33, 0x51, 0x3B, 0x31, 0x3B, 0x52, 0x3B, 0x51, 0x33, 0x91, 0x3B, 0x52, 0x33, 0x73, 0x3B, +0x15, 0x34, 0xF4, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x9F, 0xDF, 0x94, 0x2B, 0x15, 0x34, 0xB4, 0x3B, 0xB4, 0x3B, 0xF5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, +0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0x16, 0x44, 0xF5, 0x3B, 0x16, 0x44, 0x15, 0x3C, 0x36, 0x3C, +0x16, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x44, 0x36, 0x3C, 0x37, 0x44, 0x36, 0x3C, 0xB4, 0x2B, +0xDF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x3B, 0xA6, 0x57, 0x3C, 0x35, 0x3C, 0x56, 0x44, 0x16, 0x3C, 0x16, 0x44, +0xF6, 0x3B, 0x57, 0x44, 0x15, 0x2C, 0xB4, 0x13, 0x93, 0x03, 0x94, 0x0B, 0x94, 0x03, 0xD4, 0x13, +0x8F, 0x02, 0xD5, 0x74, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9D, 0x96, 0x31, 0x13, 0x4D, 0x0A, +0x4D, 0x1A, 0xAE, 0x1A, 0x30, 0x33, 0x10, 0x33, 0x10, 0x33, 0x10, 0x33, 0x10, 0x33, 0x30, 0x33, +0x31, 0x3B, 0x30, 0x33, 0x51, 0x3B, 0x31, 0x33, 0x52, 0x33, 0x50, 0x33, 0x72, 0x3B, 0x52, 0x2B, +0x15, 0x3C, 0xDD, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xF4, 0x4B, 0x15, 0x3C, 0xB4, 0x33, 0xB4, 0x33, 0xD5, 0x3B, 0xD4, 0x33, 0xD5, 0x3B, 0xD4, 0x3B, +0xF5, 0x3B, 0xF4, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0x15, 0x3C, 0x15, 0x3C, 0x16, 0x3C, 0x15, 0x3C, +0x36, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x57, 0x3C, 0xB4, 0x2B, +0x3A, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xC6, 0x35, 0x3C, 0x56, 0x3C, 0x16, 0x3C, 0x37, 0x3C, 0x35, 0x34, +0x36, 0x3C, 0x15, 0x34, 0x16, 0x3C, 0x16, 0x3C, 0xF6, 0x33, 0x94, 0x13, 0x93, 0x03, 0xB4, 0x03, +0x11, 0x03, 0x0F, 0x33, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0xDF, 0x31, 0x1B, 0x8F, 0x1A, +0xEF, 0x32, 0x30, 0x3B, 0xEF, 0x32, 0x10, 0x3B, 0x10, 0x33, 0x10, 0x33, 0x10, 0x33, 0x31, 0x3B, +0x31, 0x33, 0x51, 0x3B, 0x51, 0x33, 0x52, 0x3B, 0x51, 0x3B, 0x72, 0x3B, 0x31, 0x33, 0x77, 0x4C, +0xD7, 0x6C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFA, 0x9D, +0xB4, 0x2B, 0xF4, 0x3B, 0xD4, 0x33, 0xF5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, +0xF5, 0x3B, 0x15, 0x3C, 0x15, 0x3C, 0x16, 0x3C, 0x15, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x44, +0x36, 0x3C, 0x36, 0x44, 0x36, 0x3C, 0x37, 0x44, 0x36, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0xD5, 0x33, +0x38, 0x85, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0x35, 0x44, 0x37, 0x34, 0x57, 0x44, 0x36, 0x3C, 0x57, 0x3C, +0x36, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x44, 0x16, 0x3C, 0x37, 0x3C, 0xF5, 0x2B, 0x73, 0x13, +0x72, 0x0B, 0x28, 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, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xD7, 0x5C, 0x52, 0x2B, +0xF0, 0x3A, 0xCF, 0x32, 0x10, 0x33, 0xF0, 0x32, 0x10, 0x33, 0x10, 0x33, 0x30, 0x3B, 0x10, 0x33, +0x51, 0x3B, 0x31, 0x33, 0x51, 0x33, 0x51, 0x33, 0x51, 0x3B, 0x31, 0x33, 0xF5, 0x3B, 0x15, 0x4C, +0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xEF, 0x31, 0x2B, +0xF5, 0x33, 0x93, 0x33, 0xF5, 0x3B, 0xD4, 0x33, 0xF4, 0x3B, 0xD4, 0x33, 0xF5, 0x3B, 0xF5, 0x3B, +0xF5, 0x3B, 0x15, 0x3C, 0x15, 0x3C, 0x15, 0x3C, 0x36, 0x3C, 0x15, 0x3C, 0x36, 0x3C, 0x36, 0x3C, +0x36, 0x44, 0x36, 0x3C, 0x57, 0x3C, 0x36, 0x3C, 0x57, 0x44, 0x56, 0x3C, 0x57, 0x3C, 0x16, 0x34, +0x72, 0x3B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x34, 0x54, 0x57, 0x34, 0x36, 0x3C, 0x37, 0x3C, 0x36, 0x3C, +0x37, 0x44, 0x16, 0x3C, 0x35, 0x3C, 0x15, 0x34, 0x36, 0x3C, 0x15, 0x3C, 0x16, 0x44, 0x36, 0x3C, +0xF5, 0x2B, 0x28, 0x01, 0xFD, 0xCE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x99, 0x85, 0x93, 0x33, +0xCF, 0x32, 0x10, 0x3B, 0xEF, 0x32, 0x10, 0x3B, 0x10, 0x33, 0x11, 0x3B, 0x30, 0x33, 0x51, 0x3B, +0x31, 0x33, 0x51, 0x3B, 0x51, 0x33, 0x72, 0x3B, 0x31, 0x3B, 0x52, 0x33, 0x77, 0x4C, 0x7C, 0xAE, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x34, 0x5C, 0xD4, 0x33, +0xD4, 0x33, 0xD5, 0x43, 0xB4, 0x3B, 0xF4, 0x3B, 0xF4, 0x33, 0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x3C, +0x15, 0x3C, 0x16, 0x3C, 0x15, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x44, 0x36, 0x3C, 0x57, 0x44, +0x36, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x57, 0x44, 0x37, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x44, +0x6F, 0x0A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDA, 0x95, 0xD5, 0x2B, 0x77, 0x44, 0x36, 0x3C, 0x57, 0x3C, +0x36, 0x3C, 0x37, 0x44, 0x16, 0x3C, 0x36, 0x3C, 0x15, 0x3C, 0x36, 0x44, 0x15, 0x3C, 0x16, 0x3C, +0x36, 0x3C, 0xF0, 0x22, 0x93, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9C, 0xB6, 0x14, 0x44, +0xAF, 0x2A, 0xEF, 0x32, 0x10, 0x3B, 0xF0, 0x32, 0x10, 0x3B, 0x10, 0x33, 0x31, 0x3B, 0x30, 0x33, +0x31, 0x3B, 0x31, 0x33, 0x51, 0x3B, 0x50, 0x33, 0x52, 0x3B, 0xD3, 0x3B, 0xB7, 0x64, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5A, 0xAE, 0x11, 0x23, 0xB3, 0x33, +0xD4, 0x3B, 0xD4, 0x33, 0xD4, 0x43, 0xD4, 0x3B, 0xF4, 0x3B, 0xD4, 0x3B, 0x15, 0x3C, 0xF4, 0x3B, +0x16, 0x3C, 0xF5, 0x3B, 0x16, 0x3C, 0x15, 0x34, 0x36, 0x3C, 0x36, 0x3C, 0x57, 0x3C, 0x36, 0x3C, +0x57, 0x3C, 0x36, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x3C, +0x32, 0x23, 0x5A, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBB, 0xBE, 0x93, 0x2B, 0x36, 0x3C, 0x57, 0x44, 0x56, 0x3C, +0x57, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x16, 0x44, 0x15, 0x3C, 0x36, 0x3C, 0x15, 0x3C, +0x15, 0x3C, 0x72, 0x33, 0xF2, 0x63, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xE7, 0x76, 0x5C, +0xAF, 0x22, 0x10, 0x3B, 0xF0, 0x32, 0x11, 0x3B, 0x10, 0x33, 0x31, 0x3B, 0x30, 0x33, 0x31, 0x3B, +0x51, 0x3B, 0x52, 0x3B, 0x51, 0x33, 0x72, 0x3B, 0x11, 0x33, 0x77, 0x54, 0x9B, 0xB6, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0x51, 0x33, 0xB3, 0x33, 0xD4, 0x3B, +0xD4, 0x3B, 0xF4, 0x3B, 0xD4, 0x3B, 0xF5, 0x43, 0xF4, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x16, 0x44, +0x15, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x37, 0x3C, 0x36, 0x3C, 0x57, 0x44, +0x57, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x44, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x3C, 0x78, 0x44, +0x92, 0x2B, 0xF6, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0x92, 0x33, 0x57, 0x3C, 0x36, 0x3C, 0x57, 0x44, +0x56, 0x3C, 0x57, 0x3C, 0x36, 0x3C, 0x36, 0x44, 0x16, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x44, +0x16, 0x3C, 0xD5, 0x3B, 0xAD, 0x32, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xF7, 0x74, +0x31, 0x33, 0xCF, 0x32, 0x10, 0x3B, 0xF0, 0x32, 0x10, 0x3B, 0x10, 0x33, 0x31, 0x3B, 0x30, 0x33, +0x51, 0x3B, 0x31, 0x33, 0x51, 0x3B, 0x51, 0x33, 0x93, 0x3B, 0xD7, 0x64, 0xBF, 0xE7, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x95, 0x6C, 0x30, 0x23, 0xB4, 0x3B, 0xB4, 0x33, +0xD4, 0x3B, 0xD3, 0x33, 0x14, 0x34, 0xF4, 0x33, 0xD5, 0x43, 0xF4, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, +0x36, 0x3C, 0x15, 0x34, 0x36, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x57, 0x3C, 0x56, 0x3C, +0x57, 0x3C, 0x37, 0x3C, 0x57, 0x44, 0x37, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x3C, 0x78, 0x3C, +0xF4, 0x3B, 0x71, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB2, 0x43, 0x15, 0x34, 0x57, 0x44, 0x56, 0x3C, +0x57, 0x3C, 0x36, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x57, 0x3C, 0x16, 0x3C, 0x16, 0x3C, 0x15, 0x3C, +0x16, 0x3C, 0x16, 0x3C, 0x6C, 0x1A, 0x7E, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFA, 0x9D, +0xB3, 0x43, 0xF0, 0x3A, 0x10, 0x33, 0x31, 0x3B, 0x10, 0x33, 0x31, 0x3B, 0x31, 0x33, 0x51, 0x3B, +0x31, 0x33, 0x72, 0x3B, 0x51, 0x3B, 0x72, 0x33, 0xF4, 0x43, 0x98, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDD, 0xBE, 0xCF, 0x1A, 0xB4, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, +0xD4, 0x3B, 0xF5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x44, 0xF5, 0x3B, 0x16, 0x3C, +0x16, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x57, 0x3C, +0x57, 0x3C, 0x78, 0x44, 0x57, 0x3C, 0x77, 0x3C, 0x77, 0x3C, 0x98, 0x44, 0x57, 0x44, 0x78, 0x44, +0x97, 0x3C, 0x0C, 0x0A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0x84, 0x94, 0x2B, 0x78, 0x3C, 0x57, 0x44, +0x57, 0x3C, 0x57, 0x44, 0x37, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x37, 0x44, 0x16, 0x3C, 0x16, 0x3C, +0x15, 0x3C, 0x36, 0x44, 0x11, 0x2B, 0xB8, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9B, 0xAE, +0x56, 0x5C, 0xAE, 0x2A, 0x10, 0x3B, 0x10, 0x33, 0x10, 0x33, 0x30, 0x33, 0x31, 0x3B, 0x30, 0x33, +0x51, 0x3B, 0x51, 0x33, 0x72, 0x3B, 0x30, 0x2B, 0x96, 0x5C, 0xDD, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEE, 0x32, 0x51, 0x2B, 0xB3, 0x33, 0xD4, 0x3B, 0xD3, 0x3B, +0xF4, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xF4, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x16, 0x44, 0x15, 0x3C, +0x36, 0x3C, 0x16, 0x3C, 0x37, 0x3C, 0x36, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x57, 0x44, 0x36, 0x3C, +0x57, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x3C, 0x57, 0x3C, 0x78, 0x44, 0x77, 0x3C, +0xB8, 0x44, 0x4D, 0x12, 0xBB, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBB, 0xC6, 0xAF, 0x12, 0x78, 0x44, 0x57, 0x3C, +0x57, 0x3C, 0x37, 0x3C, 0x57, 0x3C, 0x36, 0x3C, 0x37, 0x3C, 0x36, 0x3C, 0x36, 0x44, 0x15, 0x3C, +0x15, 0x3C, 0x15, 0x3C, 0x93, 0x3B, 0x53, 0x64, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xEF, +0xF7, 0x6C, 0xAF, 0x2A, 0x10, 0x33, 0x11, 0x3B, 0x10, 0x33, 0x31, 0x3B, 0x31, 0x33, 0x51, 0x3B, +0x51, 0x3B, 0x72, 0x3B, 0x51, 0x33, 0x52, 0x33, 0xF7, 0x6C, 0x9F, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xD5, 0x7C, 0xCF, 0x22, 0xB3, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, 0xF5, 0x43, +0xD4, 0x3B, 0xF5, 0x3B, 0xD5, 0x3B, 0xF5, 0x43, 0xF5, 0x3B, 0x16, 0x44, 0x15, 0x3C, 0x36, 0x3C, +0x36, 0x3C, 0x36, 0x44, 0x36, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x44, +0x57, 0x3C, 0x78, 0x3C, 0x77, 0x3C, 0x78, 0x44, 0x77, 0x3C, 0x78, 0x44, 0x77, 0x44, 0x78, 0x44, +0xB8, 0x44, 0x31, 0x2B, 0x93, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0xDF, 0xF0, 0x22, 0x36, 0x44, 0x78, 0x44, +0x57, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x57, 0x44, 0x37, 0x3C, 0x37, 0x44, 0x36, 0x3C, 0x36, 0x44, +0x16, 0x3C, 0x16, 0x3C, 0xD4, 0x3B, 0xB2, 0x53, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x38, 0x7D, 0x10, 0x2B, 0x10, 0x33, 0x10, 0x33, 0x30, 0x33, 0x10, 0x33, 0x31, 0x3B, 0x31, 0x33, +0x52, 0x3B, 0x51, 0x33, 0x52, 0x3B, 0x72, 0x3B, 0x58, 0x7D, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x7E, 0xE7, 0x2D, 0x12, 0x52, 0x33, 0xD4, 0x3B, 0xB3, 0x33, 0xD4, 0x3B, 0xD4, 0x3B, +0xF4, 0x3B, 0xD4, 0x33, 0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x3C, 0x15, 0x3C, 0x16, 0x3C, 0x16, 0x3C, +0x36, 0x3C, 0x36, 0x34, 0x36, 0x3C, 0x37, 0x3C, 0x57, 0x3C, 0x37, 0x3C, 0x57, 0x3C, 0x57, 0x3C, +0x78, 0x44, 0x57, 0x3C, 0x78, 0x3C, 0x57, 0x3C, 0x78, 0x44, 0x77, 0x44, 0x78, 0x44, 0x77, 0x44, +0x98, 0x4C, 0xB3, 0x33, 0x50, 0x4B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x2F, 0x3B, 0xF4, 0x3B, 0x77, 0x3C, +0x57, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x37, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x36, 0x3C, 0x16, 0x3C, +0x36, 0x3C, 0x15, 0x3C, 0x15, 0x44, 0x10, 0x33, 0x9E, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xDA, 0x95, 0xD3, 0x43, 0xF0, 0x32, 0x30, 0x3B, 0x30, 0x33, 0x31, 0x3B, 0x31, 0x33, 0x51, 0x3B, +0x51, 0x33, 0x72, 0x3B, 0x51, 0x33, 0xD4, 0x43, 0x78, 0x85, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xEF, 0x32, 0xF0, 0x22, 0xD4, 0x43, 0xB3, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, +0xD4, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x3C, 0x15, 0x3C, 0x16, 0x3C, 0x15, 0x3C, 0x36, 0x3C, +0x36, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x44, 0x57, 0x3C, 0x78, 0x3C, +0x77, 0x3C, 0x78, 0x44, 0x77, 0x3C, 0x98, 0x44, 0x77, 0x44, 0x98, 0x44, 0x78, 0x44, 0x98, 0x4C, +0x98, 0x4C, 0x57, 0x4C, 0xEB, 0x11, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x12, 0x6C, 0x31, 0x33, 0x98, 0x44, +0x57, 0x3C, 0x58, 0x3C, 0x57, 0x3C, 0x57, 0x44, 0x37, 0x3C, 0x57, 0x44, 0x56, 0x3C, 0x37, 0x3C, +0x36, 0x3C, 0x37, 0x3C, 0x15, 0x3C, 0x92, 0x3B, 0x3A, 0xAE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x5B, 0xB6, 0x35, 0x4C, 0xF0, 0x2A, 0x10, 0x33, 0x31, 0x33, 0x30, 0x33, 0x51, 0x3B, 0x31, 0x33, +0x51, 0x33, 0x51, 0x33, 0x32, 0x33, 0xF4, 0x3B, 0xB9, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xB7, 0xA5, 0x2B, 0x0A, 0xB4, 0x3B, 0xB3, 0x3B, 0xB4, 0x3B, 0xD4, 0x3B, 0xF4, 0x3B, 0xD4, 0x33, +0xF5, 0x3B, 0xF4, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0x16, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x16, 0x3C, +0x37, 0x3C, 0x36, 0x3C, 0x57, 0x3C, 0x36, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x3C, 0x57, 0x3C, +0x78, 0x44, 0x77, 0x3C, 0x98, 0x44, 0x77, 0x44, 0x98, 0x44, 0x77, 0x44, 0x98, 0x4C, 0x77, 0x44, +0x77, 0x44, 0xD8, 0x54, 0xEC, 0x09, 0xFC, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5A, 0xBE, 0x2C, 0x12, 0xB8, 0x44, +0x77, 0x3C, 0x57, 0x3C, 0x78, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x44, 0x36, 0x3C, +0x36, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0xD4, 0x3B, 0xD5, 0x74, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x7F, 0xDF, 0x56, 0x5C, 0xF0, 0x2A, 0x31, 0x3B, 0x30, 0x33, 0x31, 0x3B, 0x31, 0x33, 0x52, 0x3B, +0x51, 0x33, 0x72, 0x3B, 0x31, 0x33, 0x15, 0x44, 0x5B, 0xAE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xAA, 0x09, 0x51, 0x33, 0xB3, 0x3B, 0xD4, 0x3B, 0xB4, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, +0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0x16, 0x44, 0x16, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x37, 0x44, +0x36, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x44, 0x77, 0x3C, 0x98, 0x44, +0x77, 0x3C, 0x98, 0x44, 0x77, 0x44, 0x98, 0x4C, 0x77, 0x44, 0x98, 0x4C, 0x97, 0x44, 0x98, 0x4C, +0x97, 0x4C, 0xD8, 0x54, 0x31, 0x2B, 0xD5, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xEF, 0x2C, 0x12, 0x98, 0x4C, +0x77, 0x44, 0x78, 0x44, 0x77, 0x3C, 0x78, 0x44, 0x57, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x57, 0x44, +0x36, 0x3C, 0x57, 0x3C, 0x16, 0x3C, 0x16, 0x44, 0x75, 0x64, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x35, 0x54, 0x31, 0x2B, 0x10, 0x33, 0x31, 0x3B, 0x30, 0x33, 0x51, 0x3B, 0x31, 0x33, +0x51, 0x3B, 0x51, 0x33, 0x31, 0x33, 0xF5, 0x3B, 0xBD, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x8F, 0x53, +0x6D, 0x22, 0xB3, 0x3B, 0xD3, 0x3B, 0xB3, 0x33, 0xD4, 0x3B, 0xD4, 0x33, 0xD4, 0x3B, 0xD4, 0x3B, +0xF5, 0x3B, 0xF4, 0x33, 0x15, 0x3C, 0xF5, 0x3B, 0x16, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x36, 0x3C, +0x57, 0x3C, 0x56, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x78, 0x44, 0x57, 0x3C, 0x78, 0x44, 0x77, 0x3C, +0x78, 0x44, 0x77, 0x3C, 0x98, 0x44, 0x97, 0x44, 0x98, 0x4C, 0x97, 0x44, 0x97, 0x4C, 0x97, 0x4C, +0x98, 0x4C, 0xB8, 0x4C, 0x15, 0x3C, 0xF1, 0x5B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x51, 0x43, 0xF5, 0x33, +0x78, 0x44, 0x77, 0x3C, 0x77, 0x3C, 0x57, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x57, 0x3C, 0x36, 0x3C, +0x37, 0x44, 0x36, 0x34, 0x36, 0x3C, 0x15, 0x3C, 0x14, 0x54, 0x5D, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x18, 0x7D, 0x93, 0x33, 0x11, 0x3B, 0x10, 0x33, 0x51, 0x3B, 0x51, 0x33, 0x72, 0x3B, +0x52, 0x33, 0x72, 0x3B, 0x31, 0x33, 0x16, 0x3C, 0x1E, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3D, 0xDF, 0xEB, 0x19, +0x72, 0x33, 0xD4, 0x3B, 0xB3, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, +0xF4, 0x3B, 0x16, 0x44, 0xF5, 0x3B, 0x16, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x57, 0x3C, +0x56, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x58, 0x3C, 0x57, 0x3C, 0x78, 0x44, 0x77, 0x3C, 0x78, 0x44, +0x77, 0x44, 0x98, 0x4C, 0x98, 0x4C, 0x98, 0x4C, 0x97, 0x44, 0xB8, 0x4C, 0x98, 0x4C, 0xB8, 0x4C, +0xB7, 0x44, 0x99, 0x54, 0x97, 0x44, 0x91, 0x43, 0xBE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x31, 0x74, 0xB3, 0x3B, +0x98, 0x44, 0x99, 0x44, 0x77, 0x3C, 0x78, 0x44, 0x77, 0x3C, 0x78, 0x44, 0x57, 0x3C, 0x77, 0x3C, +0x56, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x16, 0x3C, 0x14, 0x44, 0xDD, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0x1A, 0x9E, 0xD5, 0x3B, 0xF0, 0x2A, 0x51, 0x3B, 0x30, 0x33, 0x51, 0x33, 0x31, 0x33, +0x52, 0x3B, 0x51, 0x33, 0x51, 0x33, 0xF5, 0x33, 0x3E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0x84, 0xEF, 0x2A, +0xD4, 0x3B, 0x93, 0x33, 0xB4, 0x3B, 0xB4, 0x33, 0xD4, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, +0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0x16, 0x3C, 0x16, 0x3C, 0x36, 0x44, 0x36, 0x3C, +0x57, 0x44, 0x57, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x77, 0x44, 0x77, 0x3C, 0x78, 0x44, 0x77, 0x44, +0x98, 0x4C, 0x77, 0x44, 0x98, 0x4C, 0x97, 0x44, 0x97, 0x4C, 0x97, 0x4C, 0x98, 0x54, 0x97, 0x4C, +0xB7, 0x4C, 0x98, 0x4C, 0xB9, 0x54, 0x50, 0x33, 0x5D, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x19, 0xBE, 0xCF, 0x22, +0xB8, 0x54, 0x77, 0x3C, 0x77, 0x44, 0x77, 0x3C, 0x77, 0x3C, 0x56, 0x3C, 0x77, 0x3C, 0x56, 0x34, +0x37, 0x44, 0x36, 0x3C, 0x36, 0x3C, 0xF5, 0x33, 0x56, 0x4C, 0x57, 0x8D, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFD, 0xC6, 0xD4, 0x43, 0x31, 0x33, 0x31, 0x33, 0x51, 0x3B, 0x31, 0x33, 0x72, 0x3B, +0x51, 0x3B, 0x52, 0x3B, 0x51, 0x33, 0xD5, 0x33, 0x5E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x53, 0x6C, 0x72, 0x3B, +0xB3, 0x33, 0xD4, 0x3B, 0xB3, 0x33, 0xF5, 0x3B, 0xD4, 0x3B, 0xD5, 0x3B, 0xF4, 0x3B, 0xF5, 0x3B, +0xF5, 0x3B, 0xF6, 0x3B, 0x15, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x37, 0x44, 0x36, 0x3C, 0x57, 0x44, +0x37, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x44, 0x78, 0x3C, 0x98, 0x44, 0x77, 0x3C, 0x98, 0x44, +0x98, 0x44, 0x98, 0x4C, 0x98, 0x4C, 0xB8, 0x4C, 0x98, 0x4C, 0xB8, 0x4C, 0x98, 0x4C, 0xB8, 0x54, +0xB7, 0x4C, 0xB8, 0x54, 0xB8, 0x54, 0x35, 0x4C, 0xF9, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xEF, 0x8D, 0x1A, +0xB8, 0x4C, 0x98, 0x44, 0x78, 0x3C, 0x98, 0x44, 0x77, 0x3C, 0x77, 0x44, 0x57, 0x44, 0x58, 0x44, +0x37, 0x3C, 0x37, 0x44, 0x36, 0x3C, 0x37, 0x3C, 0x36, 0x3C, 0x17, 0x75, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xF7, 0xD3, 0x43, 0x31, 0x2B, 0x51, 0x33, 0x31, 0x33, 0x51, 0x3B, 0x31, 0x3B, +0x52, 0x3B, 0x51, 0x33, 0x72, 0x33, 0xB4, 0x2B, 0x3E, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD5, 0x84, 0x71, 0x3B, +0xB3, 0x33, 0xB2, 0x33, 0xD3, 0x3B, 0xB3, 0x33, 0xD4, 0x3B, 0xD4, 0x33, 0xF5, 0x3B, 0xF5, 0x3B, +0x15, 0x3C, 0xF5, 0x3B, 0x36, 0x3C, 0x15, 0x3C, 0x36, 0x44, 0x16, 0x3C, 0x57, 0x3C, 0x56, 0x3C, +0x57, 0x44, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x3C, 0x98, 0x44, 0x77, 0x3C, 0x98, 0x44, 0x77, 0x44, +0x98, 0x4C, 0x97, 0x44, 0x98, 0x4C, 0x97, 0x4C, 0xB8, 0x4C, 0x97, 0x4C, 0xB8, 0x4C, 0x98, 0x4C, +0xB8, 0x54, 0xB7, 0x4C, 0xB8, 0x54, 0x96, 0x4C, 0x16, 0x7D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x71, 0x43, +0x36, 0x4C, 0x78, 0x44, 0x78, 0x44, 0x58, 0x3C, 0x78, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x3C, +0x57, 0x44, 0x36, 0x3C, 0x56, 0x3C, 0x36, 0x34, 0x36, 0x3C, 0xD6, 0x64, 0x7E, 0xE7, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x75, 0x64, 0x93, 0x33, 0x51, 0x2B, 0x52, 0x3B, 0x31, 0x3B, 0x52, 0x3B, +0x52, 0x33, 0x72, 0x3B, 0x51, 0x33, 0xB5, 0x33, 0xFE, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9B, 0xBE, 0x92, 0x43, +0x93, 0x33, 0xB4, 0x33, 0x93, 0x3B, 0xB3, 0x3B, 0xB4, 0x33, 0xD5, 0x3B, 0xD4, 0x33, 0xF5, 0x3B, +0xD5, 0x33, 0xF5, 0x3B, 0xF5, 0x33, 0x16, 0x3C, 0xF5, 0x33, 0x36, 0x3C, 0x36, 0x3C, 0x36, 0x3C, +0x36, 0x3C, 0x37, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x44, 0x77, 0x44, 0x98, 0x44, +0x77, 0x44, 0x98, 0x4C, 0x77, 0x44, 0x98, 0x4C, 0x97, 0x4C, 0x98, 0x4C, 0x97, 0x4C, 0xB8, 0x4C, +0x97, 0x4C, 0xB8, 0x54, 0x77, 0x4C, 0xB8, 0x54, 0x17, 0x6D, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x95, 0x74, +0xD3, 0x43, 0x98, 0x54, 0x98, 0x4C, 0x98, 0x44, 0x78, 0x3C, 0x78, 0x44, 0x57, 0x3C, 0x57, 0x3C, +0x36, 0x3C, 0x36, 0x44, 0x15, 0x3C, 0x36, 0x34, 0xF4, 0x33, 0xB7, 0x5C, 0xFD, 0xC6, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFA, 0x9D, 0x72, 0x2B, 0x31, 0x33, 0x31, 0x33, 0x51, 0x3B, 0x51, 0x33, +0x72, 0x3B, 0x52, 0x33, 0x52, 0x3B, 0x93, 0x2B, 0x9C, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF2, 0x5B, +0x56, 0x54, 0x76, 0x4C, 0x77, 0x54, 0x76, 0x54, 0x96, 0x5C, 0x75, 0x5C, 0x96, 0x5C, 0x95, 0x5C, +0x96, 0x5C, 0x96, 0x5C, 0xB6, 0x5C, 0x96, 0x5C, 0xB7, 0x5C, 0xB6, 0x5C, 0xD7, 0x64, 0xB7, 0x5C, +0xD7, 0x64, 0xB7, 0x5C, 0xD7, 0x64, 0xD7, 0x5C, 0xF8, 0x64, 0xD7, 0x64, 0xF8, 0x64, 0xF7, 0x64, +0x18, 0x65, 0xF7, 0x64, 0x18, 0x6D, 0xF7, 0x64, 0x18, 0x6D, 0x18, 0x6D, 0x38, 0x6D, 0x38, 0x65, +0x38, 0x6D, 0x38, 0x6D, 0x39, 0x75, 0x38, 0x6D, 0xF6, 0x6C, 0x5D, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBB, 0xC6, +0xCE, 0x2A, 0xD2, 0x43, 0xF3, 0x4B, 0xF3, 0x43, 0x34, 0x4C, 0x34, 0x4C, 0x76, 0x54, 0x96, 0x54, +0xD7, 0x5C, 0xD6, 0x5C, 0xF8, 0x64, 0x18, 0x65, 0x38, 0x6D, 0xF7, 0x74, 0x3A, 0xAE, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xBB, 0xBE, 0xB3, 0x33, 0x31, 0x33, 0x51, 0x3B, 0x51, 0x33, 0x72, 0x3B, +0x72, 0x33, 0x72, 0x3B, 0x72, 0x3B, 0xB4, 0x2B, 0xFA, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, +0xF6, 0x7C, 0xF6, 0x7C, 0x16, 0x7D, 0x17, 0x7D, 0x17, 0x75, 0x37, 0x7D, 0x17, 0x7D, 0x18, 0x7D, +0x18, 0x7D, 0x38, 0x7D, 0x38, 0x7D, 0x38, 0x85, 0x38, 0x7D, 0x58, 0x85, 0x38, 0x7D, 0x59, 0x85, +0x58, 0x7D, 0x58, 0x85, 0x58, 0x7D, 0x79, 0x85, 0x58, 0x85, 0x79, 0x85, 0x78, 0x85, 0x79, 0x8D, +0x79, 0x85, 0x99, 0x85, 0x79, 0x85, 0x99, 0x8D, 0x79, 0x85, 0x99, 0x8D, 0x78, 0x85, 0x99, 0x85, +0x79, 0x85, 0x9A, 0x8D, 0x58, 0x85, 0x79, 0x8D, 0xB9, 0x8D, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xD9, 0x9D, 0x13, 0x5C, 0x53, 0x64, 0x75, 0x64, 0x94, 0x64, 0xB5, 0x6C, 0xD5, 0x6C, 0xF7, 0x74, +0xF7, 0x74, 0x38, 0x7D, 0x38, 0x7D, 0x59, 0x85, 0x78, 0x85, 0x58, 0x85, 0x7E, 0xCF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xB3, 0x3B, 0x51, 0x33, 0x31, 0x33, 0x51, 0x3B, 0x51, 0x33, +0x72, 0x33, 0x71, 0x33, 0x72, 0x3B, 0x74, 0x2B, 0x37, 0x85, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF2, 0x53, 0x52, 0x33, 0x32, 0x3B, 0x52, 0x33, 0x71, 0x3B, +0x71, 0x33, 0x92, 0x33, 0x53, 0x3B, 0x93, 0x33, 0x54, 0x5C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x78, 0x8D, 0x52, 0x2B, 0x31, 0x33, 0x52, 0x3B, 0x51, 0x33, +0x72, 0x33, 0x71, 0x33, 0x73, 0x3B, 0x92, 0x33, 0x14, 0x4C, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0xBE, 0x32, 0x2B, 0x52, 0x33, 0x51, 0x3B, 0x72, 0x3B, +0x72, 0x33, 0x92, 0x3B, 0x72, 0x3B, 0x93, 0x3B, 0x73, 0x33, 0x7E, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xDF, 0x93, 0x3B, 0x51, 0x2B, 0x51, 0x3B, 0x52, 0x3B, +0x72, 0x3B, 0x71, 0x33, 0x93, 0x3B, 0x92, 0x33, 0x32, 0x23, 0xBC, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD2, 0x43, 0x72, 0x33, 0x51, 0x3B, 0x52, 0x3B, +0x72, 0x3B, 0x72, 0x3B, 0x92, 0x3B, 0x93, 0x3B, 0x52, 0x2B, 0xD6, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x7C, 0x31, 0x2B, 0x51, 0x3B, 0x52, 0x33, +0x72, 0x3B, 0x71, 0x3B, 0x93, 0x3B, 0x93, 0x3B, 0x93, 0x33, 0x71, 0x3B, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBB, 0xBE, 0xF0, 0x22, 0x52, 0x33, 0x73, 0x3B, +0x71, 0x33, 0x72, 0x3B, 0x73, 0x33, 0x93, 0x3B, 0x93, 0x3B, 0x10, 0x2B, 0xDB, 0xC6, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0xE7, 0x10, 0x2B, 0x52, 0x33, 0x72, 0x33, +0x71, 0x3B, 0x71, 0x3B, 0x73, 0x3B, 0x93, 0x33, 0xB3, 0x3B, 0x31, 0x23, 0x13, 0x64, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB2, 0x4B, 0x31, 0x33, 0x72, 0x3B, +0x72, 0x33, 0x93, 0x3B, 0x72, 0x3B, 0xB2, 0x3B, 0xB3, 0x3B, 0xB4, 0x33, 0xAF, 0x22, 0x9F, 0xE7, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x73, 0x6C, 0x10, 0x33, 0x51, 0x33, +0x72, 0x33, 0x72, 0x33, 0x92, 0x3B, 0x92, 0x33, 0xB3, 0x3B, 0xB3, 0x3B, 0x10, 0x2B, 0x33, 0x64, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7B, 0xBE, 0xAE, 0x1A, 0x72, 0x3B, +0x72, 0x3B, 0x93, 0x3B, 0x92, 0x3B, 0xB3, 0x3B, 0x93, 0x3B, 0xD3, 0x3B, 0x92, 0x3B, 0x6E, 0x1A, +0xFC, 0xCE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0xE7, 0x8E, 0x1A, 0x52, 0x33, +0x92, 0x3B, 0x72, 0x33, 0x93, 0x3B, 0x93, 0x3B, 0xB3, 0x3B, 0x92, 0x33, 0xD3, 0x3B, 0x31, 0x2B, +0x4C, 0x1A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x51, 0x43, 0x51, 0x33, +0x72, 0x3B, 0x92, 0x3B, 0x93, 0x33, 0xB3, 0x43, 0xB3, 0x33, 0xB3, 0x3B, 0xB3, 0x3B, 0xD4, 0x3B, +0xCF, 0x22, 0x30, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x33, 0x6C, 0xF0, 0x2A, +0x72, 0x3B, 0x72, 0x3B, 0x93, 0x3B, 0x92, 0x3B, 0xB3, 0x3B, 0xB3, 0x33, 0xB3, 0x3B, 0xD3, 0x3B, +0xB3, 0x33, 0x6D, 0x1A, 0x0E, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF9, 0xAD, 0x6E, 0x1A, +0x93, 0x3B, 0x92, 0x3B, 0x92, 0x3B, 0x93, 0x3B, 0xB3, 0x3B, 0xB3, 0x3B, 0xB3, 0x33, 0xD4, 0x3B, +0xD4, 0x3B, 0x72, 0x33, 0xAE, 0x22, 0x4C, 0x2A, 0x3A, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0xEB, 0x09, +0x93, 0x3B, 0x71, 0x33, 0x92, 0x3B, 0x92, 0x33, 0x93, 0x3B, 0x92, 0x3B, 0xB4, 0x33, 0xB4, 0x33, +0xB4, 0x3B, 0xF3, 0x3B, 0x92, 0x33, 0xAF, 0x1A, 0x2C, 0x1A, 0xAD, 0x32, 0x36, 0x8D, 0xDC, 0xCE, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0E, 0x3B, +0x11, 0x33, 0x93, 0x3B, 0x93, 0x3B, 0xB3, 0x3B, 0xB3, 0x3B, 0xB4, 0x3B, 0xB3, 0x3B, 0xD4, 0x3B, +0xD4, 0x3B, 0xF4, 0x3B, 0xF4, 0x3B, 0xF4, 0x43, 0xF0, 0x2A, 0x8E, 0x22, 0x6D, 0x1A, 0x0C, 0x1A, +0xCA, 0x09, 0xCB, 0x11, 0xCA, 0x09, 0xEB, 0x09, 0xCB, 0x09, 0xEB, 0x11, 0xCB, 0x09, 0xEB, 0x09, +0xEB, 0x09, 0xEB, 0x09, 0xCA, 0x09, 0xCB, 0x09, 0xCA, 0x09, 0xCA, 0x09, 0xCA, 0x09, 0xCB, 0x09, +0xAA, 0x09, 0xCB, 0x11, 0xAA, 0x09, 0xCA, 0x09, 0xAA, 0x09, 0xCA, 0x09, 0xCA, 0x09, 0xCA, 0x09, +0xAA, 0x09, 0xCA, 0x09, 0xAA, 0x09, 0xCA, 0x09, 0xAA, 0x09, 0xCB, 0x11, 0xCA, 0x09, 0xCB, 0x09, +0xCA, 0x09, 0xCA, 0x11, 0xCA, 0x09, 0xEB, 0x11, 0xCA, 0x09, 0xCB, 0x11, 0xCB, 0x09, 0xEB, 0x11, +0xCB, 0x09, 0xEB, 0x11, 0xCB, 0x09, 0xEB, 0x11, 0xCB, 0x09, 0xEB, 0x11, 0xEB, 0x11, 0xEB, 0x11, +0xEB, 0x11, 0x0C, 0x12, 0xEB, 0x11, 0x0C, 0x12, 0xEB, 0x11, 0x0C, 0x12, 0x0C, 0x12, 0x0C, 0x12, +0x0B, 0x12, 0x0C, 0x12, 0x0C, 0x12, 0x2C, 0x12, 0x0C, 0x12, 0x2C, 0x1A, 0x0C, 0x12, 0x2C, 0x1A, +0x0B, 0x12, 0x2C, 0x1A, 0x69, 0x01, 0x7F, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x73, 0x74, +0xAE, 0x22, 0x93, 0x3B, 0x93, 0x3B, 0x92, 0x3B, 0xB3, 0x3B, 0x93, 0x33, 0xB4, 0x3B, 0xB3, 0x33, +0xD4, 0x3B, 0xD4, 0x3B, 0xF4, 0x3B, 0xF4, 0x33, 0x36, 0x3C, 0xF4, 0x3B, 0x72, 0x33, 0x10, 0x23, +0xCF, 0x22, 0xAE, 0x22, 0xAF, 0x22, 0x8E, 0x22, 0xAF, 0x2A, 0xAE, 0x22, 0xAE, 0x22, 0xAE, 0x22, +0xAE, 0x22, 0xAE, 0x22, 0xCE, 0x2A, 0xAE, 0x22, 0xAE, 0x2A, 0xAE, 0x22, 0xAF, 0x2A, 0xAE, 0x22, +0xCF, 0x2A, 0xAF, 0x22, 0xAF, 0x2A, 0xAE, 0x22, 0xCF, 0x2A, 0xAF, 0x22, 0xCF, 0x2A, 0xCF, 0x22, +0xCF, 0x2A, 0xCF, 0x2A, 0xCF, 0x2A, 0xCF, 0x2A, 0xF0, 0x2A, 0xCF, 0x2A, 0xEF, 0x2A, 0xEF, 0x22, +0xEF, 0x2A, 0xCF, 0x2A, 0xEF, 0x2A, 0xEF, 0x2A, 0xF0, 0x2A, 0xEF, 0x2A, 0xF0, 0x2A, 0xEF, 0x2A, +0x10, 0x33, 0xEF, 0x2A, 0x10, 0x33, 0x0F, 0x2B, 0x10, 0x2B, 0xF0, 0x2A, 0x10, 0x33, 0xEF, 0x2A, +0x10, 0x33, 0x0F, 0x2B, 0x10, 0x33, 0x0F, 0x2B, 0x10, 0x33, 0x0F, 0x33, 0x10, 0x33, 0x0F, 0x33, +0x30, 0x33, 0x30, 0x33, 0x30, 0x33, 0x10, 0x33, 0x30, 0x33, 0x30, 0x33, 0x30, 0x3B, 0x30, 0x33, +0x51, 0x33, 0x31, 0x33, 0xCF, 0x22, 0x77, 0x9D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xEF, +0x89, 0x01, 0x93, 0x43, 0x93, 0x3B, 0x93, 0x3B, 0xB3, 0x3B, 0xB3, 0x3B, 0xB3, 0x33, 0xD4, 0x3B, +0xD4, 0x3B, 0xF4, 0x3B, 0xF4, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x44, 0x15, 0x44, 0x56, 0x4C, +0x56, 0x44, 0x77, 0x4C, 0x77, 0x44, 0x98, 0x4C, 0x98, 0x44, 0x98, 0x4C, 0xB8, 0x44, 0xD9, 0x4C, +0xB9, 0x4C, 0xD9, 0x54, 0xD9, 0x54, 0xFA, 0x5C, 0xF9, 0x54, 0x19, 0x5D, 0xF9, 0x54, 0x1A, 0x5D, +0x1A, 0x5D, 0x3A, 0x65, 0x39, 0x65, 0x5A, 0x6D, 0x5A, 0x65, 0x5A, 0x6D, 0x59, 0x6D, 0x7A, 0x75, +0x7A, 0x75, 0x7A, 0x75, 0x7A, 0x75, 0x9A, 0x7D, 0x9A, 0x75, 0xBB, 0x7D, 0x9A, 0x7D, 0xBB, 0x7D, +0x9A, 0x7D, 0x9A, 0x7D, 0x9A, 0x75, 0x9A, 0x7D, 0x7A, 0x75, 0x7A, 0x75, 0x5A, 0x6D, 0x7A, 0x6D, +0x5A, 0x6D, 0x5A, 0x6D, 0x39, 0x65, 0x3A, 0x65, 0x19, 0x5D, 0x19, 0x65, 0x19, 0x5D, 0x1A, 0x5D, +0xF9, 0x54, 0xF9, 0x54, 0xD9, 0x54, 0xF9, 0x54, 0xD9, 0x4C, 0xB9, 0x4C, 0x98, 0x44, 0xB9, 0x4C, +0x98, 0x44, 0x98, 0x44, 0x77, 0x44, 0x98, 0x44, 0x77, 0x3C, 0x57, 0x44, 0x56, 0x3C, 0x57, 0x44, +0x15, 0x44, 0x36, 0x4C, 0x92, 0x33, 0x33, 0x64, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x2F, 0x43, 0x10, 0x2B, 0x93, 0x3B, 0x92, 0x3B, 0xB3, 0x3B, 0x93, 0x33, 0xD3, 0x3B, 0xB3, 0x33, +0xD4, 0x3B, 0xD4, 0x3B, 0xD5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x16, 0x3C, 0x15, 0x3C, +0x36, 0x3C, 0x36, 0x34, 0x57, 0x3C, 0x56, 0x34, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x44, 0x77, 0x44, +0x78, 0x44, 0x77, 0x44, 0x97, 0x4C, 0x97, 0x4C, 0xB8, 0x4C, 0x98, 0x4C, 0xB8, 0x4C, 0xB8, 0x4C, +0xD8, 0x54, 0xB8, 0x54, 0xD8, 0x5C, 0xD8, 0x5C, 0xF8, 0x5C, 0xD8, 0x5C, 0xF9, 0x64, 0xF8, 0x64, +0x19, 0x65, 0x18, 0x65, 0x39, 0x6D, 0x19, 0x6D, 0x39, 0x6D, 0x39, 0x6D, 0x39, 0x6D, 0x39, 0x6D, +0x39, 0x6D, 0x38, 0x6D, 0x39, 0x6D, 0x18, 0x65, 0x39, 0x6D, 0x18, 0x65, 0x18, 0x65, 0xF8, 0x5C, +0xF8, 0x64, 0xF8, 0x5C, 0xF8, 0x5C, 0xD8, 0x54, 0xD8, 0x5C, 0xD8, 0x54, 0xD8, 0x54, 0x97, 0x4C, +0xB8, 0x54, 0xB7, 0x4C, 0xB8, 0x4C, 0x97, 0x44, 0x98, 0x4C, 0x77, 0x44, 0x77, 0x44, 0x77, 0x3C, +0x77, 0x3C, 0x57, 0x34, 0x57, 0x3C, 0x37, 0x3C, 0x57, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x15, 0x3C, +0x16, 0x3C, 0xF5, 0x3B, 0xD3, 0x3B, 0x91, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0x19, 0xB6, 0x6D, 0x1A, 0x92, 0x3B, 0x93, 0x3B, 0xB3, 0x3B, 0xB3, 0x3B, 0xB3, 0x3B, 0xD4, 0x3B, +0xD4, 0x3B, 0xD5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0x15, 0x34, 0x36, 0x3C, 0x15, 0x3C, 0x36, 0x3C, +0x36, 0x3C, 0x37, 0x44, 0x37, 0x44, 0x57, 0x44, 0x57, 0x3C, 0x58, 0x3C, 0x77, 0x3C, 0x78, 0x44, +0x77, 0x44, 0x98, 0x4C, 0x98, 0x4C, 0x98, 0x4C, 0xB8, 0x4C, 0xB8, 0x54, 0xB8, 0x4C, 0xB8, 0x54, +0xD8, 0x54, 0xD8, 0x5C, 0xD8, 0x5C, 0xF8, 0x64, 0xF8, 0x5C, 0xF9, 0x64, 0xF9, 0x64, 0x19, 0x65, +0x19, 0x65, 0x19, 0x6D, 0x39, 0x65, 0x39, 0x6D, 0x39, 0x6D, 0x59, 0x75, 0x39, 0x6D, 0x5A, 0x75, +0x39, 0x6D, 0x39, 0x6D, 0x39, 0x6D, 0x39, 0x6D, 0x39, 0x65, 0x19, 0x65, 0x18, 0x65, 0x19, 0x65, +0xF8, 0x64, 0x19, 0x65, 0xF8, 0x5C, 0xF9, 0x5C, 0xD8, 0x54, 0xD9, 0x5C, 0xB8, 0x54, 0xB8, 0x54, +0xB7, 0x4C, 0xB8, 0x54, 0xB7, 0x4C, 0xB8, 0x4C, 0x98, 0x44, 0x98, 0x44, 0x78, 0x44, 0x78, 0x44, +0x77, 0x3C, 0x78, 0x44, 0x57, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x36, 0x44, 0x36, 0x3C, 0x16, 0x3C, +0x16, 0x3C, 0xF6, 0x3B, 0xF4, 0x3B, 0x10, 0x33, 0x7E, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xAD, 0x2A, 0x51, 0x3B, 0x92, 0x3B, 0xB3, 0x3B, 0x93, 0x33, 0xD3, 0x3B, 0xB3, 0x33, +0xD4, 0x3B, 0xB4, 0x3B, 0xF5, 0x3B, 0xD4, 0x33, 0xF4, 0x3B, 0xF4, 0x3B, 0x15, 0x44, 0x15, 0x3C, +0x36, 0x3C, 0x16, 0x3C, 0x57, 0x3C, 0x57, 0x34, 0x57, 0x3C, 0x57, 0x3C, 0x78, 0x44, 0x57, 0x3C, +0x77, 0x44, 0x97, 0x44, 0x98, 0x4C, 0x97, 0x4C, 0x98, 0x4C, 0x98, 0x4C, 0xB8, 0x54, 0x98, 0x4C, +0xD8, 0x5C, 0xB8, 0x54, 0xD9, 0x5C, 0xD8, 0x5C, 0xF8, 0x64, 0xF8, 0x5C, 0x19, 0x65, 0x18, 0x5D, +0x19, 0x65, 0x18, 0x65, 0x39, 0x6D, 0x38, 0x65, 0x59, 0x6D, 0x38, 0x6D, 0x59, 0x75, 0x58, 0x6D, +0x59, 0x6D, 0x38, 0x6D, 0x59, 0x6D, 0x38, 0x65, 0x39, 0x6D, 0x18, 0x65, 0x19, 0x65, 0xF8, 0x5C, +0xF9, 0x64, 0xF8, 0x5C, 0xF9, 0x5C, 0xD8, 0x54, 0xD9, 0x54, 0xB8, 0x54, 0xD8, 0x54, 0xB7, 0x4C, +0xB8, 0x54, 0x97, 0x4C, 0xB8, 0x4C, 0x97, 0x44, 0x97, 0x44, 0x77, 0x44, 0x77, 0x44, 0x57, 0x3C, +0x77, 0x44, 0x37, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x37, 0x44, 0x16, 0x3C, 0x16, 0x44, 0xF5, 0x3B, +0x15, 0x3C, 0xF5, 0x33, 0xF5, 0x3B, 0x71, 0x33, 0x5A, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xDC, 0xCE, 0xAD, 0x22, 0xB3, 0x3B, 0xB3, 0x3B, 0xB3, 0x3B, 0xB3, 0x3B, 0xD4, 0x3B, +0xD4, 0x3B, 0xD5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x16, 0x44, 0xF5, 0x3B, 0x36, 0x44, +0x36, 0x3C, 0x36, 0x44, 0x56, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x3C, 0x78, 0x44, +0x78, 0x44, 0x98, 0x44, 0x98, 0x44, 0x98, 0x4C, 0xB8, 0x4C, 0xD8, 0x54, 0xB7, 0x4C, 0xD8, 0x54, +0xD8, 0x54, 0xD8, 0x5C, 0xF7, 0x54, 0xF8, 0x5C, 0x18, 0x5D, 0xF8, 0x64, 0xF8, 0x64, 0x19, 0x65, +0x18, 0x65, 0x19, 0x6D, 0x19, 0x6D, 0x39, 0x75, 0x39, 0x75, 0x59, 0x75, 0x59, 0x6D, 0x7A, 0x75, +0x59, 0x6D, 0x59, 0x75, 0x39, 0x6D, 0x59, 0x6D, 0x19, 0x65, 0x19, 0x65, 0x18, 0x65, 0x18, 0x6D, +0xF8, 0x64, 0xF8, 0x64, 0xF8, 0x5C, 0xF8, 0x64, 0xD8, 0x5C, 0xD8, 0x5C, 0xD7, 0x54, 0xD8, 0x54, +0xB8, 0x4C, 0xB8, 0x54, 0x98, 0x4C, 0xB9, 0x4C, 0x98, 0x44, 0x98, 0x44, 0x77, 0x44, 0x78, 0x44, +0x78, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x44, 0x37, 0x3C, 0x37, 0x3C, 0x36, 0x3C, 0x36, 0x3C, +0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x33, 0xF4, 0x43, 0xD5, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x74, 0x6C, 0x31, 0x2B, 0xB3, 0x3B, 0xB3, 0x33, 0xD3, 0x3B, 0xB3, 0x33, +0xD4, 0x3B, 0xD4, 0x33, 0xF5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xF5, 0x33, 0x16, 0x3C, 0x16, 0x3C, +0x36, 0x3C, 0x36, 0x3C, 0x37, 0x3C, 0x37, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x44, 0x57, 0x3C, +0x77, 0x44, 0x97, 0x44, 0x98, 0x4C, 0x97, 0x4C, 0xB8, 0x4C, 0x97, 0x4C, 0xB8, 0x54, 0xB8, 0x54, +0xB9, 0x54, 0xB8, 0x54, 0xD9, 0x5C, 0xD8, 0x5C, 0xF9, 0x64, 0xF8, 0x5C, 0x18, 0x65, 0xF8, 0x5C, +0x19, 0x65, 0x18, 0x65, 0x39, 0x6D, 0x39, 0x6D, 0x39, 0x6D, 0x38, 0x6D, 0x59, 0x75, 0x59, 0x6D, +0x59, 0x75, 0x38, 0x6D, 0x39, 0x6D, 0x39, 0x65, 0x39, 0x6D, 0x18, 0x65, 0x19, 0x65, 0xF8, 0x5C, +0x19, 0x65, 0xF8, 0x5C, 0xF9, 0x5C, 0xD8, 0x54, 0xD8, 0x54, 0xD8, 0x54, 0xD8, 0x54, 0xB7, 0x4C, +0xB8, 0x54, 0x97, 0x4C, 0x98, 0x4C, 0x97, 0x4C, 0x98, 0x4C, 0x77, 0x44, 0x77, 0x44, 0x57, 0x44, +0x78, 0x44, 0x57, 0x3C, 0x57, 0x3C, 0x36, 0x3C, 0x57, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x15, 0x3C, +0xF5, 0x43, 0x14, 0x34, 0xF6, 0x3B, 0xD4, 0x43, 0x75, 0x64, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x70, 0x43, 0x92, 0x43, 0x93, 0x43, 0xB4, 0x3B, 0xD4, 0x3B, +0xD4, 0x3B, 0xD5, 0x3B, 0xD5, 0x33, 0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x44, 0xF5, 0x3B, 0x36, 0x44, +0x36, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x3C, 0x77, 0x3C, 0x78, 0x44, +0x77, 0x44, 0x98, 0x4C, 0x97, 0x4C, 0xB8, 0x4C, 0xB8, 0x4C, 0xB8, 0x54, 0xB8, 0x54, 0xB8, 0x54, +0xD8, 0x54, 0xD8, 0x5C, 0xD8, 0x5C, 0xF9, 0x64, 0xF8, 0x5C, 0xF9, 0x64, 0xF9, 0x64, 0x19, 0x65, +0x19, 0x65, 0x19, 0x6D, 0x19, 0x6D, 0x39, 0x6D, 0x39, 0x6D, 0x39, 0x75, 0x59, 0x75, 0x59, 0x75, +0x39, 0x6D, 0x59, 0x75, 0x39, 0x6D, 0x59, 0x6D, 0x39, 0x65, 0x39, 0x6D, 0x18, 0x65, 0x19, 0x65, +0xF8, 0x5C, 0x18, 0x65, 0xF8, 0x5C, 0xF8, 0x5C, 0xD8, 0x54, 0xD8, 0x5C, 0xD8, 0x54, 0xD8, 0x54, +0xB7, 0x4C, 0xD8, 0x54, 0x97, 0x4C, 0xB8, 0x4C, 0x98, 0x4C, 0x98, 0x4C, 0x78, 0x44, 0x78, 0x44, +0x77, 0x3C, 0x77, 0x3C, 0x57, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x37, 0x44, 0x16, 0x3C, 0x16, 0x3C, +0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0xF6, 0x43, 0x14, 0x54, 0x5E, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0x50, 0x43, 0xD3, 0x43, 0xD4, 0x3B, 0xB3, 0x33, +0xD3, 0x3B, 0xD3, 0x43, 0xD4, 0x43, 0xD4, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0x15, 0x3C, 0x16, 0x3C, +0x36, 0x3C, 0x36, 0x3C, 0x37, 0x3C, 0x37, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x78, 0x3C, 0x77, 0x3C, +0x78, 0x44, 0x77, 0x44, 0x98, 0x4C, 0x97, 0x44, 0x98, 0x4C, 0xB8, 0x4C, 0xB8, 0x54, 0xB8, 0x4C, +0xD8, 0x54, 0xD8, 0x54, 0xD8, 0x5C, 0xD8, 0x54, 0xF9, 0x5C, 0xF8, 0x5C, 0x18, 0x65, 0x18, 0x5D, +0x18, 0x65, 0x18, 0x65, 0x39, 0x65, 0x38, 0x65, 0x59, 0x6D, 0x38, 0x6D, 0x59, 0x6D, 0x39, 0x6D, +0x59, 0x6D, 0x39, 0x6D, 0x39, 0x6D, 0x18, 0x65, 0x39, 0x65, 0x18, 0x65, 0x19, 0x65, 0x18, 0x5D, +0x18, 0x65, 0xF8, 0x5C, 0xF9, 0x5C, 0xF8, 0x54, 0xD8, 0x54, 0xD8, 0x54, 0xB8, 0x54, 0xB7, 0x4C, +0xD8, 0x54, 0xB8, 0x4C, 0x98, 0x4C, 0x97, 0x44, 0x98, 0x44, 0x78, 0x44, 0x78, 0x44, 0x77, 0x3C, +0x77, 0x3C, 0x57, 0x3C, 0x77, 0x3C, 0x56, 0x3C, 0x57, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x15, 0x34, +0x16, 0x44, 0x15, 0x3C, 0xF5, 0x3B, 0xD4, 0x33, 0x35, 0x4C, 0xDC, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xE7, 0xB2, 0x4B, 0xF4, 0x43, 0x15, 0x44, +0xB3, 0x33, 0xD3, 0x33, 0xD4, 0x33, 0xD5, 0x3B, 0xD5, 0x3B, 0x15, 0x44, 0xF5, 0x3B, 0x16, 0x44, +0x16, 0x3C, 0x37, 0x44, 0x36, 0x3C, 0x37, 0x44, 0x37, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x44, +0x77, 0x44, 0x78, 0x4C, 0x78, 0x4C, 0x98, 0x54, 0x98, 0x4C, 0xB8, 0x54, 0x98, 0x54, 0xD9, 0x5C, +0xB8, 0x54, 0xD9, 0x5C, 0xD8, 0x5C, 0xF9, 0x64, 0xF9, 0x64, 0xF9, 0x64, 0xF8, 0x64, 0x19, 0x65, +0x19, 0x65, 0x39, 0x6D, 0x39, 0x65, 0x39, 0x6D, 0x39, 0x6D, 0x59, 0x75, 0x38, 0x6D, 0x59, 0x75, +0x38, 0x6D, 0x59, 0x75, 0x38, 0x6D, 0x59, 0x6D, 0x18, 0x6D, 0x19, 0x6D, 0xF8, 0x64, 0x19, 0x65, +0xF9, 0x64, 0xF9, 0x64, 0xF9, 0x5C, 0xD9, 0x5C, 0xD8, 0x5C, 0xD9, 0x5C, 0xB8, 0x54, 0xB8, 0x54, +0x98, 0x54, 0xB8, 0x54, 0x98, 0x4C, 0x98, 0x54, 0x78, 0x4C, 0x78, 0x4C, 0x57, 0x44, 0x78, 0x44, +0x57, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x37, 0x44, 0x16, 0x3C, 0x16, 0x3C, 0x16, 0x3C, 0x16, 0x44, +0xD5, 0x3B, 0xF5, 0x3B, 0xD4, 0x3B, 0xD5, 0x3B, 0x55, 0x4C, 0xB9, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB5, 0x7C, 0xB2, 0x43, +0x56, 0x54, 0x15, 0x54, 0x16, 0x4C, 0x35, 0x44, 0x35, 0x4C, 0x35, 0x44, 0x55, 0x4C, 0x55, 0x44, +0x56, 0x4C, 0x55, 0x44, 0x76, 0x4C, 0x55, 0x44, 0x76, 0x4C, 0x75, 0x44, 0x96, 0x4C, 0x76, 0x44, +0x96, 0x4C, 0x96, 0x4C, 0x96, 0x4C, 0x96, 0x4C, 0xB7, 0x54, 0x96, 0x54, 0xB7, 0x54, 0xB6, 0x54, +0xB7, 0x54, 0xB6, 0x54, 0xD7, 0x5C, 0xD7, 0x5C, 0xD7, 0x5C, 0xD7, 0x5C, 0xF8, 0x5C, 0xD7, 0x5C, +0xF8, 0x64, 0xF7, 0x5C, 0xF8, 0x64, 0xF7, 0x5C, 0x18, 0x65, 0xF7, 0x64, 0x18, 0x65, 0xF8, 0x64, +0x18, 0x65, 0xF8, 0x64, 0x18, 0x65, 0xF8, 0x64, 0xF8, 0x64, 0xF8, 0x64, 0xF8, 0x64, 0xF7, 0x5C, +0xF8, 0x64, 0xD7, 0x5C, 0xF8, 0x5C, 0xD7, 0x5C, 0xD7, 0x5C, 0xD7, 0x5C, 0xF8, 0x5C, 0xD7, 0x54, +0xD8, 0x5C, 0xB7, 0x54, 0xD7, 0x5C, 0xB7, 0x54, 0xB7, 0x54, 0xB7, 0x54, 0xB7, 0x54, 0xB7, 0x4C, +0xB7, 0x54, 0x96, 0x4C, 0xB7, 0x54, 0xB6, 0x4C, 0xB7, 0x54, 0x96, 0x4C, 0x96, 0x4C, 0x96, 0x4C, +0x97, 0x54, 0x95, 0x4C, 0x76, 0x54, 0x55, 0x4C, 0xB6, 0x5C, 0xF6, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0xDF, +0xF6, 0x7C, 0x13, 0x4C, 0x13, 0x44, 0x14, 0x4C, 0x14, 0x4C, 0x34, 0x54, 0x34, 0x4C, 0x34, 0x54, +0x34, 0x4C, 0x35, 0x4C, 0x34, 0x4C, 0x55, 0x54, 0x34, 0x4C, 0x35, 0x54, 0x34, 0x4C, 0x35, 0x54, +0x34, 0x4C, 0x55, 0x54, 0x54, 0x54, 0x55, 0x54, 0x54, 0x4C, 0x55, 0x54, 0x54, 0x4C, 0x55, 0x54, +0x54, 0x4C, 0x55, 0x54, 0x54, 0x54, 0x55, 0x54, 0x54, 0x54, 0x75, 0x54, 0x55, 0x54, 0x56, 0x54, +0x55, 0x54, 0x75, 0x54, 0x55, 0x54, 0x75, 0x54, 0x55, 0x54, 0x76, 0x5C, 0x75, 0x54, 0x76, 0x5C, +0x75, 0x54, 0x76, 0x5C, 0x76, 0x5C, 0x76, 0x5C, 0x76, 0x5C, 0x97, 0x5C, 0x75, 0x5C, 0x96, 0x5C, +0x95, 0x5C, 0xB6, 0x5C, 0x96, 0x5C, 0xB6, 0x5C, 0xB6, 0x5C, 0xB6, 0x5C, 0xB6, 0x5C, 0xB7, 0x64, +0xB6, 0x5C, 0xB7, 0x64, 0xB6, 0x5C, 0xD7, 0x64, 0xB7, 0x5C, 0xD7, 0x64, 0xD7, 0x5C, 0xD7, 0x64, +0xD7, 0x64, 0xD8, 0x64, 0xD7, 0x64, 0xF7, 0x64, 0xD7, 0x64, 0xF8, 0x6C, 0xF7, 0x64, 0xF8, 0x6C, +0xF8, 0x64, 0x18, 0x65, 0xF7, 0x6C, 0x18, 0x6D, 0xD7, 0x64, 0x17, 0x7D, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xF7, 0x7E, 0xE7, 0x7E, 0xE7, 0x7E, 0xE7, 0x9F, 0xEF, 0x7E, 0xE7, +0x9E, 0xE7, 0x7E, 0xE7, 0x9F, 0xEF, 0x7E, 0xE7, 0x9F, 0xEF, 0x7E, 0xE7, 0x9F, 0xEF, 0x7E, 0xE7, +0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x7E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, +0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, +0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, 0xBF, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, +0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, 0xBF, 0xEF, 0x9E, 0xE7, +0x9F, 0xEF, 0x9F, 0xE7, 0x9F, 0xEF, 0x9F, 0xE7, 0xBF, 0xEF, 0x9F, 0xE7, 0xBF, 0xEF, 0x9F, 0xE7, +0xBF, 0xEF, 0x9F, 0xEF, 0xBF, 0xEF, 0x9F, 0xE7, 0xBF, 0xEF, 0x9F, 0xEF, 0xBF, 0xEF, 0x9F, 0xE7, +0xBF, 0xEF, 0x9F, 0xEF, 0xBF, 0xEF, 0x9F, 0xE7, 0x9F, 0xEF, 0x9F, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, +0x9F, 0xEF, 0x9F, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xE7, 0xFF, 0xF7, 0xFF, 0xFF, 0xDE, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +0xFF, 0xFF, +}; +const struct llfs_data_file st_bmp = { + .data = st_bmp_data, + .name = "st.bmp", + .len = 41026, + .next = &test_txt +}; + // File: color_bar.bmp __attribute__((section(".ext_qspi_flash"))) const uint8_t color_bar_bmp_data[] = { @@ -1175,7 +3778,45 @@ const struct llfs_data_file color_bar_bmp = { .data = color_bar_bmp_data, .name = "color_bar.bmp", .len = 18534, - .next = NULL + .next = &st_bmp +}; + +// File: test2.txt +__attribute__((section(".ext_qspi_flash"))) +const uint8_t test2_txt_data[] = { +0x41, 0x6C, 0x69, 0x71, 0x75, 0x65, 0x74, 0x20, 0x70, 0x65, 0x6C, 0x6C, 0x65, 0x6E, 0x74, 0x65, +0x73, 0x71, 0x75, 0x65, 0x20, 0x6D, 0x6F, 0x72, 0x62, 0x69, 0x20, 0x66, 0x65, 0x72, 0x6D, 0x65, +0x6E, 0x74, 0x75, 0x6D, 0x20, 0x64, 0x6F, 0x6C, 0x6F, 0x72, 0x20, 0x66, 0x65, 0x72, 0x6D, 0x65, +0x6E, 0x74, 0x75, 0x6D, 0x20, 0x61, 0x75, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x6C, 0x61, 0x63, 0x69, +0x6E, 0x69, 0x61, 0x2E, 0x20, 0x4D, 0x6F, 0x6E, 0x74, 0x65, 0x73, 0x20, 0x65, 0x75, 0x69, 0x73, +0x6D, 0x6F, 0x64, 0x20, 0x68, 0x61, 0x62, 0x69, 0x74, 0x61, 0x73, 0x73, 0x65, 0x20, 0x66, 0x72, +0x69, 0x6E, 0x67, 0x69, 0x6C, 0x6C, 0x61, 0x20, 0x70, 0x72, 0x61, 0x65, 0x73, 0x65, 0x6E, 0x74, +0x20, 0x73, 0x6F, 0x64, 0x61, 0x6C, 0x65, 0x73, 0x20, 0x6D, 0x65, 0x74, 0x75, 0x73, 0x20, 0x69, +0x6E, 0x74, 0x65, 0x72, 0x64, 0x75, 0x6D, 0x2E, 0x20, 0x4C, 0x61, 0x63, 0x69, 0x6E, 0x69, 0x61, +0x20, 0x76, 0x65, 0x6C, 0x20, 0x64, 0x75, 0x69, 0x73, 0x20, 0x63, 0x75, 0x6D, 0x20, 0x61, 0x75, +0x63, 0x74, 0x6F, 0x72, 0x20, 0x63, 0x6C, 0x61, 0x73, 0x73, 0x20, 0x63, 0x6F, 0x6D, 0x6D, 0x6F, +0x64, 0x6F, 0x20, 0x61, 0x64, 0x69, 0x70, 0x69, 0x73, 0x63, 0x69, 0x6E, 0x67, 0x2E, 0x20, 0x45, +0x6C, 0x65, 0x6D, 0x65, 0x6E, 0x74, 0x75, 0x6D, 0x20, 0x63, 0x6F, 0x6E, 0x64, 0x69, 0x6D, 0x65, +0x6E, 0x74, 0x75, 0x6D, 0x20, 0x74, 0x61, 0x63, 0x69, 0x74, 0x69, 0x20, 0x69, 0x61, 0x63, 0x75, +0x6C, 0x69, 0x73, 0x20, 0x6D, 0x65, 0x74, 0x75, 0x73, 0x20, 0x6F, 0x72, 0x6E, 0x61, 0x72, 0x65, +0x20, 0x64, 0x75, 0x69, 0x73, 0x20, 0x63, 0x75, 0x72, 0x61, 0x65, 0x2E, 0x20, 0x52, 0x69, 0x73, +0x75, 0x73, 0x20, 0x63, 0x6F, 0x6E, 0x73, 0x65, 0x63, 0x74, 0x65, 0x74, 0x75, 0x72, 0x20, 0x75, +0x72, 0x6E, 0x61, 0x20, 0x63, 0x6F, 0x6E, 0x76, 0x61, 0x6C, 0x6C, 0x69, 0x73, 0x20, 0x6D, 0x65, +0x74, 0x75, 0x73, 0x20, 0x66, 0x75, 0x73, 0x63, 0x65, 0x20, 0x61, 0x72, 0x63, 0x75, 0x20, 0x63, +0x6C, 0x61, 0x73, 0x73, 0x2E, 0x20, 0x4E, 0x69, 0x73, 0x6C, 0x20, 0x68, 0x69, 0x6D, 0x65, 0x6E, +0x61, 0x65, 0x6F, 0x73, 0x20, 0x76, 0x65, 0x6C, 0x20, 0x70, 0x72, 0x61, 0x65, 0x73, 0x65, 0x6E, +0x74, 0x20, 0x6C, 0x61, 0x6F, 0x72, 0x65, 0x65, 0x74, 0x20, 0x74, 0x61, 0x63, 0x69, 0x74, 0x69, +0x20, 0x68, 0x69, 0x6D, 0x65, 0x6E, 0x61, 0x65, 0x6F, 0x73, 0x20, 0x6C, 0x61, 0x63, 0x75, 0x73, +0x2E, 0x20, 0x44, 0x75, 0x69, 0x73, 0x20, 0x70, 0x68, 0x61, 0x72, 0x65, 0x74, 0x72, 0x61, 0x20, +0x61, 0x70, 0x74, 0x65, 0x6E, 0x74, 0x20, 0x70, 0x68, 0x61, 0x73, 0x65, 0x6C, 0x6C, 0x75, 0x73, +0x20, 0x73, 0x6F, 0x64, 0x61, 0x6C, 0x65, 0x73, 0x20, 0x69, 0x6D, 0x70, 0x65, 0x72, 0x64, 0x69, +0x65, 0x74, 0x20, 0x61, 0x70, 0x74, 0x65, 0x6E, 0x74, 0x20, 0x65, 0x6C, 0x69, 0x74, 0x2E, +}; +const struct llfs_data_file test2_txt = { + .data = test2_txt_data, + .name = "test2.txt", + .len = 431, + .next = &color_bar_bmp }; // File: pacman.gif @@ -2282,7 +4923,7 @@ const struct llfs_data_file pacman_gif = { .data = pacman_gif_data, .name = "pacman.gif", .len = 17527, - .next = &color_bar_bmp + .next = &test2_txt }; // File: panda.gif @@ -35735,2646 +38376,1230 @@ const struct llfs_data_file panda_gif = { .next = &pacman_gif }; -// File: st.bmp +// File: dog.gif __attribute__((section(".ext_qspi_flash"))) -const uint8_t st_bmp_data[] = { -0x42, 0x4D, 0x42, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x28, 0x00, -0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x00, 0x03, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x2E, 0x00, 0x00, 0x23, 0x2E, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x1F, 0x00, -0x00, 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, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0xD6, 0x6A, 0x21, 0x07, 0x00, 0xF1, 0x5A, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0xD6, 0x02, 0x00, 0x05, 0x00, 0x09, 0x11, 0x04, 0x00, 0xC8, 0x10, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x46, 0x08, 0x29, 0x21, 0xFF, 0xFF, 0xFF, 0xFF, 0xDC, 0xD6, 0x03, 0x00, -0xD5, 0x94, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x3B, 0xCE, 0x02, 0x00, 0xBF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF1, 0x73, -0x0A, 0x19, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3E, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x50, 0x63, 0x8A, 0x31, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, -0x00, 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, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x9F, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x9F, 0xCF, 0xD9, 0x3C, 0xFA, 0x44, 0xB8, 0x3C, 0x5D, 0xBF, 0x1E, 0xBF, 0xB9, 0x34, -0x3B, 0x4D, 0x78, 0x2C, 0xFF, 0xFF, 0xF9, 0x54, 0x1B, 0x45, 0xFA, 0x3C, 0x9A, 0x75, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0x85, 0x79, 0x1C, 0x78, 0x1C, 0xFB, 0x75, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0x8E, 0x17, 0x14, 0x1D, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x6D, 0x4A, 0x03, 0x00, 0x03, 0x00, 0x0D, 0x3A, 0xBE, 0xF7, 0xA6, 0x10, 0xFC, 0xD6, -0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xDE, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x1D, 0xDF, 0x00, 0x00, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB1, 0x6B, 0x03, 0x00, 0x02, 0x00, 0xAC, 0x31, 0xFF, 0xFF, -0x01, 0x00, 0xFF, 0xFF, 0xB8, 0xB5, 0x4A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3E, 0xE7, -0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xDE, 0xA7, 0x08, 0xBF, 0xF7, 0xFF, 0xFF, -0xFF, 0xFF, 0x34, 0x84, 0x03, 0x00, 0x02, 0x00, 0x29, 0x19, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, -0x77, 0xAD, 0x69, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x2B, 0x42, 0xB3, 0x94, -0xFF, 0xFF, 0xFF, 0xFF, 0x45, 0x00, 0xB8, 0xB5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xF7, -0xA8, 0x10, 0x02, 0x00, 0x03, 0x00, 0x37, 0x9D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x09, 0x19, 0x03, 0x00, 0x03, 0x00, 0x14, 0x7C, 0x5E, 0xE7, 0x03, 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, 0xFF, 0xFF, -0xFF, 0xFF, 0x9F, 0xD7, 0x1A, 0x4D, 0x1B, 0x3D, 0xF9, 0x4C, 0x7E, 0xCF, 0x3E, 0xCF, 0x1B, 0x4D, -0x1B, 0x2D, 0xF9, 0x4C, 0xFF, 0xFF, 0x9A, 0x6D, 0x3B, 0x35, 0x3B, 0x4D, 0xDA, 0x85, 0xFF, 0xFF, -0xFF, 0xFF, 0x3C, 0x8E, 0x78, 0x24, 0x5C, 0x86, 0x3C, 0x7E, 0x98, 0x2C, 0x1B, 0x7E, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x19, 0x35, 0x5C, 0x35, 0x59, 0x65, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x10, 0x5B, 0x03, 0x00, 0xD0, 0x52, 0x72, 0x63, 0x04, 0x00, 0x90, 0x4A, 0x49, 0x21, 0xFD, 0xE6, -0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0xE9, 0x08, 0x53, 0x7C, 0xE9, 0x10, 0x2C, 0x11, 0x26, 0x00, -0xFF, 0xFF, 0xFF, 0xFF, 0x33, 0x7C, 0x03, 0x00, 0x6E, 0x3A, 0x92, 0x6B, 0x03, 0x00, 0x52, 0x63, -0x06, 0x00, 0xFF, 0xFF, 0x98, 0xAD, 0x4A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xF7, -0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xDE, 0x88, 0x10, 0xBF, 0xF7, 0xFF, 0xFF, -0xB8, 0xAD, 0x02, 0x00, 0xEE, 0x31, 0xB3, 0x6B, 0x04, 0x00, 0xE9, 0x18, 0xFF, 0xFF, 0xFF, 0xFF, -0x57, 0xA5, 0x6A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEA, 0x39, 0xB4, 0x9C, -0xFF, 0xFF, 0xFF, 0xFF, 0x26, 0x00, 0xFA, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA9, 0x10, -0x05, 0x00, 0x15, 0x74, 0xAB, 0x21, 0x02, 0x00, 0xD9, 0xB5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xE8, 0x10, 0x04, 0x00, 0xD3, 0x6B, 0x90, 0x4A, 0x03, 0x00, 0xF3, 0x73, 0x45, 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, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x75, 0x4C, 0xDF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x79, 0x24, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5D, 0x76, 0xBC, 0xA6, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xEF, 0xB4, 0x1B, 0x9F, 0xC7, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xC7, 0x78, 0x2C, 0x9F, 0xD7, -0xFF, 0xFF, 0xFF, 0xFF, 0xDA, 0x3C, 0x3B, 0x2D, 0x59, 0x65, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xEF, -0x00, 0x00, 0x1A, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xDD, 0xD6, 0x06, 0x00, 0x67, 0x00, 0xFD, 0xDE, -0xFF, 0xFF, 0xB3, 0x8C, 0x06, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC8, 0x08, 0x04, 0x00, -0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x75, 0x8C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xDE, 0x05, 0x00, -0x05, 0x00, 0xFF, 0xFF, 0xB8, 0xAD, 0x49, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5F, 0xEF, -0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xDE, 0xA7, 0x08, 0xBF, 0xFF, 0xFF, 0xFF, -0x05, 0x00, 0xCD, 0x4A, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0x04, 0x00, 0xD6, 0x9C, 0xFF, 0xFF, -0x78, 0xAD, 0x69, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0B, 0x3A, 0xB4, 0x94, -0xFF, 0xFF, 0xFF, 0xFF, 0x46, 0x00, 0xD9, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0x34, 0x84, 0x02, 0x00, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x10, 0x5B, 0xA8, 0x10, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x9C, -0x01, 0x00, 0xDF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0x94, 0x04, 0x00, 0xC8, 0x10, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x75, 0x54, 0x9E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x58, 0x1C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1C, 0x76, 0x9D, 0xA6, 0xFF, 0xFF, 0xFF, 0xFF, -0x5C, 0x8E, 0xBA, 0x6D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x78, 0x75, 0x1A, 0x8E, -0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0x7D, 0x57, 0x1C, 0xDD, 0xAE, 0xFF, 0xFF, 0xFF, 0xFF, 0x50, 0x63, -0xAB, 0x31, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x71, 0x6B, 0x06, 0x00, 0x1D, 0xDF, -0xFF, 0xFF, 0xAF, 0x52, 0x4F, 0x6B, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0x13, 0x7C, 0x03, 0x00, -0xFF, 0xFF, 0x95, 0x8C, 0x89, 0x10, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x72, 0x6B, -0x02, 0x00, 0xFF, 0xFF, 0xB8, 0xAD, 0x6A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xEF, -0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xDE, 0xA7, 0x10, 0xDF, 0xFF, 0x5B, 0xC6, -0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x75, 0x8C, 0x04, 0x00, 0xFF, 0xFF, -0x58, 0xA5, 0x6A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0B, 0x3A, 0xB4, 0x9C, -0xFF, 0xFF, 0xFF, 0xFF, 0x26, 0x00, 0xF9, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xE9, 0x18, 0x95, 0x94, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x3A, 0xCE, 0xFF, 0xFF, 0xAA, 0x29, -0x12, 0x7C, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAC, 0x29, 0xA7, 0x08, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x75, 0x4C, 0x9F, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x78, 0x24, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0x7E, 0x7D, 0x9E, 0xFF, 0xFF, 0xFF, 0xFF, -0x5A, 0x65, 0xFF, 0xAE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1D, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x4A, 0x21, -0x16, 0x9D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0x1D, 0xDF, 0x04, 0x00, 0x1D, 0xDF, -0xFF, 0xFF, 0xE9, 0x18, 0x56, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBD, 0xD6, 0x00, 0x00, -0xFF, 0xFF, 0x0C, 0x3A, 0x92, 0x6B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3D, 0xE7, -0x00, 0x00, 0xFF, 0xFF, 0xD8, 0xB5, 0x49, 0x21, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5F, 0xEF, -0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xE6, 0x87, 0x08, 0xFF, 0xFF, 0xEE, 0x5A, -0x10, 0x63, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xBE, 0xF7, 0x8F, 0x6B, 0xFF, 0xFF, -0x78, 0xAD, 0x4A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0B, 0x42, 0x94, 0x94, -0xFF, 0xFF, 0xFF, 0xFF, 0x27, 0x00, 0xD9, 0xBD, 0xFF, 0xFF, 0x3C, 0xE7, 0x04, 0x00, 0x7F, 0xEF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF1, 0x7B, 0x77, 0xAD, 0xFF, 0xFF, 0x03, 0x00, -0x7F, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x94, 0x25, 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, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x77, 0x54, 0x9E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x58, 0x24, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0x76, 0x9D, 0xA6, 0xFF, 0xFF, 0xFF, 0xFF, -0xB7, 0x4C, 0xFF, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x45, 0x00, -0xFE, 0xE6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0x87, 0x08, 0x1D, 0xDF, -0xFF, 0xFF, 0x68, 0x08, 0x19, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBE, 0xF7, 0x00, 0x00, -0xFF, 0xFF, 0x45, 0x00, 0x1A, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x01, 0x00, 0xFF, 0xFF, 0xB7, 0xAD, 0x69, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xF7, -0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xDE, 0xA8, 0x10, 0xFF, 0xFF, 0x2D, 0x42, -0x15, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x58, 0xA5, 0x6A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0A, 0x3A, 0xB5, 0x9C, -0xFF, 0xFF, 0xFF, 0xFF, 0x26, 0x00, 0xFA, 0xBD, 0xFF, 0xFF, 0xFC, 0xDE, 0x03, 0x00, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xF7, 0x03, 0x00, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xDE, 0x03, 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, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x76, 0x4C, 0x9F, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x58, 0x24, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x7D, 0x7C, 0xA6, 0xFF, 0xFF, 0xFF, 0xF7, -0x19, 0x5D, 0x79, 0x1C, 0x79, 0x1C, 0x78, 0x1C, 0x58, 0x1C, 0x58, 0x1C, 0x99, 0x14, 0x57, 0x1C, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xF7, 0x03, 0x00, -0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xF7, 0xE7, 0x18, 0xFC, 0xD6, -0xFF, 0xFF, 0x47, 0x08, 0x3A, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xF7, 0x00, 0x00, -0xFF, 0xFF, 0x02, 0x00, 0xDD, 0xD6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x04, 0x00, 0xFF, 0xFF, 0xB8, 0xB5, 0x49, 0x21, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xEF, -0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1D, 0xDF, 0xA7, 0x08, 0xFF, 0xFF, 0x4E, 0x42, -0x06, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0xF9, 0xBD, -0xB9, 0xB5, 0x69, 0x21, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x2B, 0x3A, 0x94, 0x94, -0xFF, 0xFF, 0xFF, 0xFF, 0x45, 0x00, 0xD9, 0xBD, 0xFF, 0xFF, 0x5B, 0xC6, 0x05, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x28, 0x11, 0xBF, 0xEF, 0x03, 0x00, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xDE, 0x04, 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, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x76, 0x54, 0x9E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x38, 0x2C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x75, 0x9C, 0xA6, 0xFF, 0xFF, 0xFF, 0xFF, -0xD8, 0x54, 0xDE, 0x8E, 0x9C, 0xA6, 0x9C, 0xA6, 0x9B, 0x9E, 0x9C, 0xA6, 0x7C, 0x8E, 0xDA, 0x3C, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xF7, 0x04, 0x00, -0x7F, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFF, 0xC7, 0x10, 0x1C, 0xDF, -0xFF, 0xFF, 0x67, 0x08, 0x3A, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0xF7, 0x00, 0x00, -0xFF, 0xFF, 0x04, 0x00, 0x9C, 0xCE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x03, 0x00, 0xFF, 0xFF, 0xB7, 0xAD, 0x8A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xEF, -0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xDE, 0xA8, 0x10, 0xFF, 0xFF, 0x6D, 0x4A, -0xAD, 0x29, 0x90, 0x4A, 0x6E, 0x42, 0x6F, 0x4A, 0x6D, 0x42, 0xB0, 0x4A, 0x68, 0x00, 0x9B, 0xD6, -0xB8, 0xAD, 0x6A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x2B, 0x3A, 0xB5, 0x9C, -0xFF, 0xFF, 0xFF, 0xFF, 0x46, 0x00, 0xF9, 0xBD, 0xFF, 0xFF, 0xDC, 0xDE, 0x05, 0x00, 0xD2, 0x5A, -0x6E, 0x42, 0x8F, 0x42, 0x2E, 0x4A, 0x8F, 0x52, 0xCC, 0x21, 0x4E, 0x3A, 0xDF, 0xFF, 0x03, 0x00, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xE6, 0x03, 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, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x56, 0x54, 0x9F, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, -0x77, 0x1C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1C, 0x76, 0x7C, 0x9E, 0xFF, 0xFF, 0xFF, 0xFF, -0x5A, 0x6D, 0x3E, 0xAF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xDF, 0x19, 0x45, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0x10, -0xFA, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5D, 0xE7, 0x05, 0x00, 0xFD, 0xDE, -0xFF, 0xFF, 0x47, 0x08, 0x3A, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xF7, 0x00, 0x00, -0xFF, 0xFF, 0x2A, 0x21, 0x95, 0x94, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x01, 0x00, 0xFF, 0xFF, 0xB8, 0xB5, 0x28, 0x19, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0xE7, -0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDC, 0xDE, 0x68, 0x08, 0xFF, 0xFF, 0xAC, 0x52, -0x73, 0x8C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x88, 0x08, 0x5E, 0xEF, -0x98, 0xB5, 0xE8, 0x10, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCA, 0x39, 0xB3, 0x94, -0xFF, 0xFF, 0xFF, 0xFF, 0x26, 0x00, 0xD9, 0xBD, 0xFF, 0xFF, 0xFC, 0xDE, 0x03, 0x00, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD2, 0x73, 0xEF, 0x5A, 0xFF, 0xFF, 0x01, 0x00, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xDA, 0xBD, 0x04, 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, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x96, 0x54, 0x9F, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x59, 0x1C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x7D, 0x9C, 0xA6, 0xFF, 0xFF, 0xFF, 0xFF, -0x5C, 0x8E, 0xBB, 0x6D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x99, 0x7D, 0x5C, 0x96, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x2D, 0x42, -0x91, 0x73, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x37, 0xA5, 0x05, 0x00, 0x1E, 0xE7, -0xFF, 0xFF, 0x68, 0x08, 0x3A, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0xF7, 0x01, 0x00, -0xFF, 0xFF, 0x92, 0x73, 0x0C, 0x42, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x16, 0x9D, -0x02, 0x00, 0xFF, 0xFF, 0xB8, 0xB5, 0x89, 0x10, 0xBF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0x3A, 0xBE, -0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7B, 0xCE, 0x47, 0x00, 0xFF, 0xFF, 0xD5, 0x9C, -0x67, 0x10, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7B, 0xCE, 0x02, 0x00, 0xFF, 0xFF, -0x98, 0xAD, 0x03, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE9, 0x18, 0x77, 0xAD, -0xFF, 0xFF, 0xFF, 0xFF, 0x27, 0x00, 0xFA, 0xBD, 0xFF, 0xFF, 0xDF, 0xF7, 0xA7, 0x08, 0x19, 0xC6, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x66, 0x08, 0xB9, 0xB5, 0xFF, 0xFF, 0xA7, 0x10, -0x97, 0xAD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAE, 0x4A, 0x86, 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, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x75, 0x4C, 0x9F, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x57, 0x2C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1C, 0x7E, 0x9C, 0xA6, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xEF, 0xB5, 0x1B, 0x9F, 0xC7, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xCF, 0x78, 0x34, 0x9F, 0xD7, -0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0x99, 0xAD, -0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE8, 0x10, 0x47, 0x00, 0xFD, 0xDE, -0xFF, 0xFF, 0x67, 0x00, 0x3A, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xF7, 0x00, 0x00, -0xFF, 0xFF, 0xBC, 0xD6, 0x01, 0x00, 0xFD, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE9, 0x10, -0x04, 0x00, 0xFF, 0xFF, 0xF9, 0xBD, 0x04, 0x00, 0xFD, 0xD6, 0xFF, 0xFF, 0xFF, 0xFF, 0x70, 0x5B, -0x05, 0x00, 0xD9, 0xB5, 0xFF, 0xFF, 0xFF, 0xFF, 0xD2, 0x7B, 0x29, 0x19, 0xFF, 0xFF, 0xFF, 0xFF, -0x00, 0x00, 0x7B, 0xCE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x08, 0x19, 0x70, 0x6B, 0xFF, 0xFF, -0xB9, 0xAD, 0x03, 0x00, 0x1B, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0xD6, 0x04, 0x00, 0x5E, 0xEF, -0xFF, 0xFF, 0xFF, 0xFF, 0x46, 0x00, 0x3A, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xAE, 0x52, 0x49, 0x21, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB9, 0xB5, 0x06, 0x00, 0x7E, 0xEF, 0xFF, 0xFF, 0x2F, 0x63, -0xA9, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0xEF, 0x06, 0x00, 0xC7, 0x08, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x76, 0x54, 0x9E, 0xD7, 0xFF, 0xFF, 0x9F, 0xE7, 0x9D, 0x96, -0xB8, 0x2C, 0xFF, 0xFF, 0xFF, 0xFF, 0x7B, 0x9E, 0x9C, 0x4D, 0xDC, 0x6D, 0x9B, 0xAE, 0xFF, 0xFF, -0xFF, 0xFF, 0x1B, 0x7E, 0xB9, 0x24, 0x7D, 0x8E, 0x5C, 0x8E, 0xB9, 0x34, 0xDB, 0x75, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x66, 0x00, 0xE9, 0x10, 0xDC, 0xD6, 0x7F, 0xEF, 0xAB, 0x29, 0x47, 0x00, 0x29, 0x19, 0x1D, 0xDF, -0xFF, 0xFF, 0x87, 0x08, 0x3A, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0xF7, 0x01, 0x00, -0xFF, 0xFF, 0xFF, 0xFF, 0x8A, 0x29, 0x47, 0x00, 0x7C, 0xC6, 0xBF, 0xEF, 0xAB, 0x29, 0xEA, 0x10, -0x06, 0x00, 0xFF, 0xFF, 0xD9, 0xB5, 0x07, 0x00, 0xE8, 0x08, 0x5F, 0xE7, 0x57, 0xA5, 0x04, 0x00, -0xEE, 0x31, 0x67, 0x08, 0x1D, 0xDF, 0xFA, 0xBD, 0x03, 0x00, 0x78, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, -0xEF, 0x5A, 0x05, 0x00, 0xD9, 0xB5, 0xBF, 0xEF, 0x6F, 0x4A, 0x04, 0x00, 0x5E, 0xEF, 0xFF, 0xFF, -0x99, 0xAD, 0x06, 0x00, 0x47, 0x00, 0x3C, 0xC6, 0xDD, 0xD6, 0x87, 0x08, 0x8B, 0x21, 0xFF, 0xFF, -0x39, 0xC6, 0x33, 0x8C, 0x88, 0x00, 0x51, 0x63, 0xF1, 0x7B, 0x9E, 0xF7, 0x9F, 0xF7, 0x03, 0x00, -0x6D, 0x3A, 0xFF, 0xFF, 0xB9, 0xB5, 0x03, 0x00, 0x71, 0x63, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x02, 0x00, 0xED, 0x31, 0x9E, 0xEF, 0x9B, 0xCE, 0x26, 0x00, 0x6D, 0x21, 0xA7, 0x08, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x75, 0x4C, 0x9F, 0xD7, 0xFF, 0xFF, 0xFE, 0xBE, 0x17, 0x0C, -0x98, 0x24, 0xFF, 0xFF, 0xFF, 0xFF, 0xB7, 0x3C, 0x1B, 0x2D, 0xDA, 0x24, 0x39, 0x5D, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x7A, 0x75, 0x38, 0x1C, 0x78, 0x1C, 0xBB, 0x65, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x7E, 0xE7, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x1A, 0xC6, 0x45, 0x00, 0xDB, 0xD6, -0xFF, 0xFF, 0x03, 0x00, 0xD8, 0xB5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xF7, 0x00, 0x00, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x45, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x3D, 0xDF, -0x00, 0x00, 0xFF, 0xFF, 0x77, 0xAD, 0x07, 0x11, 0x09, 0x09, 0x03, 0x00, 0x04, 0x00, 0xEB, 0x39, -0xFF, 0xFF, 0x04, 0x00, 0x05, 0x00, 0x03, 0x00, 0x6A, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x87, 0x08, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x16, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, -0xF6, 0xA4, 0xCB, 0x31, 0xCC, 0x31, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x7E, 0xE7, 0xFF, 0xFF, -0x53, 0x84, 0x01, 0x00, 0xC9, 0x00, 0x06, 0x00, 0x03, 0x00, 0x9B, 0xCE, 0xFF, 0xFF, 0x99, 0xAD, -0x02, 0x00, 0x04, 0x00, 0x04, 0x00, 0x48, 0x19, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xF9, 0xBD, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x87, 0x08, 0xBC, 0xD6, 0x04, 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, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x76, 0x54, 0x9E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xDF, -0x7F, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xEF, 0xDC, 0x6D, 0x7E, 0x96, 0xDF, 0xEF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xEF, 0xDF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xD2, 0x73, 0x93, 0x73, 0x7E, 0xEF, 0xFF, 0xFF, 0xBC, 0xD6, 0xDF, 0xFF, -0xFF, 0xFF, 0xBC, 0xD6, 0xBF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7A, 0xD6, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x33, 0x84, 0xB2, 0x6B, 0x7E, 0xE7, 0xFF, 0xFF, -0x7A, 0xCE, 0xFF, 0xFF, 0xBE, 0xF7, 0x3D, 0xE7, 0xFF, 0xFF, 0xF2, 0x73, 0xB5, 0x94, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xD2, 0x73, 0x94, 0x8C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x94, 0x84, 0x92, 0x6B, 0xFC, 0xD6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x9E, 0xF7, 0x1C, 0xDF, 0xFF, 0xFF, 0x54, 0x8C, 0xB1, 0x6B, 0xBF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, -0x9E, 0xF7, 0x9F, 0xEF, 0x87, 0x00, 0x59, 0xA5, 0x1D, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFD, 0xDE, 0x72, 0x63, 0xD4, 0x94, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x3E, 0xE7, 0xB2, 0x63, 0x54, 0x84, 0xFF, 0xFF, 0x1D, 0xE7, 0x02, 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, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x56, 0x54, 0x9F, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0x76, 0x5B, 0x96, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x27, 0x00, 0x1A, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDB, 0xD6, 0x03, 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, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x96, 0x54, 0x9E, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0xDF, -0x9B, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x9E, 0x18, 0x65, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0xFA, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDC, 0xDE, 0x03, 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, 0xFF, 0xFF, -0xFF, 0xFF, 0xDF, 0xE7, 0x98, 0x3C, 0xB9, 0x34, 0xBF, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0xAE, -0x7A, 0x65, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xDF, 0x77, 0x34, 0x7B, 0x65, 0xFF, 0xEF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x26, 0x00, 0xD9, 0xB5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDB, 0xDE, 0x02, 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, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xE7, 0x19, 0x55, 0x1A, 0x5D, 0x9E, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBD, 0xAE, -0x39, 0x55, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xB6, 0x35, 0x44, 0xFF, 0xF7, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0x18, 0x1A, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xE6, 0x84, 0x10, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xDF, 0xEF, -0xBF, 0xE7, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB0, 0x53, -0xAB, 0x01, 0x2E, 0x02, 0x4D, 0x0A, 0x2D, 0x0A, 0x4D, 0x0A, 0x2D, 0x0A, 0x4D, 0x0A, 0x2D, 0x02, -0x4D, 0x0A, 0x2D, 0x0A, 0x2D, 0x0A, 0x2D, 0x02, 0x2D, 0x0A, 0x0C, 0x12, 0xFD, 0xCE, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, -0xFF, 0xFF, 0x73, 0x6C, 0xCB, 0x09, 0x2D, 0x0A, 0x2D, 0x0A, 0x2D, 0x02, 0x4D, 0x0A, 0x4D, 0x0A, -0xCF, 0x22, 0xD4, 0x74, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x33, 0x64, 0x90, 0x12, 0xF0, 0x1A, 0xF0, 0x22, 0xF0, 0x22, 0x10, 0x23, 0xF0, 0x1A, 0x11, 0x23, -0xF0, 0x1A, 0x11, 0x23, 0xF0, 0x1A, 0x11, 0x23, 0xF0, 0x1A, 0xF0, 0x22, 0xCD, 0x2A, 0xFF, 0xFF, -0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xD2, 0x4B, 0xCF, 0x1A, 0x31, 0x1B, 0x10, 0x23, 0x11, 0x23, 0xF1, 0x1A, 0xF1, 0x22, -0x11, 0x23, 0xF0, 0x1A, 0x0C, 0x02, 0xB5, 0x74, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x50, 0x43, 0xF0, 0x1A, 0x6D, 0x0A, 0x8F, 0x12, 0x8E, 0x0A, 0xAE, 0x12, 0x8E, 0x12, -0xAE, 0x12, 0x8E, 0x12, 0xAF, 0x12, 0xAE, 0x12, 0xAF, 0x12, 0xAF, 0x0A, 0xCF, 0x1A, 0x5E, 0xD7, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x36, 0x7D, 0xAF, 0x12, 0xCF, 0x0A, 0xCF, 0x1A, 0xAF, 0x12, 0xCF, 0x1A, 0xAE, 0x1A, -0xCF, 0x1A, 0xCF, 0x12, 0x11, 0x1B, 0xAF, 0x12, 0xCF, 0x2A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x6D, 0x12, 0xF0, 0x1A, 0x8E, 0x12, 0xAF, 0x1A, 0x8E, 0x12, 0xAE, 0x1A, -0xAE, 0x12, 0xAF, 0x1A, 0xAE, 0x12, 0xCF, 0x1A, 0xAE, 0x12, 0xD0, 0x12, 0x8F, 0x0A, 0x39, 0xAE, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xBC, 0xC6, 0xAF, 0x0A, 0xD0, 0x12, 0xCF, 0x12, 0xD1, 0x12, 0xD0, 0x0A, 0x10, 0x0B, -0xCF, 0x12, 0xCF, 0x1A, 0xCF, 0x12, 0xF0, 0x1A, 0xEF, 0x1A, 0x8D, 0x2A, 0xFF, 0xF7, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x7B, 0xBE, 0x6D, 0x12, 0xAE, 0x1A, 0x8E, 0x12, 0xAF, 0x1A, 0xAF, 0x12, -0xAF, 0x12, 0xAF, 0x12, 0xAF, 0x1A, 0xAF, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xAF, 0x12, 0x94, 0x6C, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x6D, 0x12, 0xCF, 0x12, 0xEF, 0x1A, 0xCF, 0x12, 0xF0, 0x12, 0xD0, 0x12, -0xEF, 0x12, 0xCF, 0x12, 0xF0, 0x12, 0xCE, 0x0A, 0xEF, 0x12, 0xCF, 0x1A, 0xF0, 0x22, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x92, 0x4B, 0xCF, 0x12, 0xCF, 0x12, 0xAF, 0x12, 0xCF, 0x12, -0xCF, 0x12, 0xCF, 0x1A, 0xCF, 0x12, 0xD0, 0x1A, 0xCF, 0x12, 0xD0, 0x1A, 0xCF, 0x12, 0xCF, 0x2A, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x51, 0x33, 0xD0, 0x1A, 0xF0, 0x12, 0x10, 0x13, 0x0F, 0x13, 0x10, 0x13, -0xF1, 0x12, 0xF1, 0x1A, 0xCF, 0x12, 0xF0, 0x1A, 0xB0, 0x12, 0xF1, 0x12, 0x6E, 0x12, 0x53, 0x64, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDB, 0xC6, 0x8D, 0x12, 0xAF, 0x12, 0xAF, 0x12, 0xAF, 0x12, -0xCF, 0x1A, 0xAF, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xD0, 0x1A, 0xCF, 0x12, 0xEF, 0x12, 0x6E, 0x12, -0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x58, 0x8D, 0x6E, 0x12, 0xF1, 0x1A, 0xEF, 0x0A, 0x10, 0x13, 0xF0, 0x12, -0xF0, 0x1A, 0xD0, 0x12, 0x11, 0x13, 0xF0, 0x0A, 0xF0, 0x12, 0xCF, 0x12, 0xEF, 0x1A, 0xCA, 0x01, -0xBC, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6F, 0x43, 0xF0, 0x1A, 0x8F, 0x12, 0xAF, 0x1A, -0xCF, 0x12, 0xD0, 0x1A, 0xD0, 0x1A, 0xCF, 0x1A, 0xCF, 0x0A, 0xF0, 0x12, 0xCF, 0x12, 0xB0, 0x12, -0x19, 0xA6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x59, 0xBE, 0xAF, 0x12, 0xF1, 0x12, 0x11, 0x1B, 0xF0, 0x12, 0x11, 0x1B, -0xF0, 0x12, 0x11, 0x1B, 0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x1A, 0xF0, 0x12, 0x8E, 0x0A, -0x2C, 0x0A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7A, 0xB6, 0x4D, 0x0A, 0xD0, 0x1A, 0xAF, 0x12, -0xEF, 0x1A, 0xAF, 0x12, 0xD0, 0x1A, 0xCF, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x1A, 0xAF, 0x0A, -0xF6, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xAE, 0x1A, 0xF1, 0x12, 0xF0, 0x12, 0x11, 0x13, 0xF0, 0x12, -0x10, 0x13, 0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0xD0, 0x12, 0xF0, 0x12, 0xF0, 0x12, -0x89, 0x01, 0xD8, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0x10, 0x2B, 0xCF, 0x12, 0xF0, 0x1A, -0xCF, 0x12, 0xF0, 0x12, 0xD0, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0x11, 0x13, 0xD0, 0x12, 0xF0, 0x1A, -0xEF, 0x2A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x30, 0x33, 0xF0, 0x12, 0x11, 0x13, 0xF0, 0x12, 0x11, 0x1B, -0xF1, 0x12, 0x11, 0x13, 0x10, 0x13, 0x11, 0x1B, 0xF0, 0x12, 0x11, 0x1B, 0xF0, 0x12, 0x11, 0x1B, -0x6D, 0x02, 0xEF, 0x2A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF1, 0x53, 0xEF, 0x12, 0xAF, 0x12, -0xCF, 0x12, 0xCF, 0x0A, 0xF0, 0x12, 0xEF, 0x12, 0xF0, 0x12, 0xF0, 0x0A, 0xF0, 0x12, 0xF0, 0x12, -0x0C, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x7C, 0xAF, 0x12, 0x10, 0x0B, 0x11, 0x13, 0x10, 0x13, -0x11, 0x13, 0xF0, 0x0A, 0x11, 0x13, 0xF0, 0x12, 0x11, 0x13, 0xF0, 0x12, 0x10, 0x13, 0xF0, 0x12, -0x30, 0x13, 0x6A, 0x01, 0x9F, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5B, 0xB6, 0x8D, 0x0A, 0xD0, 0x12, -0xCF, 0x12, 0x11, 0x13, 0xF0, 0x12, 0x10, 0x13, 0xF0, 0x12, 0x11, 0x13, 0xF0, 0x12, 0x10, 0x1B, -0x6E, 0x0A, 0x9C, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7A, 0xBE, 0x6E, 0x12, 0x32, 0x13, 0x11, 0x13, 0x31, 0x13, -0x11, 0x13, 0x31, 0x13, 0x11, 0x13, 0x31, 0x13, 0x10, 0x13, 0x11, 0x13, 0xF0, 0x12, 0x11, 0x1B, -0x10, 0x13, 0x8F, 0x02, 0x94, 0x6C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0xE7, 0x6D, 0x12, 0xD0, 0x12, -0xF0, 0x12, 0xF0, 0x0A, 0xF1, 0x12, 0xF0, 0x0A, 0xF1, 0x12, 0xF0, 0x12, 0xF1, 0x12, 0xF0, 0x12, -0xD0, 0x12, 0xD5, 0x74, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0xDF, 0xEF, 0x22, 0xF0, 0x12, 0x31, 0x13, 0x11, 0x0B, -0x31, 0x13, 0x11, 0x13, 0x11, 0x13, 0x10, 0x0B, 0x11, 0x13, 0x10, 0x13, 0x11, 0x13, 0xF0, 0x12, -0x11, 0x1B, 0xCF, 0x0A, 0x31, 0x23, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x51, 0x3B, 0xF1, 0x1A, -0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0x11, 0x1B, 0x11, 0x13, 0x11, 0x13, 0xF0, 0x12, 0x11, 0x13, -0xF0, 0x12, 0x91, 0x4B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x30, 0x33, 0x11, 0x1B, 0x11, 0x13, 0x31, 0x13, -0x11, 0x13, 0x31, 0x13, 0x11, 0x13, 0x31, 0x13, 0x11, 0x13, 0x31, 0x13, 0x11, 0x13, 0x11, 0x1B, -0xF0, 0x12, 0x31, 0x13, 0x6F, 0x02, 0xDF, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF3, 0x5B, 0xD0, 0x12, -0x10, 0x13, 0xD0, 0x12, 0xF1, 0x1A, 0xF0, 0x12, 0x11, 0x13, 0xF0, 0x12, 0x11, 0x13, 0x11, 0x13, -0x31, 0x1B, 0x0B, 0x0A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB5, 0x6C, 0x8F, 0x0A, 0x31, 0x13, 0x11, 0x13, -0x31, 0x13, 0x11, 0x0B, 0x31, 0x13, 0x10, 0x0B, 0x11, 0x13, 0x10, 0x0B, 0x31, 0x13, 0x11, 0x13, -0x31, 0x1B, 0xEF, 0x12, 0xF2, 0x02, 0xB9, 0x8D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0x84, 0xCF, 0x12, -0xF0, 0x12, 0x11, 0x1B, 0x10, 0x13, 0x11, 0x1B, 0x10, 0x13, 0x31, 0x1B, 0x11, 0x13, 0x31, 0x13, -0x11, 0x0B, 0x4E, 0x0A, 0xDD, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7B, 0xB6, 0x2C, 0x02, 0x51, 0x13, 0x52, 0x13, -0x31, 0x0B, 0x52, 0x13, 0x31, 0x13, 0x32, 0x13, 0x31, 0x13, 0x32, 0x13, 0x11, 0x13, 0x31, 0x13, -0x11, 0x13, 0x11, 0x1B, 0x32, 0x03, 0x95, 0x4C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xF7, 0xFC, 0xCE, 0x1D, 0xD7, 0x1C, 0xD7, 0x1D, 0xD7, 0x1D, 0xD7, 0x1D, 0xDF, 0x1C, 0xD7, -0x1D, 0xD7, 0x1D, 0xD7, 0x1D, 0xDF, 0x1C, 0xD7, 0x1D, 0xD7, 0x1C, 0xD7, 0x1D, 0xD7, 0x1C, 0xD7, -0x1D, 0xD7, 0x1C, 0xD7, 0x1D, 0xD7, 0x1C, 0xD7, 0x1D, 0xDF, 0x1D, 0xD7, 0x1D, 0xDF, 0x1C, 0xD7, -0x1D, 0xD7, 0x1D, 0xD7, 0x1D, 0xDF, 0x1C, 0xD7, 0x1D, 0xD7, 0x1C, 0xD7, 0x1D, 0xDF, 0x1C, 0xD7, -0x1D, 0xDF, 0xFC, 0xD6, 0x3D, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x19, 0xAE, 0x4D, 0x02, -0x11, 0x13, 0xF0, 0x12, 0x11, 0x13, 0xF0, 0x12, 0x31, 0x13, 0x10, 0x13, 0x11, 0x13, 0x11, 0x0B, -0x51, 0x13, 0x6E, 0x0A, 0xB5, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3D, 0xDF, 0x2C, 0x02, 0x31, 0x13, 0x11, 0x0B, -0x32, 0x13, 0x31, 0x0B, 0x31, 0x13, 0x31, 0x0B, 0x31, 0x13, 0x11, 0x0B, 0x32, 0x13, 0x11, 0x0B, -0x31, 0x13, 0xF1, 0x12, 0x32, 0x0B, 0x14, 0x2C, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x71, 0x4B, 0x2C, 0x12, 0x6D, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, -0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, -0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x12, 0x4E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, -0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6E, 0x0A, 0x6D, 0x0A, 0x6E, 0x0A, 0x4D, 0x0A, 0x6E, 0x0A, -0x6D, 0x0A, 0x6E, 0x12, 0x0C, 0x0A, 0x51, 0x33, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDC, 0xCE, 0x2D, 0x02, -0x11, 0x13, 0x11, 0x13, 0x31, 0x13, 0x32, 0x1B, 0x11, 0x13, 0x31, 0x13, 0x11, 0x0B, 0x32, 0x13, -0x52, 0x13, 0xD0, 0x0A, 0x70, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0x2A, 0xF0, 0x0A, 0x72, 0x13, -0x31, 0x13, 0x52, 0x13, 0x31, 0x13, 0x32, 0x13, 0x31, 0x13, 0x32, 0x13, 0x11, 0x0B, 0x31, 0x13, -0x31, 0x13, 0x33, 0x13, 0x11, 0x13, 0x73, 0x0B, 0x9E, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xB3, 0x43, 0xCF, 0x12, 0xF0, 0x22, 0xF0, 0x22, 0xF0, 0x22, 0xEF, 0x1A, 0xF0, 0x22, 0xEF, 0x22, -0xF0, 0x22, 0xEF, 0x1A, 0xF0, 0x22, 0xF0, 0x22, 0xF0, 0x22, 0xEF, 0x1A, 0xF0, 0x22, 0xF0, 0x22, -0x10, 0x23, 0xF0, 0x1A, 0x10, 0x23, 0xF0, 0x1A, 0x10, 0x23, 0xF0, 0x1A, 0x10, 0x23, 0xF0, 0x1A, -0x11, 0x23, 0xF0, 0x1A, 0x10, 0x23, 0x10, 0x1B, 0x31, 0x1B, 0x10, 0x1B, 0x31, 0x1B, 0x11, 0x1B, -0x31, 0x1B, 0x10, 0x1B, 0x31, 0x23, 0x4E, 0x0A, 0x77, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0xAA, 0x01, -0x31, 0x1B, 0x11, 0x13, 0x31, 0x13, 0x11, 0x0B, 0x11, 0x13, 0x31, 0x0B, 0x32, 0x13, 0x31, 0x13, -0x32, 0x13, 0x10, 0x0B, 0xAA, 0x01, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB0, 0x4B, 0x6E, 0x02, 0x52, 0x13, -0x32, 0x13, 0x31, 0x0B, 0x32, 0x13, 0x31, 0x0B, 0x52, 0x13, 0x31, 0x13, 0x51, 0x13, 0x31, 0x0B, -0x31, 0x13, 0x12, 0x0B, 0x10, 0x0B, 0xB4, 0x0B, 0x7D, 0xAE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xF5, 0x7C, 0x8F, 0x12, 0x2C, 0x0A, 0x4D, 0x12, 0x4C, 0x12, 0x4D, 0x12, 0x4C, 0x12, 0x4D, 0x12, -0x4C, 0x12, 0x4D, 0x12, 0x4C, 0x12, 0x4D, 0x12, 0x4D, 0x12, 0x6D, 0x1A, 0x4D, 0x12, 0x6E, 0x1A, -0x6D, 0x12, 0x8E, 0x1A, 0x6D, 0x12, 0x8E, 0x12, 0x8E, 0x12, 0x8E, 0x12, 0xAE, 0x12, 0xAF, 0x1A, -0xAF, 0x12, 0xAF, 0x1A, 0xAF, 0x12, 0xD0, 0x1A, 0xD0, 0x12, 0xD0, 0x1A, 0xD0, 0x12, 0xF1, 0x12, -0xF0, 0x12, 0x11, 0x13, 0xF0, 0x12, 0xF0, 0x1A, 0x90, 0x4B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0x6A, 0x01, -0x31, 0x13, 0x32, 0x1B, 0x11, 0x13, 0x32, 0x13, 0x31, 0x13, 0x31, 0x13, 0x32, 0x13, 0x32, 0x13, -0x31, 0x0B, 0x72, 0x1B, 0x49, 0x01, 0x3E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1A, 0xAE, 0xEB, 0x01, 0x93, 0x1B, -0x52, 0x13, 0x52, 0x13, 0x32, 0x0B, 0x52, 0x13, 0x52, 0x0B, 0x52, 0x13, 0x51, 0x0B, 0x51, 0x0B, -0x31, 0x13, 0x32, 0x13, 0x11, 0x0B, 0xB5, 0x13, 0x17, 0x6D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x9B, 0xC6, 0x4D, 0x0A, 0x4C, 0x12, 0x4C, 0x12, 0x6C, 0x12, 0x4C, 0x12, 0x6C, 0x12, 0x4C, 0x12, -0x6C, 0x12, 0x4C, 0x12, 0x6D, 0x12, 0x4C, 0x12, 0x6D, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x6D, 0x12, -0x8E, 0x12, 0x8E, 0x12, 0x8E, 0x12, 0xAE, 0x12, 0xAF, 0x12, 0xAE, 0x12, 0xAF, 0x12, 0xAF, 0x12, -0xCF, 0x12, 0xAF, 0x12, 0xD0, 0x12, 0xCF, 0x12, 0xF0, 0x12, 0xCF, 0x12, 0xF0, 0x1A, 0xEF, 0x0A, -0x10, 0x13, 0xF0, 0x0A, 0x10, 0x13, 0xEF, 0x12, 0x90, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xF7, 0x69, 0x01, -0x31, 0x13, 0x11, 0x13, 0x31, 0x13, 0x31, 0x0B, 0x32, 0x13, 0x11, 0x13, 0x52, 0x13, 0x31, 0x0B, -0x31, 0x13, 0x51, 0x13, 0x4D, 0x02, 0x94, 0x6C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5D, 0xDF, 0xCB, 0x01, 0x52, 0x0B, -0x52, 0x13, 0x52, 0x0B, 0x73, 0x13, 0x52, 0x0B, 0x52, 0x13, 0x52, 0x13, 0x52, 0x13, 0x52, 0x0B, -0x52, 0x13, 0x31, 0x0B, 0x32, 0x0B, 0x53, 0x13, 0xD7, 0x54, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x0C, 0x0A, 0x4D, 0x12, 0x4D, 0x1A, 0x4D, 0x12, 0x4D, 0x1A, 0x2C, 0x12, 0x4D, 0x1A, -0x4D, 0x12, 0x4D, 0x1A, 0x4D, 0x12, 0x6E, 0x1A, 0x6D, 0x1A, 0x8E, 0x1A, 0x6E, 0x12, 0x8E, 0x1A, -0x6E, 0x12, 0x8E, 0x1A, 0x8E, 0x12, 0xAF, 0x1A, 0x8F, 0x12, 0xAF, 0x1A, 0xAF, 0x12, 0xD0, 0x1A, -0xAF, 0x12, 0xD0, 0x1A, 0xCF, 0x12, 0xD0, 0x1A, 0xD0, 0x12, 0xF0, 0x1A, 0xD0, 0x12, 0x11, 0x1B, -0x11, 0x13, 0x11, 0x13, 0x10, 0x13, 0xF0, 0x1A, 0x90, 0x4B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0xAB, 0x01, -0x31, 0x13, 0x32, 0x13, 0x31, 0x13, 0x52, 0x13, 0x32, 0x13, 0x32, 0x13, 0x52, 0x0B, 0x52, 0x13, -0x32, 0x13, 0x73, 0x13, 0xF0, 0x02, 0xB2, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x10, 0x23, 0x32, 0x0B, -0x52, 0x0B, 0x52, 0x0B, 0x52, 0x0B, 0x53, 0x0B, 0x52, 0x0B, 0x73, 0x13, 0x32, 0x0B, 0x53, 0x13, -0x51, 0x13, 0x71, 0x13, 0x32, 0x13, 0x52, 0x13, 0x76, 0x3C, 0x7E, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x50, 0x2B, 0x6D, 0x12, 0x2C, 0x12, 0x6D, 0x12, 0x4C, 0x12, 0x4C, 0x12, 0x4C, 0x12, -0x6D, 0x12, 0x4C, 0x12, 0x6D, 0x12, 0x6D, 0x12, 0x6D, 0x1A, 0x6D, 0x12, 0x8D, 0x1A, 0x6D, 0x12, -0x8E, 0x12, 0x8D, 0x12, 0xAE, 0x12, 0xAE, 0x12, 0xAE, 0x1A, 0xAE, 0x12, 0xAF, 0x12, 0xAF, 0x12, -0xCF, 0x12, 0xCF, 0x12, 0xEF, 0x1A, 0xCF, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x12, -0x10, 0x13, 0x10, 0x13, 0x11, 0x1B, 0x2D, 0x02, 0xB8, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xF7, 0xCB, 0x01, -0x52, 0x13, 0x11, 0x13, 0x31, 0x13, 0x31, 0x0B, 0x32, 0x13, 0x12, 0x13, 0x52, 0x0B, 0x52, 0x0B, -0x53, 0x13, 0x52, 0x0B, 0x52, 0x03, 0xAF, 0x12, 0xBF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x33, 0x4C, 0xF1, 0x02, -0x73, 0x13, 0x52, 0x0B, 0x73, 0x0B, 0x52, 0x0B, 0x52, 0x0B, 0x52, 0x0B, 0x73, 0x13, 0x33, 0x13, -0x71, 0x13, 0x51, 0x0B, 0x32, 0x1B, 0x11, 0x03, 0x55, 0x34, 0xFD, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xF5, 0x84, 0x6D, 0x12, 0x6C, 0x12, 0x6C, 0x12, 0x4D, 0x1A, 0x4C, 0x12, 0x6D, 0x12, -0x6C, 0x0A, 0x6D, 0x1A, 0x4D, 0x1A, 0x6D, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, -0x8E, 0x12, 0xAF, 0x1A, 0xAE, 0x12, 0xAF, 0x1A, 0xAE, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xCF, 0x1A, -0xCF, 0x12, 0xF0, 0x1A, 0xCF, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0x11, 0x13, 0xF1, 0x12, 0x11, 0x1B, -0x10, 0x13, 0x32, 0x1B, 0xD0, 0x12, 0x2D, 0x12, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xE7, 0x2D, 0x02, -0x32, 0x13, 0x13, 0x13, 0x32, 0x13, 0x71, 0x0B, 0x51, 0x0B, 0x73, 0x13, 0x52, 0x13, 0x73, 0x13, -0x52, 0x0B, 0x72, 0x0B, 0x53, 0x0B, 0x6F, 0x02, 0x3D, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1A, 0x9E, 0xAF, 0x02, -0x73, 0x0B, 0x73, 0x13, 0x53, 0x0B, 0x74, 0x13, 0x52, 0x13, 0x73, 0x13, 0x52, 0x0B, 0x53, 0x13, -0x71, 0x13, 0x73, 0x13, 0x52, 0x13, 0x32, 0x0B, 0x14, 0x34, 0xD9, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x19, 0xAE, 0x4D, 0x0A, 0x4C, 0x0A, 0x6D, 0x12, 0x2C, 0x12, 0x4C, 0x12, 0x4C, 0x12, -0x6D, 0x12, 0x6C, 0x12, 0x4D, 0x1A, 0x6D, 0x12, 0x8D, 0x1A, 0x6D, 0x12, 0x6E, 0x12, 0x8E, 0x12, -0x8E, 0x12, 0x8E, 0x12, 0xAF, 0x1A, 0x8E, 0x12, 0xAF, 0x12, 0xAF, 0x12, 0xCF, 0x1A, 0xAF, 0x12, -0xD0, 0x12, 0xCF, 0x12, 0xD0, 0x12, 0xEF, 0x12, 0xF0, 0x12, 0xD0, 0x12, 0x11, 0x1B, 0xF0, 0x0A, -0x11, 0x13, 0x11, 0x13, 0xCB, 0x01, 0xF8, 0x9D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0xBE, 0x8E, 0x02, -0x32, 0x13, 0x32, 0x13, 0x32, 0x13, 0x51, 0x0B, 0x52, 0x13, 0x52, 0x13, 0x52, 0x13, 0x32, 0x0B, -0x72, 0x0B, 0x52, 0x0B, 0x73, 0x0B, 0xF1, 0x02, 0xDA, 0x85, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xE7, 0x6E, 0x02, -0x73, 0x0B, 0x52, 0x0B, 0x73, 0x0B, 0x53, 0x0B, 0x73, 0x13, 0x52, 0x0B, 0x73, 0x0B, 0x32, 0x0B, -0x52, 0x0B, 0x52, 0x0B, 0x73, 0x13, 0x31, 0x03, 0xB3, 0x23, 0x37, 0x6D, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xEB, 0x01, 0x6D, 0x12, 0x4D, 0x12, 0x4D, 0x1A, 0x4C, 0x12, 0x4D, 0x1A, -0x4D, 0x12, 0x8D, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x8D, 0x1A, 0x8E, 0x1A, 0x6D, 0x12, 0xAE, 0x1A, -0x8E, 0x12, 0xAF, 0x1A, 0xAE, 0x12, 0xAF, 0x1A, 0xAF, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xD0, 0x1A, -0xCF, 0x12, 0xF0, 0x12, 0xCF, 0x12, 0xF0, 0x1A, 0xF0, 0x12, 0x11, 0x1B, 0xF0, 0x12, 0x10, 0x1B, -0x32, 0x13, 0x6F, 0x02, 0x0E, 0x33, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD9, 0x8D, 0x11, 0x03, -0x32, 0x0B, 0x52, 0x13, 0x32, 0x13, 0x73, 0x13, 0x52, 0x13, 0x52, 0x13, 0x52, 0x0B, 0x73, 0x13, -0x73, 0x0B, 0x73, 0x13, 0x52, 0x0B, 0x94, 0x03, 0x75, 0x3C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0x93, 0x2B, -0x74, 0x03, 0x73, 0x13, 0x73, 0x0B, 0x73, 0x0B, 0x72, 0x0B, 0x73, 0x13, 0x73, 0x0B, 0x73, 0x13, -0x72, 0x0B, 0x52, 0x13, 0x52, 0x0B, 0x73, 0x13, 0x52, 0x13, 0xF7, 0x54, 0x7E, 0xDF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x6C, 0x1A, 0x4D, 0x0A, 0x4D, 0x12, 0x4C, 0x12, 0x6C, 0x12, 0x4C, 0x12, -0x4D, 0x1A, 0x4C, 0x12, 0x6D, 0x12, 0x6D, 0x12, 0x8E, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x8E, 0x12, -0x8F, 0x12, 0xAE, 0x12, 0xAF, 0x12, 0x8E, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xCF, 0x12, 0xCF, 0x12, -0xF0, 0x12, 0xCF, 0x0A, 0xF0, 0x12, 0xF0, 0x12, 0x11, 0x1B, 0xF0, 0x12, 0x10, 0x13, 0x10, 0x1B, -0xF1, 0x0A, 0x28, 0x01, 0xBF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD6, 0x5C, 0x53, 0x03, -0x32, 0x13, 0x51, 0x0B, 0x52, 0x13, 0x32, 0x0B, 0x52, 0x13, 0x31, 0x0B, 0x53, 0x0B, 0x53, 0x0B, -0x73, 0x0B, 0x32, 0x0B, 0x72, 0x0B, 0x74, 0x03, 0x36, 0x2C, 0xDF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD6, 0x54, -0x94, 0x03, 0x73, 0x0B, 0x73, 0x13, 0x92, 0x0B, 0x93, 0x0B, 0x53, 0x0B, 0x73, 0x0B, 0x73, 0x0B, -0x73, 0x0B, 0x52, 0x0B, 0x73, 0x0B, 0x32, 0x0B, 0x32, 0x0B, 0x35, 0x34, 0xDC, 0xC6, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x74, 0x6C, 0x0C, 0x02, 0x4D, 0x12, 0x4D, 0x1A, 0x4C, 0x12, 0x4D, 0x1A, -0x4D, 0x1A, 0x6D, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x8E, 0x12, 0xAE, 0x1A, -0xAE, 0x12, 0xAF, 0x1A, 0x8F, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xD0, 0x1A, 0xCF, 0x12, 0xF0, 0x1A, -0xEF, 0x12, 0xF0, 0x1A, 0xF0, 0x12, 0xF0, 0x12, 0xF1, 0x12, 0x11, 0x13, 0x11, 0x13, 0x32, 0x13, -0xCB, 0x01, 0xB4, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x97, 0x44, 0x74, 0x0B, -0x32, 0x13, 0x72, 0x13, 0x52, 0x13, 0x53, 0x0B, 0x52, 0x0B, 0x72, 0x13, 0x73, 0x0B, 0x73, 0x0B, -0x52, 0x0B, 0x73, 0x13, 0x93, 0x0B, 0x94, 0x0B, 0xB4, 0x1B, 0x5D, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0x8E, -0x93, 0x03, 0x74, 0x0B, 0x73, 0x0B, 0xB3, 0x0B, 0x93, 0x0B, 0x74, 0x13, 0x53, 0x0B, 0x73, 0x13, -0x72, 0x0B, 0x73, 0x13, 0x53, 0x0B, 0x73, 0x13, 0x32, 0x03, 0x16, 0x24, 0x99, 0x85, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0xAD, 0xAA, 0x01, 0x4D, 0x12, 0x2C, 0x12, 0x6D, 0x12, 0x4D, 0x12, -0x6D, 0x1A, 0x6D, 0x12, 0x6E, 0x1A, 0x6D, 0x12, 0x6D, 0x12, 0x6D, 0x12, 0x8E, 0x1A, 0x8E, 0x12, -0xAE, 0x12, 0x8E, 0x12, 0xAF, 0x1A, 0xAF, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xD0, 0x12, 0xCF, 0x12, -0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0xF0, 0x12, 0x11, 0x13, 0xF0, 0x0A, 0x31, 0x1B, 0x8F, 0x02, -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, 0xBF, 0xE7, 0xD5, 0x2B, 0x73, 0x0B, -0x52, 0x13, 0x51, 0x0B, 0x32, 0x0B, 0x52, 0x0B, 0x73, 0x0B, 0x72, 0x0B, 0x73, 0x0B, 0x53, 0x03, -0x73, 0x13, 0x72, 0x0B, 0x94, 0x0B, 0x52, 0x03, 0xD4, 0x23, 0x7C, 0x9E, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD7, -0x93, 0x13, 0x53, 0x03, 0x73, 0x0B, 0x92, 0x03, 0x73, 0x0B, 0x73, 0x0B, 0x74, 0x13, 0x72, 0x0B, -0x73, 0x0B, 0x53, 0x0B, 0x73, 0x0B, 0x52, 0x0B, 0x53, 0x0B, 0x94, 0x13, 0x55, 0x4C, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xE7, 0xEB, 0x09, 0x4D, 0x12, 0x4C, 0x1A, 0x4D, 0x12, 0x6E, 0x1A, -0x6D, 0x12, 0x6D, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x8E, 0x12, 0xAF, 0x1A, -0x8F, 0x12, 0xAF, 0x1A, 0xAF, 0x12, 0xD0, 0x1A, 0xCF, 0x12, 0xD0, 0x1A, 0xCF, 0x12, 0xF0, 0x12, -0xF0, 0x12, 0x10, 0x13, 0xF0, 0x12, 0x11, 0x13, 0x11, 0x13, 0x31, 0x1B, 0xF1, 0x12, 0x8A, 0x01, -0xDB, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0xCF, 0xF5, 0x23, 0x32, 0x0B, -0x32, 0x0B, 0x73, 0x0B, 0x53, 0x0B, 0x93, 0x13, 0x73, 0x0B, 0x73, 0x0B, 0x73, 0x0B, 0x94, 0x13, -0x73, 0x0B, 0x93, 0x0B, 0x93, 0x03, 0x93, 0x0B, 0xF5, 0x23, 0x39, 0x75, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xF4, 0x33, 0xB5, 0x13, 0x93, 0x0B, 0xB4, 0x0B, 0x93, 0x0B, 0x94, 0x0B, 0x73, 0x0B, 0x93, 0x13, -0x73, 0x0B, 0x94, 0x0B, 0x73, 0x0B, 0x73, 0x13, 0x73, 0x0B, 0x73, 0x0B, 0xF5, 0x23, 0xDF, 0xE7, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x4B, 0x0A, 0x4D, 0x12, 0x4C, 0x12, 0x4D, 0x12, 0x4D, 0x12, -0x6D, 0x12, 0x6D, 0x12, 0x8D, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x8E, 0x12, 0x8E, 0x12, 0x8E, 0x12, -0xAF, 0x12, 0x8E, 0x12, 0xAF, 0x12, 0xAF, 0x12, 0xCF, 0x1A, 0xCF, 0x12, 0xD0, 0x12, 0xCF, 0x12, -0xF0, 0x12, 0xEF, 0x12, 0x10, 0x13, 0x10, 0x13, 0x11, 0x13, 0x11, 0x13, 0x4D, 0x02, 0xD1, 0x53, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x57, 0x7D, 0x16, 0x24, 0x11, 0x03, -0x52, 0x0B, 0x52, 0x0B, 0x53, 0x13, 0x52, 0x03, 0x73, 0x0B, 0x73, 0x0B, 0x94, 0x0B, 0x73, 0x0B, -0x93, 0x0B, 0x74, 0x03, 0x94, 0x0B, 0x93, 0x03, 0xD5, 0x13, 0xB7, 0x5C, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x59, 0x75, 0xD5, 0x13, 0x94, 0x0B, 0x94, 0x0B, 0x94, 0x0B, 0x93, 0x03, 0x93, 0x0B, 0x73, 0x0B, -0x93, 0x0B, 0x74, 0x0B, 0x73, 0x0B, 0x72, 0x0B, 0x73, 0x0B, 0x72, 0x03, 0x94, 0x0B, 0x7B, 0xAE, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x53, 0x5C, 0xEC, 0x09, 0x6E, 0x12, 0x4D, 0x12, 0x8D, 0x1A, -0x4D, 0x1A, 0x6E, 0x1A, 0x6E, 0x12, 0x8E, 0x12, 0x8E, 0x12, 0x8E, 0x1A, 0x8E, 0x12, 0xAF, 0x1A, -0xAE, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xD0, 0x12, 0xD0, 0x12, 0xF0, 0x1A, 0xCF, 0x12, 0xF1, 0x12, -0xF0, 0x0A, 0x10, 0x1B, 0x11, 0x13, 0x11, 0x13, 0x31, 0x13, 0x11, 0x0B, 0x4C, 0x02, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0x19, 0x6D, 0xD4, 0x33, 0x73, 0x23, -0x72, 0x1B, 0x94, 0x23, 0x73, 0x1B, 0x93, 0x1B, 0x93, 0x1B, 0x93, 0x1B, 0x72, 0x13, 0x73, 0x13, -0x73, 0x0B, 0x73, 0x0B, 0x93, 0x0B, 0x93, 0x0B, 0x93, 0x0B, 0xD8, 0x4C, 0x5E, 0xD7, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x1A, 0x9E, 0x36, 0x24, 0x72, 0x03, 0xB4, 0x03, 0xB4, 0x0B, 0xB4, 0x13, 0x93, 0x0B, 0x94, 0x0B, -0x73, 0x03, 0x94, 0x0B, 0x93, 0x13, 0x73, 0x13, 0x73, 0x0B, 0x73, 0x0B, 0x94, 0x03, 0x99, 0x75, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x39, 0xA6, 0xEC, 0x01, 0x4D, 0x0A, 0x6D, 0x1A, 0x6C, 0x12, -0x6D, 0x1A, 0x6D, 0x1A, 0x8E, 0x1A, 0x6D, 0x12, 0x8E, 0x1A, 0x8E, 0x12, 0xAF, 0x1A, 0xAE, 0x12, -0xAF, 0x12, 0xAE, 0x12, 0xCF, 0x1A, 0xAE, 0x12, 0xCF, 0x1A, 0xCF, 0x12, 0xF0, 0x12, 0xD0, 0x0A, -0x11, 0x13, 0xF0, 0x12, 0xF1, 0x12, 0x10, 0x13, 0x11, 0x0B, 0x2D, 0x02, 0xF9, 0x9D, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3E, 0xD7, 0xB7, 0x5C, 0xB4, 0x3B, 0xB3, 0x33, -0xF5, 0x3B, 0xD4, 0x33, 0xF5, 0x3B, 0xF4, 0x33, 0x15, 0x3C, 0xF4, 0x3B, 0x15, 0x3C, 0xF5, 0x33, -0x16, 0x3C, 0x16, 0x34, 0xF6, 0x33, 0xB4, 0x23, 0x93, 0x23, 0x76, 0x4C, 0xFD, 0xBE, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xBF, 0xDF, 0x36, 0x34, 0x53, 0x0B, 0x94, 0x03, 0x94, 0x03, 0x73, 0x03, 0xB4, 0x0B, 0x93, 0x0B, -0xB4, 0x0B, 0x73, 0x03, 0x73, 0x0B, 0x73, 0x0B, 0x93, 0x13, 0x53, 0x0B, 0x74, 0x0B, 0x50, 0x23, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3D, 0xD7, 0x8E, 0x0A, 0x6E, 0x12, 0x4C, 0x12, 0x6D, 0x1A, -0x4D, 0x1A, 0x8E, 0x1A, 0x8D, 0x12, 0x8E, 0x1A, 0x8E, 0x12, 0xAE, 0x1A, 0xAE, 0x12, 0xAF, 0x1A, -0xAF, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xCF, 0x1A, 0xCF, 0x1A, 0xF0, 0x12, 0xEF, 0x12, 0xF1, 0x12, -0xF1, 0x12, 0xF1, 0x12, 0xCF, 0x12, 0x11, 0x1B, 0xF1, 0x12, 0xF3, 0x4B, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x99, 0x95, 0xD8, 0x64, 0x92, 0x33, 0xF4, 0x3B, -0xD4, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, 0xD5, 0x43, 0xD4, 0x3B, 0xF5, 0x43, 0xF4, 0x3B, 0xF5, 0x43, -0xF5, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x16, 0x44, 0xF5, 0x3B, 0x97, 0x54, 0xDA, 0x8D, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x76, 0x54, 0x94, 0x0B, 0xB5, 0x0B, 0x95, 0x03, 0xB4, 0x03, 0x94, 0x03, 0x94, 0x0B, -0xB4, 0x0B, 0xB4, 0x0B, 0x93, 0x03, 0x93, 0x0B, 0x73, 0x0B, 0x93, 0x13, 0x73, 0x0B, 0xF0, 0x0A, -0xFF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x51, 0x23, 0x4D, 0x0A, 0x6D, 0x1A, 0x6D, 0x12, -0x6E, 0x1A, 0x6D, 0x12, 0x8D, 0x12, 0x6E, 0x12, 0x8E, 0x12, 0x8E, 0x12, 0xAF, 0x12, 0x8E, 0x12, -0xCF, 0x12, 0xAF, 0x12, 0xCF, 0x12, 0xCF, 0x12, 0xD0, 0x12, 0xCF, 0x12, 0xCF, 0x12, 0xD0, 0x12, -0x11, 0x23, 0x50, 0x2B, 0x92, 0x3B, 0xB3, 0x2B, 0x31, 0x2B, 0x9E, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xDF, 0x19, 0x65, 0xD3, 0x3B, 0xD4, 0x33, 0xD3, 0x33, -0xD4, 0x3B, 0xD4, 0x33, 0xD4, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xF4, 0x33, 0xF5, 0x3B, 0xF4, 0x3B, -0x15, 0x3C, 0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0x15, 0x3C, 0x35, 0x3C, 0xF7, 0x64, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x98, 0x7D, 0x36, 0x24, 0x94, 0x03, 0xB5, 0x03, 0x94, 0x03, 0xB4, 0x03, 0x94, 0x0B, -0x94, 0x0B, 0x94, 0x03, 0xB4, 0x0B, 0x93, 0x0B, 0x93, 0x0B, 0x73, 0x03, 0x93, 0x0B, 0xF1, 0x02, -0x5B, 0xAE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x54, 0x4C, 0x8E, 0x0A, 0x4D, 0x12, 0x6E, 0x1A, -0x6D, 0x1A, 0x8E, 0x1A, 0x8D, 0x12, 0xAE, 0x12, 0x8E, 0x12, 0xAF, 0x1A, 0xAE, 0x12, 0xCF, 0x1A, -0xCF, 0x12, 0xCF, 0x1A, 0xAF, 0x12, 0xAF, 0x1A, 0xCF, 0x12, 0x11, 0x23, 0x72, 0x33, 0x93, 0x33, -0x72, 0x33, 0x71, 0x43, 0x93, 0x33, 0x53, 0x2B, 0xB9, 0x9D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x58, 0x7D, 0xB7, 0x4C, 0xB4, 0x3B, 0xD4, 0x33, 0xF4, 0x3B, -0xD4, 0x33, 0xD5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xF4, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0xF5, 0x43, -0xF5, 0x3B, 0x16, 0x44, 0xF5, 0x3B, 0x16, 0x44, 0x15, 0x3C, 0x36, 0x3C, 0x76, 0x4C, 0x7E, 0xE7, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x9B, 0xB6, 0x56, 0x2C, 0x94, 0x03, 0x94, 0x03, 0xB4, 0x0B, 0xB4, 0x03, 0xB4, 0x03, -0x94, 0x03, 0x95, 0x03, 0x94, 0x0B, 0xB4, 0x0B, 0x94, 0x0B, 0x94, 0x0B, 0xB4, 0x03, 0x12, 0x03, -0x37, 0x75, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9C, 0xA6, 0x6E, 0x02, 0x6E, 0x0A, 0x6D, 0x12, -0x8D, 0x1A, 0x6D, 0x12, 0x8E, 0x12, 0x8E, 0x12, 0xAE, 0x12, 0x8E, 0x12, 0xAF, 0x12, 0x8E, 0x12, -0xAE, 0x12, 0xAE, 0x12, 0xF0, 0x22, 0x30, 0x33, 0x72, 0x3B, 0x51, 0x3B, 0x51, 0x3B, 0x51, 0x33, -0x52, 0x3B, 0x51, 0x33, 0xB4, 0x3B, 0xF4, 0x4B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xDD, 0xC6, 0xB7, 0x4C, 0xF5, 0x3B, 0x94, 0x3B, 0xD5, 0x3B, 0xB4, 0x33, -0xD4, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, -0xF5, 0x3B, 0xF5, 0x3B, 0x16, 0x3C, 0x15, 0x3C, 0x16, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x9B, 0xAE, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x5E, 0xD7, 0xF8, 0x5C, 0xF5, 0x23, 0xD4, 0x1B, 0x73, 0x0B, 0x94, 0x0B, 0xB3, 0x03, -0xD5, 0x03, 0xB4, 0x03, 0x94, 0x03, 0x94, 0x0B, 0x94, 0x0B, 0x74, 0x0B, 0x74, 0x0B, 0x33, 0x03, -0x10, 0x2B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3D, 0xD7, 0xF1, 0x12, 0x6E, 0x0A, 0x8E, 0x1A, -0x8D, 0x12, 0x8E, 0x1A, 0x8E, 0x12, 0x8F, 0x12, 0x8E, 0x12, 0xAF, 0x1A, 0x8E, 0x12, 0xAF, 0x22, -0x10, 0x2B, 0x52, 0x3B, 0x51, 0x33, 0x51, 0x3B, 0x50, 0x3B, 0x51, 0x3B, 0x51, 0x3B, 0x72, 0x3B, -0x72, 0x33, 0xB4, 0x33, 0x52, 0x2B, 0x5E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x35, 0x4C, 0x77, 0x44, 0xB3, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, -0xD4, 0x3B, 0xF5, 0x43, 0xD4, 0x3B, 0xF5, 0x43, 0xF5, 0x3B, 0xF6, 0x3B, 0xF5, 0x3B, 0x36, 0x3C, -0x15, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0xF6, 0x33, 0x7A, 0x7D, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x96, 0x64, 0x36, 0x3C, 0x36, 0x3C, 0x57, 0x34, 0xF5, 0x23, 0x94, 0x13, -0x93, 0x0B, 0xB5, 0x0B, 0xB4, 0x03, 0xB4, 0x0B, 0x93, 0x03, 0xB4, 0x13, 0x94, 0x0B, 0x94, 0x13, -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, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x2B, 0xAF, 0x0A, 0x6D, 0x12, -0x8D, 0x1A, 0x8D, 0x12, 0x8E, 0x1A, 0x6E, 0x12, 0x8E, 0x1A, 0xAF, 0x1A, 0x30, 0x33, 0x31, 0x33, -0x31, 0x3B, 0x10, 0x33, 0x31, 0x3B, 0x51, 0x33, 0x51, 0x3B, 0x51, 0x33, 0x72, 0x33, 0x51, 0x3B, -0x52, 0x33, 0xF6, 0x33, 0x78, 0x85, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x57, 0x7D, 0x57, 0x3C, 0xB4, 0x33, 0xD4, 0x3B, 0xD4, 0x33, 0xF4, 0x3B, 0xD4, 0x33, -0xF4, 0x3B, 0xD4, 0x33, 0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, -0x36, 0x3C, 0x15, 0x3C, 0x36, 0x3C, 0x15, 0x3C, 0x36, 0x44, 0x16, 0x3C, 0x37, 0x3C, 0xD4, 0x33, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x17, 0x7D, 0x56, 0x3C, 0x36, 0x3C, 0x15, 0x3C, 0x36, 0x3C, 0x16, 0x3C, -0x16, 0x34, 0x73, 0x0B, 0x94, 0x03, 0xB4, 0x03, 0xB4, 0x03, 0x93, 0x03, 0xB4, 0x0B, 0xB3, 0x0B, -0x2C, 0x02, 0x9B, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD7, 0x54, 0xF0, 0x02, 0x8D, 0x1A, -0x6D, 0x12, 0xAE, 0x1A, 0x6D, 0x1A, 0xAF, 0x2A, 0x10, 0x33, 0x31, 0x3B, 0x10, 0x33, 0x31, 0x3B, -0x30, 0x33, 0x51, 0x3B, 0x31, 0x3B, 0x52, 0x3B, 0x51, 0x33, 0x91, 0x3B, 0x52, 0x33, 0x73, 0x3B, -0x15, 0x34, 0xF4, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x9F, 0xDF, 0x94, 0x2B, 0x15, 0x34, 0xB4, 0x3B, 0xB4, 0x3B, 0xF5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, -0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0x16, 0x44, 0xF5, 0x3B, 0x16, 0x44, 0x15, 0x3C, 0x36, 0x3C, -0x16, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x44, 0x36, 0x3C, 0x37, 0x44, 0x36, 0x3C, 0xB4, 0x2B, -0xDF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x3B, 0xA6, 0x57, 0x3C, 0x35, 0x3C, 0x56, 0x44, 0x16, 0x3C, 0x16, 0x44, -0xF6, 0x3B, 0x57, 0x44, 0x15, 0x2C, 0xB4, 0x13, 0x93, 0x03, 0x94, 0x0B, 0x94, 0x03, 0xD4, 0x13, -0x8F, 0x02, 0xD5, 0x74, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9D, 0x96, 0x31, 0x13, 0x4D, 0x0A, -0x4D, 0x1A, 0xAE, 0x1A, 0x30, 0x33, 0x10, 0x33, 0x10, 0x33, 0x10, 0x33, 0x10, 0x33, 0x30, 0x33, -0x31, 0x3B, 0x30, 0x33, 0x51, 0x3B, 0x31, 0x33, 0x52, 0x33, 0x50, 0x33, 0x72, 0x3B, 0x52, 0x2B, -0x15, 0x3C, 0xDD, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xF4, 0x4B, 0x15, 0x3C, 0xB4, 0x33, 0xB4, 0x33, 0xD5, 0x3B, 0xD4, 0x33, 0xD5, 0x3B, 0xD4, 0x3B, -0xF5, 0x3B, 0xF4, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0x15, 0x3C, 0x15, 0x3C, 0x16, 0x3C, 0x15, 0x3C, -0x36, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x57, 0x3C, 0xB4, 0x2B, -0x3A, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xC6, 0x35, 0x3C, 0x56, 0x3C, 0x16, 0x3C, 0x37, 0x3C, 0x35, 0x34, -0x36, 0x3C, 0x15, 0x34, 0x16, 0x3C, 0x16, 0x3C, 0xF6, 0x33, 0x94, 0x13, 0x93, 0x03, 0xB4, 0x03, -0x11, 0x03, 0x0F, 0x33, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0xDF, 0x31, 0x1B, 0x8F, 0x1A, -0xEF, 0x32, 0x30, 0x3B, 0xEF, 0x32, 0x10, 0x3B, 0x10, 0x33, 0x10, 0x33, 0x10, 0x33, 0x31, 0x3B, -0x31, 0x33, 0x51, 0x3B, 0x51, 0x33, 0x52, 0x3B, 0x51, 0x3B, 0x72, 0x3B, 0x31, 0x33, 0x77, 0x4C, -0xD7, 0x6C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFA, 0x9D, -0xB4, 0x2B, 0xF4, 0x3B, 0xD4, 0x33, 0xF5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, -0xF5, 0x3B, 0x15, 0x3C, 0x15, 0x3C, 0x16, 0x3C, 0x15, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x44, -0x36, 0x3C, 0x36, 0x44, 0x36, 0x3C, 0x37, 0x44, 0x36, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0xD5, 0x33, -0x38, 0x85, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0x35, 0x44, 0x37, 0x34, 0x57, 0x44, 0x36, 0x3C, 0x57, 0x3C, -0x36, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x44, 0x16, 0x3C, 0x37, 0x3C, 0xF5, 0x2B, 0x73, 0x13, -0x72, 0x0B, 0x28, 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, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xD7, 0x5C, 0x52, 0x2B, -0xF0, 0x3A, 0xCF, 0x32, 0x10, 0x33, 0xF0, 0x32, 0x10, 0x33, 0x10, 0x33, 0x30, 0x3B, 0x10, 0x33, -0x51, 0x3B, 0x31, 0x33, 0x51, 0x33, 0x51, 0x33, 0x51, 0x3B, 0x31, 0x33, 0xF5, 0x3B, 0x15, 0x4C, -0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xEF, 0x31, 0x2B, -0xF5, 0x33, 0x93, 0x33, 0xF5, 0x3B, 0xD4, 0x33, 0xF4, 0x3B, 0xD4, 0x33, 0xF5, 0x3B, 0xF5, 0x3B, -0xF5, 0x3B, 0x15, 0x3C, 0x15, 0x3C, 0x15, 0x3C, 0x36, 0x3C, 0x15, 0x3C, 0x36, 0x3C, 0x36, 0x3C, -0x36, 0x44, 0x36, 0x3C, 0x57, 0x3C, 0x36, 0x3C, 0x57, 0x44, 0x56, 0x3C, 0x57, 0x3C, 0x16, 0x34, -0x72, 0x3B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x34, 0x54, 0x57, 0x34, 0x36, 0x3C, 0x37, 0x3C, 0x36, 0x3C, -0x37, 0x44, 0x16, 0x3C, 0x35, 0x3C, 0x15, 0x34, 0x36, 0x3C, 0x15, 0x3C, 0x16, 0x44, 0x36, 0x3C, -0xF5, 0x2B, 0x28, 0x01, 0xFD, 0xCE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x99, 0x85, 0x93, 0x33, -0xCF, 0x32, 0x10, 0x3B, 0xEF, 0x32, 0x10, 0x3B, 0x10, 0x33, 0x11, 0x3B, 0x30, 0x33, 0x51, 0x3B, -0x31, 0x33, 0x51, 0x3B, 0x51, 0x33, 0x72, 0x3B, 0x31, 0x3B, 0x52, 0x33, 0x77, 0x4C, 0x7C, 0xAE, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x34, 0x5C, 0xD4, 0x33, -0xD4, 0x33, 0xD5, 0x43, 0xB4, 0x3B, 0xF4, 0x3B, 0xF4, 0x33, 0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x3C, -0x15, 0x3C, 0x16, 0x3C, 0x15, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x44, 0x36, 0x3C, 0x57, 0x44, -0x36, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x57, 0x44, 0x37, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x44, -0x6F, 0x0A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDA, 0x95, 0xD5, 0x2B, 0x77, 0x44, 0x36, 0x3C, 0x57, 0x3C, -0x36, 0x3C, 0x37, 0x44, 0x16, 0x3C, 0x36, 0x3C, 0x15, 0x3C, 0x36, 0x44, 0x15, 0x3C, 0x16, 0x3C, -0x36, 0x3C, 0xF0, 0x22, 0x93, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9C, 0xB6, 0x14, 0x44, -0xAF, 0x2A, 0xEF, 0x32, 0x10, 0x3B, 0xF0, 0x32, 0x10, 0x3B, 0x10, 0x33, 0x31, 0x3B, 0x30, 0x33, -0x31, 0x3B, 0x31, 0x33, 0x51, 0x3B, 0x50, 0x33, 0x52, 0x3B, 0xD3, 0x3B, 0xB7, 0x64, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5A, 0xAE, 0x11, 0x23, 0xB3, 0x33, -0xD4, 0x3B, 0xD4, 0x33, 0xD4, 0x43, 0xD4, 0x3B, 0xF4, 0x3B, 0xD4, 0x3B, 0x15, 0x3C, 0xF4, 0x3B, -0x16, 0x3C, 0xF5, 0x3B, 0x16, 0x3C, 0x15, 0x34, 0x36, 0x3C, 0x36, 0x3C, 0x57, 0x3C, 0x36, 0x3C, -0x57, 0x3C, 0x36, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x3C, -0x32, 0x23, 0x5A, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBB, 0xBE, 0x93, 0x2B, 0x36, 0x3C, 0x57, 0x44, 0x56, 0x3C, -0x57, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x16, 0x44, 0x15, 0x3C, 0x36, 0x3C, 0x15, 0x3C, -0x15, 0x3C, 0x72, 0x33, 0xF2, 0x63, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xE7, 0x76, 0x5C, -0xAF, 0x22, 0x10, 0x3B, 0xF0, 0x32, 0x11, 0x3B, 0x10, 0x33, 0x31, 0x3B, 0x30, 0x33, 0x31, 0x3B, -0x51, 0x3B, 0x52, 0x3B, 0x51, 0x33, 0x72, 0x3B, 0x11, 0x33, 0x77, 0x54, 0x9B, 0xB6, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0x51, 0x33, 0xB3, 0x33, 0xD4, 0x3B, -0xD4, 0x3B, 0xF4, 0x3B, 0xD4, 0x3B, 0xF5, 0x43, 0xF4, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x16, 0x44, -0x15, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x37, 0x3C, 0x36, 0x3C, 0x57, 0x44, -0x57, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x44, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x3C, 0x78, 0x44, -0x92, 0x2B, 0xF6, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0x92, 0x33, 0x57, 0x3C, 0x36, 0x3C, 0x57, 0x44, -0x56, 0x3C, 0x57, 0x3C, 0x36, 0x3C, 0x36, 0x44, 0x16, 0x3C, 0x36, 0x3C, 0x16, 0x3C, 0x36, 0x44, -0x16, 0x3C, 0xD5, 0x3B, 0xAD, 0x32, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xF7, 0x74, -0x31, 0x33, 0xCF, 0x32, 0x10, 0x3B, 0xF0, 0x32, 0x10, 0x3B, 0x10, 0x33, 0x31, 0x3B, 0x30, 0x33, -0x51, 0x3B, 0x31, 0x33, 0x51, 0x3B, 0x51, 0x33, 0x93, 0x3B, 0xD7, 0x64, 0xBF, 0xE7, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x95, 0x6C, 0x30, 0x23, 0xB4, 0x3B, 0xB4, 0x33, -0xD4, 0x3B, 0xD3, 0x33, 0x14, 0x34, 0xF4, 0x33, 0xD5, 0x43, 0xF4, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, -0x36, 0x3C, 0x15, 0x34, 0x36, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x57, 0x3C, 0x56, 0x3C, -0x57, 0x3C, 0x37, 0x3C, 0x57, 0x44, 0x37, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x3C, 0x78, 0x3C, -0xF4, 0x3B, 0x71, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB2, 0x43, 0x15, 0x34, 0x57, 0x44, 0x56, 0x3C, -0x57, 0x3C, 0x36, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x57, 0x3C, 0x16, 0x3C, 0x16, 0x3C, 0x15, 0x3C, -0x16, 0x3C, 0x16, 0x3C, 0x6C, 0x1A, 0x7E, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFA, 0x9D, -0xB3, 0x43, 0xF0, 0x3A, 0x10, 0x33, 0x31, 0x3B, 0x10, 0x33, 0x31, 0x3B, 0x31, 0x33, 0x51, 0x3B, -0x31, 0x33, 0x72, 0x3B, 0x51, 0x3B, 0x72, 0x33, 0xF4, 0x43, 0x98, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDD, 0xBE, 0xCF, 0x1A, 0xB4, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, -0xD4, 0x3B, 0xF5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x44, 0xF5, 0x3B, 0x16, 0x3C, -0x16, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x57, 0x3C, -0x57, 0x3C, 0x78, 0x44, 0x57, 0x3C, 0x77, 0x3C, 0x77, 0x3C, 0x98, 0x44, 0x57, 0x44, 0x78, 0x44, -0x97, 0x3C, 0x0C, 0x0A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0x84, 0x94, 0x2B, 0x78, 0x3C, 0x57, 0x44, -0x57, 0x3C, 0x57, 0x44, 0x37, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x37, 0x44, 0x16, 0x3C, 0x16, 0x3C, -0x15, 0x3C, 0x36, 0x44, 0x11, 0x2B, 0xB8, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9B, 0xAE, -0x56, 0x5C, 0xAE, 0x2A, 0x10, 0x3B, 0x10, 0x33, 0x10, 0x33, 0x30, 0x33, 0x31, 0x3B, 0x30, 0x33, -0x51, 0x3B, 0x51, 0x33, 0x72, 0x3B, 0x30, 0x2B, 0x96, 0x5C, 0xDD, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEE, 0x32, 0x51, 0x2B, 0xB3, 0x33, 0xD4, 0x3B, 0xD3, 0x3B, -0xF4, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xF4, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x16, 0x44, 0x15, 0x3C, -0x36, 0x3C, 0x16, 0x3C, 0x37, 0x3C, 0x36, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x57, 0x44, 0x36, 0x3C, -0x57, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x3C, 0x57, 0x3C, 0x78, 0x44, 0x77, 0x3C, -0xB8, 0x44, 0x4D, 0x12, 0xBB, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBB, 0xC6, 0xAF, 0x12, 0x78, 0x44, 0x57, 0x3C, -0x57, 0x3C, 0x37, 0x3C, 0x57, 0x3C, 0x36, 0x3C, 0x37, 0x3C, 0x36, 0x3C, 0x36, 0x44, 0x15, 0x3C, -0x15, 0x3C, 0x15, 0x3C, 0x93, 0x3B, 0x53, 0x64, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xEF, -0xF7, 0x6C, 0xAF, 0x2A, 0x10, 0x33, 0x11, 0x3B, 0x10, 0x33, 0x31, 0x3B, 0x31, 0x33, 0x51, 0x3B, -0x51, 0x3B, 0x72, 0x3B, 0x51, 0x33, 0x52, 0x33, 0xF7, 0x6C, 0x9F, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xD5, 0x7C, 0xCF, 0x22, 0xB3, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, 0xF5, 0x43, -0xD4, 0x3B, 0xF5, 0x3B, 0xD5, 0x3B, 0xF5, 0x43, 0xF5, 0x3B, 0x16, 0x44, 0x15, 0x3C, 0x36, 0x3C, -0x36, 0x3C, 0x36, 0x44, 0x36, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x44, -0x57, 0x3C, 0x78, 0x3C, 0x77, 0x3C, 0x78, 0x44, 0x77, 0x3C, 0x78, 0x44, 0x77, 0x44, 0x78, 0x44, -0xB8, 0x44, 0x31, 0x2B, 0x93, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0xDF, 0xF0, 0x22, 0x36, 0x44, 0x78, 0x44, -0x57, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x57, 0x44, 0x37, 0x3C, 0x37, 0x44, 0x36, 0x3C, 0x36, 0x44, -0x16, 0x3C, 0x16, 0x3C, 0xD4, 0x3B, 0xB2, 0x53, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x38, 0x7D, 0x10, 0x2B, 0x10, 0x33, 0x10, 0x33, 0x30, 0x33, 0x10, 0x33, 0x31, 0x3B, 0x31, 0x33, -0x52, 0x3B, 0x51, 0x33, 0x52, 0x3B, 0x72, 0x3B, 0x58, 0x7D, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x7E, 0xE7, 0x2D, 0x12, 0x52, 0x33, 0xD4, 0x3B, 0xB3, 0x33, 0xD4, 0x3B, 0xD4, 0x3B, -0xF4, 0x3B, 0xD4, 0x33, 0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x3C, 0x15, 0x3C, 0x16, 0x3C, 0x16, 0x3C, -0x36, 0x3C, 0x36, 0x34, 0x36, 0x3C, 0x37, 0x3C, 0x57, 0x3C, 0x37, 0x3C, 0x57, 0x3C, 0x57, 0x3C, -0x78, 0x44, 0x57, 0x3C, 0x78, 0x3C, 0x57, 0x3C, 0x78, 0x44, 0x77, 0x44, 0x78, 0x44, 0x77, 0x44, -0x98, 0x4C, 0xB3, 0x33, 0x50, 0x4B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x2F, 0x3B, 0xF4, 0x3B, 0x77, 0x3C, -0x57, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x37, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x36, 0x3C, 0x16, 0x3C, -0x36, 0x3C, 0x15, 0x3C, 0x15, 0x44, 0x10, 0x33, 0x9E, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xDA, 0x95, 0xD3, 0x43, 0xF0, 0x32, 0x30, 0x3B, 0x30, 0x33, 0x31, 0x3B, 0x31, 0x33, 0x51, 0x3B, -0x51, 0x33, 0x72, 0x3B, 0x51, 0x33, 0xD4, 0x43, 0x78, 0x85, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xEF, 0x32, 0xF0, 0x22, 0xD4, 0x43, 0xB3, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, -0xD4, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x3C, 0x15, 0x3C, 0x16, 0x3C, 0x15, 0x3C, 0x36, 0x3C, -0x36, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x44, 0x57, 0x3C, 0x78, 0x3C, -0x77, 0x3C, 0x78, 0x44, 0x77, 0x3C, 0x98, 0x44, 0x77, 0x44, 0x98, 0x44, 0x78, 0x44, 0x98, 0x4C, -0x98, 0x4C, 0x57, 0x4C, 0xEB, 0x11, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x12, 0x6C, 0x31, 0x33, 0x98, 0x44, -0x57, 0x3C, 0x58, 0x3C, 0x57, 0x3C, 0x57, 0x44, 0x37, 0x3C, 0x57, 0x44, 0x56, 0x3C, 0x37, 0x3C, -0x36, 0x3C, 0x37, 0x3C, 0x15, 0x3C, 0x92, 0x3B, 0x3A, 0xAE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x5B, 0xB6, 0x35, 0x4C, 0xF0, 0x2A, 0x10, 0x33, 0x31, 0x33, 0x30, 0x33, 0x51, 0x3B, 0x31, 0x33, -0x51, 0x33, 0x51, 0x33, 0x32, 0x33, 0xF4, 0x3B, 0xB9, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xB7, 0xA5, 0x2B, 0x0A, 0xB4, 0x3B, 0xB3, 0x3B, 0xB4, 0x3B, 0xD4, 0x3B, 0xF4, 0x3B, 0xD4, 0x33, -0xF5, 0x3B, 0xF4, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0x16, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x16, 0x3C, -0x37, 0x3C, 0x36, 0x3C, 0x57, 0x3C, 0x36, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x3C, 0x57, 0x3C, -0x78, 0x44, 0x77, 0x3C, 0x98, 0x44, 0x77, 0x44, 0x98, 0x44, 0x77, 0x44, 0x98, 0x4C, 0x77, 0x44, -0x77, 0x44, 0xD8, 0x54, 0xEC, 0x09, 0xFC, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5A, 0xBE, 0x2C, 0x12, 0xB8, 0x44, -0x77, 0x3C, 0x57, 0x3C, 0x78, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x44, 0x36, 0x3C, -0x36, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0xD4, 0x3B, 0xD5, 0x74, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x7F, 0xDF, 0x56, 0x5C, 0xF0, 0x2A, 0x31, 0x3B, 0x30, 0x33, 0x31, 0x3B, 0x31, 0x33, 0x52, 0x3B, -0x51, 0x33, 0x72, 0x3B, 0x31, 0x33, 0x15, 0x44, 0x5B, 0xAE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xAA, 0x09, 0x51, 0x33, 0xB3, 0x3B, 0xD4, 0x3B, 0xB4, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, -0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0x16, 0x44, 0x16, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x37, 0x44, -0x36, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x44, 0x77, 0x3C, 0x98, 0x44, -0x77, 0x3C, 0x98, 0x44, 0x77, 0x44, 0x98, 0x4C, 0x77, 0x44, 0x98, 0x4C, 0x97, 0x44, 0x98, 0x4C, -0x97, 0x4C, 0xD8, 0x54, 0x31, 0x2B, 0xD5, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xEF, 0x2C, 0x12, 0x98, 0x4C, -0x77, 0x44, 0x78, 0x44, 0x77, 0x3C, 0x78, 0x44, 0x57, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x57, 0x44, -0x36, 0x3C, 0x57, 0x3C, 0x16, 0x3C, 0x16, 0x44, 0x75, 0x64, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x35, 0x54, 0x31, 0x2B, 0x10, 0x33, 0x31, 0x3B, 0x30, 0x33, 0x51, 0x3B, 0x31, 0x33, -0x51, 0x3B, 0x51, 0x33, 0x31, 0x33, 0xF5, 0x3B, 0xBD, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x8F, 0x53, -0x6D, 0x22, 0xB3, 0x3B, 0xD3, 0x3B, 0xB3, 0x33, 0xD4, 0x3B, 0xD4, 0x33, 0xD4, 0x3B, 0xD4, 0x3B, -0xF5, 0x3B, 0xF4, 0x33, 0x15, 0x3C, 0xF5, 0x3B, 0x16, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x36, 0x3C, -0x57, 0x3C, 0x56, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x78, 0x44, 0x57, 0x3C, 0x78, 0x44, 0x77, 0x3C, -0x78, 0x44, 0x77, 0x3C, 0x98, 0x44, 0x97, 0x44, 0x98, 0x4C, 0x97, 0x44, 0x97, 0x4C, 0x97, 0x4C, -0x98, 0x4C, 0xB8, 0x4C, 0x15, 0x3C, 0xF1, 0x5B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x51, 0x43, 0xF5, 0x33, -0x78, 0x44, 0x77, 0x3C, 0x77, 0x3C, 0x57, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x57, 0x3C, 0x36, 0x3C, -0x37, 0x44, 0x36, 0x34, 0x36, 0x3C, 0x15, 0x3C, 0x14, 0x54, 0x5D, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x18, 0x7D, 0x93, 0x33, 0x11, 0x3B, 0x10, 0x33, 0x51, 0x3B, 0x51, 0x33, 0x72, 0x3B, -0x52, 0x33, 0x72, 0x3B, 0x31, 0x33, 0x16, 0x3C, 0x1E, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3D, 0xDF, 0xEB, 0x19, -0x72, 0x33, 0xD4, 0x3B, 0xB3, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, -0xF4, 0x3B, 0x16, 0x44, 0xF5, 0x3B, 0x16, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x57, 0x3C, -0x56, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x58, 0x3C, 0x57, 0x3C, 0x78, 0x44, 0x77, 0x3C, 0x78, 0x44, -0x77, 0x44, 0x98, 0x4C, 0x98, 0x4C, 0x98, 0x4C, 0x97, 0x44, 0xB8, 0x4C, 0x98, 0x4C, 0xB8, 0x4C, -0xB7, 0x44, 0x99, 0x54, 0x97, 0x44, 0x91, 0x43, 0xBE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x31, 0x74, 0xB3, 0x3B, -0x98, 0x44, 0x99, 0x44, 0x77, 0x3C, 0x78, 0x44, 0x77, 0x3C, 0x78, 0x44, 0x57, 0x3C, 0x77, 0x3C, -0x56, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x16, 0x3C, 0x14, 0x44, 0xDD, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0x1A, 0x9E, 0xD5, 0x3B, 0xF0, 0x2A, 0x51, 0x3B, 0x30, 0x33, 0x51, 0x33, 0x31, 0x33, -0x52, 0x3B, 0x51, 0x33, 0x51, 0x33, 0xF5, 0x33, 0x3E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0x84, 0xEF, 0x2A, -0xD4, 0x3B, 0x93, 0x33, 0xB4, 0x3B, 0xB4, 0x33, 0xD4, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, 0xD4, 0x3B, -0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0x16, 0x3C, 0x16, 0x3C, 0x36, 0x44, 0x36, 0x3C, -0x57, 0x44, 0x57, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x77, 0x44, 0x77, 0x3C, 0x78, 0x44, 0x77, 0x44, -0x98, 0x4C, 0x77, 0x44, 0x98, 0x4C, 0x97, 0x44, 0x97, 0x4C, 0x97, 0x4C, 0x98, 0x54, 0x97, 0x4C, -0xB7, 0x4C, 0x98, 0x4C, 0xB9, 0x54, 0x50, 0x33, 0x5D, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x19, 0xBE, 0xCF, 0x22, -0xB8, 0x54, 0x77, 0x3C, 0x77, 0x44, 0x77, 0x3C, 0x77, 0x3C, 0x56, 0x3C, 0x77, 0x3C, 0x56, 0x34, -0x37, 0x44, 0x36, 0x3C, 0x36, 0x3C, 0xF5, 0x33, 0x56, 0x4C, 0x57, 0x8D, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFD, 0xC6, 0xD4, 0x43, 0x31, 0x33, 0x31, 0x33, 0x51, 0x3B, 0x31, 0x33, 0x72, 0x3B, -0x51, 0x3B, 0x52, 0x3B, 0x51, 0x33, 0xD5, 0x33, 0x5E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x53, 0x6C, 0x72, 0x3B, -0xB3, 0x33, 0xD4, 0x3B, 0xB3, 0x33, 0xF5, 0x3B, 0xD4, 0x3B, 0xD5, 0x3B, 0xF4, 0x3B, 0xF5, 0x3B, -0xF5, 0x3B, 0xF6, 0x3B, 0x15, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x37, 0x44, 0x36, 0x3C, 0x57, 0x44, -0x37, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x44, 0x78, 0x3C, 0x98, 0x44, 0x77, 0x3C, 0x98, 0x44, -0x98, 0x44, 0x98, 0x4C, 0x98, 0x4C, 0xB8, 0x4C, 0x98, 0x4C, 0xB8, 0x4C, 0x98, 0x4C, 0xB8, 0x54, -0xB7, 0x4C, 0xB8, 0x54, 0xB8, 0x54, 0x35, 0x4C, 0xF9, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xEF, 0x8D, 0x1A, -0xB8, 0x4C, 0x98, 0x44, 0x78, 0x3C, 0x98, 0x44, 0x77, 0x3C, 0x77, 0x44, 0x57, 0x44, 0x58, 0x44, -0x37, 0x3C, 0x37, 0x44, 0x36, 0x3C, 0x37, 0x3C, 0x36, 0x3C, 0x17, 0x75, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xF7, 0xD3, 0x43, 0x31, 0x2B, 0x51, 0x33, 0x31, 0x33, 0x51, 0x3B, 0x31, 0x3B, -0x52, 0x3B, 0x51, 0x33, 0x72, 0x33, 0xB4, 0x2B, 0x3E, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD5, 0x84, 0x71, 0x3B, -0xB3, 0x33, 0xB2, 0x33, 0xD3, 0x3B, 0xB3, 0x33, 0xD4, 0x3B, 0xD4, 0x33, 0xF5, 0x3B, 0xF5, 0x3B, -0x15, 0x3C, 0xF5, 0x3B, 0x36, 0x3C, 0x15, 0x3C, 0x36, 0x44, 0x16, 0x3C, 0x57, 0x3C, 0x56, 0x3C, -0x57, 0x44, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x3C, 0x98, 0x44, 0x77, 0x3C, 0x98, 0x44, 0x77, 0x44, -0x98, 0x4C, 0x97, 0x44, 0x98, 0x4C, 0x97, 0x4C, 0xB8, 0x4C, 0x97, 0x4C, 0xB8, 0x4C, 0x98, 0x4C, -0xB8, 0x54, 0xB7, 0x4C, 0xB8, 0x54, 0x96, 0x4C, 0x16, 0x7D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x71, 0x43, -0x36, 0x4C, 0x78, 0x44, 0x78, 0x44, 0x58, 0x3C, 0x78, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x3C, -0x57, 0x44, 0x36, 0x3C, 0x56, 0x3C, 0x36, 0x34, 0x36, 0x3C, 0xD6, 0x64, 0x7E, 0xE7, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x75, 0x64, 0x93, 0x33, 0x51, 0x2B, 0x52, 0x3B, 0x31, 0x3B, 0x52, 0x3B, -0x52, 0x33, 0x72, 0x3B, 0x51, 0x33, 0xB5, 0x33, 0xFE, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9B, 0xBE, 0x92, 0x43, -0x93, 0x33, 0xB4, 0x33, 0x93, 0x3B, 0xB3, 0x3B, 0xB4, 0x33, 0xD5, 0x3B, 0xD4, 0x33, 0xF5, 0x3B, -0xD5, 0x33, 0xF5, 0x3B, 0xF5, 0x33, 0x16, 0x3C, 0xF5, 0x33, 0x36, 0x3C, 0x36, 0x3C, 0x36, 0x3C, -0x36, 0x3C, 0x37, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x44, 0x77, 0x44, 0x98, 0x44, -0x77, 0x44, 0x98, 0x4C, 0x77, 0x44, 0x98, 0x4C, 0x97, 0x4C, 0x98, 0x4C, 0x97, 0x4C, 0xB8, 0x4C, -0x97, 0x4C, 0xB8, 0x54, 0x77, 0x4C, 0xB8, 0x54, 0x17, 0x6D, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x95, 0x74, -0xD3, 0x43, 0x98, 0x54, 0x98, 0x4C, 0x98, 0x44, 0x78, 0x3C, 0x78, 0x44, 0x57, 0x3C, 0x57, 0x3C, -0x36, 0x3C, 0x36, 0x44, 0x15, 0x3C, 0x36, 0x34, 0xF4, 0x33, 0xB7, 0x5C, 0xFD, 0xC6, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFA, 0x9D, 0x72, 0x2B, 0x31, 0x33, 0x31, 0x33, 0x51, 0x3B, 0x51, 0x33, -0x72, 0x3B, 0x52, 0x33, 0x52, 0x3B, 0x93, 0x2B, 0x9C, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF2, 0x5B, -0x56, 0x54, 0x76, 0x4C, 0x77, 0x54, 0x76, 0x54, 0x96, 0x5C, 0x75, 0x5C, 0x96, 0x5C, 0x95, 0x5C, -0x96, 0x5C, 0x96, 0x5C, 0xB6, 0x5C, 0x96, 0x5C, 0xB7, 0x5C, 0xB6, 0x5C, 0xD7, 0x64, 0xB7, 0x5C, -0xD7, 0x64, 0xB7, 0x5C, 0xD7, 0x64, 0xD7, 0x5C, 0xF8, 0x64, 0xD7, 0x64, 0xF8, 0x64, 0xF7, 0x64, -0x18, 0x65, 0xF7, 0x64, 0x18, 0x6D, 0xF7, 0x64, 0x18, 0x6D, 0x18, 0x6D, 0x38, 0x6D, 0x38, 0x65, -0x38, 0x6D, 0x38, 0x6D, 0x39, 0x75, 0x38, 0x6D, 0xF6, 0x6C, 0x5D, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBB, 0xC6, -0xCE, 0x2A, 0xD2, 0x43, 0xF3, 0x4B, 0xF3, 0x43, 0x34, 0x4C, 0x34, 0x4C, 0x76, 0x54, 0x96, 0x54, -0xD7, 0x5C, 0xD6, 0x5C, 0xF8, 0x64, 0x18, 0x65, 0x38, 0x6D, 0xF7, 0x74, 0x3A, 0xAE, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xBB, 0xBE, 0xB3, 0x33, 0x31, 0x33, 0x51, 0x3B, 0x51, 0x33, 0x72, 0x3B, -0x72, 0x33, 0x72, 0x3B, 0x72, 0x3B, 0xB4, 0x2B, 0xFA, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, -0xF6, 0x7C, 0xF6, 0x7C, 0x16, 0x7D, 0x17, 0x7D, 0x17, 0x75, 0x37, 0x7D, 0x17, 0x7D, 0x18, 0x7D, -0x18, 0x7D, 0x38, 0x7D, 0x38, 0x7D, 0x38, 0x85, 0x38, 0x7D, 0x58, 0x85, 0x38, 0x7D, 0x59, 0x85, -0x58, 0x7D, 0x58, 0x85, 0x58, 0x7D, 0x79, 0x85, 0x58, 0x85, 0x79, 0x85, 0x78, 0x85, 0x79, 0x8D, -0x79, 0x85, 0x99, 0x85, 0x79, 0x85, 0x99, 0x8D, 0x79, 0x85, 0x99, 0x8D, 0x78, 0x85, 0x99, 0x85, -0x79, 0x85, 0x9A, 0x8D, 0x58, 0x85, 0x79, 0x8D, 0xB9, 0x8D, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xD9, 0x9D, 0x13, 0x5C, 0x53, 0x64, 0x75, 0x64, 0x94, 0x64, 0xB5, 0x6C, 0xD5, 0x6C, 0xF7, 0x74, -0xF7, 0x74, 0x38, 0x7D, 0x38, 0x7D, 0x59, 0x85, 0x78, 0x85, 0x58, 0x85, 0x7E, 0xCF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xB3, 0x3B, 0x51, 0x33, 0x31, 0x33, 0x51, 0x3B, 0x51, 0x33, -0x72, 0x33, 0x71, 0x33, 0x72, 0x3B, 0x74, 0x2B, 0x37, 0x85, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF2, 0x53, 0x52, 0x33, 0x32, 0x3B, 0x52, 0x33, 0x71, 0x3B, -0x71, 0x33, 0x92, 0x33, 0x53, 0x3B, 0x93, 0x33, 0x54, 0x5C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x78, 0x8D, 0x52, 0x2B, 0x31, 0x33, 0x52, 0x3B, 0x51, 0x33, -0x72, 0x33, 0x71, 0x33, 0x73, 0x3B, 0x92, 0x33, 0x14, 0x4C, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0xBE, 0x32, 0x2B, 0x52, 0x33, 0x51, 0x3B, 0x72, 0x3B, -0x72, 0x33, 0x92, 0x3B, 0x72, 0x3B, 0x93, 0x3B, 0x73, 0x33, 0x7E, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xDF, 0x93, 0x3B, 0x51, 0x2B, 0x51, 0x3B, 0x52, 0x3B, -0x72, 0x3B, 0x71, 0x33, 0x93, 0x3B, 0x92, 0x33, 0x32, 0x23, 0xBC, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD2, 0x43, 0x72, 0x33, 0x51, 0x3B, 0x52, 0x3B, -0x72, 0x3B, 0x72, 0x3B, 0x92, 0x3B, 0x93, 0x3B, 0x52, 0x2B, 0xD6, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x7C, 0x31, 0x2B, 0x51, 0x3B, 0x52, 0x33, -0x72, 0x3B, 0x71, 0x3B, 0x93, 0x3B, 0x93, 0x3B, 0x93, 0x33, 0x71, 0x3B, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBB, 0xBE, 0xF0, 0x22, 0x52, 0x33, 0x73, 0x3B, -0x71, 0x33, 0x72, 0x3B, 0x73, 0x33, 0x93, 0x3B, 0x93, 0x3B, 0x10, 0x2B, 0xDB, 0xC6, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0xE7, 0x10, 0x2B, 0x52, 0x33, 0x72, 0x33, -0x71, 0x3B, 0x71, 0x3B, 0x73, 0x3B, 0x93, 0x33, 0xB3, 0x3B, 0x31, 0x23, 0x13, 0x64, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB2, 0x4B, 0x31, 0x33, 0x72, 0x3B, -0x72, 0x33, 0x93, 0x3B, 0x72, 0x3B, 0xB2, 0x3B, 0xB3, 0x3B, 0xB4, 0x33, 0xAF, 0x22, 0x9F, 0xE7, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x73, 0x6C, 0x10, 0x33, 0x51, 0x33, -0x72, 0x33, 0x72, 0x33, 0x92, 0x3B, 0x92, 0x33, 0xB3, 0x3B, 0xB3, 0x3B, 0x10, 0x2B, 0x33, 0x64, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7B, 0xBE, 0xAE, 0x1A, 0x72, 0x3B, -0x72, 0x3B, 0x93, 0x3B, 0x92, 0x3B, 0xB3, 0x3B, 0x93, 0x3B, 0xD3, 0x3B, 0x92, 0x3B, 0x6E, 0x1A, -0xFC, 0xCE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0xE7, 0x8E, 0x1A, 0x52, 0x33, -0x92, 0x3B, 0x72, 0x33, 0x93, 0x3B, 0x93, 0x3B, 0xB3, 0x3B, 0x92, 0x33, 0xD3, 0x3B, 0x31, 0x2B, -0x4C, 0x1A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x51, 0x43, 0x51, 0x33, -0x72, 0x3B, 0x92, 0x3B, 0x93, 0x33, 0xB3, 0x43, 0xB3, 0x33, 0xB3, 0x3B, 0xB3, 0x3B, 0xD4, 0x3B, -0xCF, 0x22, 0x30, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x33, 0x6C, 0xF0, 0x2A, -0x72, 0x3B, 0x72, 0x3B, 0x93, 0x3B, 0x92, 0x3B, 0xB3, 0x3B, 0xB3, 0x33, 0xB3, 0x3B, 0xD3, 0x3B, -0xB3, 0x33, 0x6D, 0x1A, 0x0E, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF9, 0xAD, 0x6E, 0x1A, -0x93, 0x3B, 0x92, 0x3B, 0x92, 0x3B, 0x93, 0x3B, 0xB3, 0x3B, 0xB3, 0x3B, 0xB3, 0x33, 0xD4, 0x3B, -0xD4, 0x3B, 0x72, 0x33, 0xAE, 0x22, 0x4C, 0x2A, 0x3A, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0xEB, 0x09, -0x93, 0x3B, 0x71, 0x33, 0x92, 0x3B, 0x92, 0x33, 0x93, 0x3B, 0x92, 0x3B, 0xB4, 0x33, 0xB4, 0x33, -0xB4, 0x3B, 0xF3, 0x3B, 0x92, 0x33, 0xAF, 0x1A, 0x2C, 0x1A, 0xAD, 0x32, 0x36, 0x8D, 0xDC, 0xCE, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0E, 0x3B, -0x11, 0x33, 0x93, 0x3B, 0x93, 0x3B, 0xB3, 0x3B, 0xB3, 0x3B, 0xB4, 0x3B, 0xB3, 0x3B, 0xD4, 0x3B, -0xD4, 0x3B, 0xF4, 0x3B, 0xF4, 0x3B, 0xF4, 0x43, 0xF0, 0x2A, 0x8E, 0x22, 0x6D, 0x1A, 0x0C, 0x1A, -0xCA, 0x09, 0xCB, 0x11, 0xCA, 0x09, 0xEB, 0x09, 0xCB, 0x09, 0xEB, 0x11, 0xCB, 0x09, 0xEB, 0x09, -0xEB, 0x09, 0xEB, 0x09, 0xCA, 0x09, 0xCB, 0x09, 0xCA, 0x09, 0xCA, 0x09, 0xCA, 0x09, 0xCB, 0x09, -0xAA, 0x09, 0xCB, 0x11, 0xAA, 0x09, 0xCA, 0x09, 0xAA, 0x09, 0xCA, 0x09, 0xCA, 0x09, 0xCA, 0x09, -0xAA, 0x09, 0xCA, 0x09, 0xAA, 0x09, 0xCA, 0x09, 0xAA, 0x09, 0xCB, 0x11, 0xCA, 0x09, 0xCB, 0x09, -0xCA, 0x09, 0xCA, 0x11, 0xCA, 0x09, 0xEB, 0x11, 0xCA, 0x09, 0xCB, 0x11, 0xCB, 0x09, 0xEB, 0x11, -0xCB, 0x09, 0xEB, 0x11, 0xCB, 0x09, 0xEB, 0x11, 0xCB, 0x09, 0xEB, 0x11, 0xEB, 0x11, 0xEB, 0x11, -0xEB, 0x11, 0x0C, 0x12, 0xEB, 0x11, 0x0C, 0x12, 0xEB, 0x11, 0x0C, 0x12, 0x0C, 0x12, 0x0C, 0x12, -0x0B, 0x12, 0x0C, 0x12, 0x0C, 0x12, 0x2C, 0x12, 0x0C, 0x12, 0x2C, 0x1A, 0x0C, 0x12, 0x2C, 0x1A, -0x0B, 0x12, 0x2C, 0x1A, 0x69, 0x01, 0x7F, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x73, 0x74, -0xAE, 0x22, 0x93, 0x3B, 0x93, 0x3B, 0x92, 0x3B, 0xB3, 0x3B, 0x93, 0x33, 0xB4, 0x3B, 0xB3, 0x33, -0xD4, 0x3B, 0xD4, 0x3B, 0xF4, 0x3B, 0xF4, 0x33, 0x36, 0x3C, 0xF4, 0x3B, 0x72, 0x33, 0x10, 0x23, -0xCF, 0x22, 0xAE, 0x22, 0xAF, 0x22, 0x8E, 0x22, 0xAF, 0x2A, 0xAE, 0x22, 0xAE, 0x22, 0xAE, 0x22, -0xAE, 0x22, 0xAE, 0x22, 0xCE, 0x2A, 0xAE, 0x22, 0xAE, 0x2A, 0xAE, 0x22, 0xAF, 0x2A, 0xAE, 0x22, -0xCF, 0x2A, 0xAF, 0x22, 0xAF, 0x2A, 0xAE, 0x22, 0xCF, 0x2A, 0xAF, 0x22, 0xCF, 0x2A, 0xCF, 0x22, -0xCF, 0x2A, 0xCF, 0x2A, 0xCF, 0x2A, 0xCF, 0x2A, 0xF0, 0x2A, 0xCF, 0x2A, 0xEF, 0x2A, 0xEF, 0x22, -0xEF, 0x2A, 0xCF, 0x2A, 0xEF, 0x2A, 0xEF, 0x2A, 0xF0, 0x2A, 0xEF, 0x2A, 0xF0, 0x2A, 0xEF, 0x2A, -0x10, 0x33, 0xEF, 0x2A, 0x10, 0x33, 0x0F, 0x2B, 0x10, 0x2B, 0xF0, 0x2A, 0x10, 0x33, 0xEF, 0x2A, -0x10, 0x33, 0x0F, 0x2B, 0x10, 0x33, 0x0F, 0x2B, 0x10, 0x33, 0x0F, 0x33, 0x10, 0x33, 0x0F, 0x33, -0x30, 0x33, 0x30, 0x33, 0x30, 0x33, 0x10, 0x33, 0x30, 0x33, 0x30, 0x33, 0x30, 0x3B, 0x30, 0x33, -0x51, 0x33, 0x31, 0x33, 0xCF, 0x22, 0x77, 0x9D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xEF, -0x89, 0x01, 0x93, 0x43, 0x93, 0x3B, 0x93, 0x3B, 0xB3, 0x3B, 0xB3, 0x3B, 0xB3, 0x33, 0xD4, 0x3B, -0xD4, 0x3B, 0xF4, 0x3B, 0xF4, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x44, 0x15, 0x44, 0x56, 0x4C, -0x56, 0x44, 0x77, 0x4C, 0x77, 0x44, 0x98, 0x4C, 0x98, 0x44, 0x98, 0x4C, 0xB8, 0x44, 0xD9, 0x4C, -0xB9, 0x4C, 0xD9, 0x54, 0xD9, 0x54, 0xFA, 0x5C, 0xF9, 0x54, 0x19, 0x5D, 0xF9, 0x54, 0x1A, 0x5D, -0x1A, 0x5D, 0x3A, 0x65, 0x39, 0x65, 0x5A, 0x6D, 0x5A, 0x65, 0x5A, 0x6D, 0x59, 0x6D, 0x7A, 0x75, -0x7A, 0x75, 0x7A, 0x75, 0x7A, 0x75, 0x9A, 0x7D, 0x9A, 0x75, 0xBB, 0x7D, 0x9A, 0x7D, 0xBB, 0x7D, -0x9A, 0x7D, 0x9A, 0x7D, 0x9A, 0x75, 0x9A, 0x7D, 0x7A, 0x75, 0x7A, 0x75, 0x5A, 0x6D, 0x7A, 0x6D, -0x5A, 0x6D, 0x5A, 0x6D, 0x39, 0x65, 0x3A, 0x65, 0x19, 0x5D, 0x19, 0x65, 0x19, 0x5D, 0x1A, 0x5D, -0xF9, 0x54, 0xF9, 0x54, 0xD9, 0x54, 0xF9, 0x54, 0xD9, 0x4C, 0xB9, 0x4C, 0x98, 0x44, 0xB9, 0x4C, -0x98, 0x44, 0x98, 0x44, 0x77, 0x44, 0x98, 0x44, 0x77, 0x3C, 0x57, 0x44, 0x56, 0x3C, 0x57, 0x44, -0x15, 0x44, 0x36, 0x4C, 0x92, 0x33, 0x33, 0x64, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x2F, 0x43, 0x10, 0x2B, 0x93, 0x3B, 0x92, 0x3B, 0xB3, 0x3B, 0x93, 0x33, 0xD3, 0x3B, 0xB3, 0x33, -0xD4, 0x3B, 0xD4, 0x3B, 0xD5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x16, 0x3C, 0x15, 0x3C, -0x36, 0x3C, 0x36, 0x34, 0x57, 0x3C, 0x56, 0x34, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x44, 0x77, 0x44, -0x78, 0x44, 0x77, 0x44, 0x97, 0x4C, 0x97, 0x4C, 0xB8, 0x4C, 0x98, 0x4C, 0xB8, 0x4C, 0xB8, 0x4C, -0xD8, 0x54, 0xB8, 0x54, 0xD8, 0x5C, 0xD8, 0x5C, 0xF8, 0x5C, 0xD8, 0x5C, 0xF9, 0x64, 0xF8, 0x64, -0x19, 0x65, 0x18, 0x65, 0x39, 0x6D, 0x19, 0x6D, 0x39, 0x6D, 0x39, 0x6D, 0x39, 0x6D, 0x39, 0x6D, -0x39, 0x6D, 0x38, 0x6D, 0x39, 0x6D, 0x18, 0x65, 0x39, 0x6D, 0x18, 0x65, 0x18, 0x65, 0xF8, 0x5C, -0xF8, 0x64, 0xF8, 0x5C, 0xF8, 0x5C, 0xD8, 0x54, 0xD8, 0x5C, 0xD8, 0x54, 0xD8, 0x54, 0x97, 0x4C, -0xB8, 0x54, 0xB7, 0x4C, 0xB8, 0x4C, 0x97, 0x44, 0x98, 0x4C, 0x77, 0x44, 0x77, 0x44, 0x77, 0x3C, -0x77, 0x3C, 0x57, 0x34, 0x57, 0x3C, 0x37, 0x3C, 0x57, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x15, 0x3C, -0x16, 0x3C, 0xF5, 0x3B, 0xD3, 0x3B, 0x91, 0x43, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0x19, 0xB6, 0x6D, 0x1A, 0x92, 0x3B, 0x93, 0x3B, 0xB3, 0x3B, 0xB3, 0x3B, 0xB3, 0x3B, 0xD4, 0x3B, -0xD4, 0x3B, 0xD5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0x15, 0x34, 0x36, 0x3C, 0x15, 0x3C, 0x36, 0x3C, -0x36, 0x3C, 0x37, 0x44, 0x37, 0x44, 0x57, 0x44, 0x57, 0x3C, 0x58, 0x3C, 0x77, 0x3C, 0x78, 0x44, -0x77, 0x44, 0x98, 0x4C, 0x98, 0x4C, 0x98, 0x4C, 0xB8, 0x4C, 0xB8, 0x54, 0xB8, 0x4C, 0xB8, 0x54, -0xD8, 0x54, 0xD8, 0x5C, 0xD8, 0x5C, 0xF8, 0x64, 0xF8, 0x5C, 0xF9, 0x64, 0xF9, 0x64, 0x19, 0x65, -0x19, 0x65, 0x19, 0x6D, 0x39, 0x65, 0x39, 0x6D, 0x39, 0x6D, 0x59, 0x75, 0x39, 0x6D, 0x5A, 0x75, -0x39, 0x6D, 0x39, 0x6D, 0x39, 0x6D, 0x39, 0x6D, 0x39, 0x65, 0x19, 0x65, 0x18, 0x65, 0x19, 0x65, -0xF8, 0x64, 0x19, 0x65, 0xF8, 0x5C, 0xF9, 0x5C, 0xD8, 0x54, 0xD9, 0x5C, 0xB8, 0x54, 0xB8, 0x54, -0xB7, 0x4C, 0xB8, 0x54, 0xB7, 0x4C, 0xB8, 0x4C, 0x98, 0x44, 0x98, 0x44, 0x78, 0x44, 0x78, 0x44, -0x77, 0x3C, 0x78, 0x44, 0x57, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x36, 0x44, 0x36, 0x3C, 0x16, 0x3C, -0x16, 0x3C, 0xF6, 0x3B, 0xF4, 0x3B, 0x10, 0x33, 0x7E, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xAD, 0x2A, 0x51, 0x3B, 0x92, 0x3B, 0xB3, 0x3B, 0x93, 0x33, 0xD3, 0x3B, 0xB3, 0x33, -0xD4, 0x3B, 0xB4, 0x3B, 0xF5, 0x3B, 0xD4, 0x33, 0xF4, 0x3B, 0xF4, 0x3B, 0x15, 0x44, 0x15, 0x3C, -0x36, 0x3C, 0x16, 0x3C, 0x57, 0x3C, 0x57, 0x34, 0x57, 0x3C, 0x57, 0x3C, 0x78, 0x44, 0x57, 0x3C, -0x77, 0x44, 0x97, 0x44, 0x98, 0x4C, 0x97, 0x4C, 0x98, 0x4C, 0x98, 0x4C, 0xB8, 0x54, 0x98, 0x4C, -0xD8, 0x5C, 0xB8, 0x54, 0xD9, 0x5C, 0xD8, 0x5C, 0xF8, 0x64, 0xF8, 0x5C, 0x19, 0x65, 0x18, 0x5D, -0x19, 0x65, 0x18, 0x65, 0x39, 0x6D, 0x38, 0x65, 0x59, 0x6D, 0x38, 0x6D, 0x59, 0x75, 0x58, 0x6D, -0x59, 0x6D, 0x38, 0x6D, 0x59, 0x6D, 0x38, 0x65, 0x39, 0x6D, 0x18, 0x65, 0x19, 0x65, 0xF8, 0x5C, -0xF9, 0x64, 0xF8, 0x5C, 0xF9, 0x5C, 0xD8, 0x54, 0xD9, 0x54, 0xB8, 0x54, 0xD8, 0x54, 0xB7, 0x4C, -0xB8, 0x54, 0x97, 0x4C, 0xB8, 0x4C, 0x97, 0x44, 0x97, 0x44, 0x77, 0x44, 0x77, 0x44, 0x57, 0x3C, -0x77, 0x44, 0x37, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x37, 0x44, 0x16, 0x3C, 0x16, 0x44, 0xF5, 0x3B, -0x15, 0x3C, 0xF5, 0x33, 0xF5, 0x3B, 0x71, 0x33, 0x5A, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xDC, 0xCE, 0xAD, 0x22, 0xB3, 0x3B, 0xB3, 0x3B, 0xB3, 0x3B, 0xB3, 0x3B, 0xD4, 0x3B, -0xD4, 0x3B, 0xD5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xF5, 0x3B, 0x16, 0x44, 0xF5, 0x3B, 0x36, 0x44, -0x36, 0x3C, 0x36, 0x44, 0x56, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x57, 0x3C, 0x77, 0x3C, 0x78, 0x44, -0x78, 0x44, 0x98, 0x44, 0x98, 0x44, 0x98, 0x4C, 0xB8, 0x4C, 0xD8, 0x54, 0xB7, 0x4C, 0xD8, 0x54, -0xD8, 0x54, 0xD8, 0x5C, 0xF7, 0x54, 0xF8, 0x5C, 0x18, 0x5D, 0xF8, 0x64, 0xF8, 0x64, 0x19, 0x65, -0x18, 0x65, 0x19, 0x6D, 0x19, 0x6D, 0x39, 0x75, 0x39, 0x75, 0x59, 0x75, 0x59, 0x6D, 0x7A, 0x75, -0x59, 0x6D, 0x59, 0x75, 0x39, 0x6D, 0x59, 0x6D, 0x19, 0x65, 0x19, 0x65, 0x18, 0x65, 0x18, 0x6D, -0xF8, 0x64, 0xF8, 0x64, 0xF8, 0x5C, 0xF8, 0x64, 0xD8, 0x5C, 0xD8, 0x5C, 0xD7, 0x54, 0xD8, 0x54, -0xB8, 0x4C, 0xB8, 0x54, 0x98, 0x4C, 0xB9, 0x4C, 0x98, 0x44, 0x98, 0x44, 0x77, 0x44, 0x78, 0x44, -0x78, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x57, 0x44, 0x37, 0x3C, 0x37, 0x3C, 0x36, 0x3C, 0x36, 0x3C, -0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x33, 0xF4, 0x43, 0xD5, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0x74, 0x6C, 0x31, 0x2B, 0xB3, 0x3B, 0xB3, 0x33, 0xD3, 0x3B, 0xB3, 0x33, -0xD4, 0x3B, 0xD4, 0x33, 0xF5, 0x3B, 0xD4, 0x3B, 0xF5, 0x3B, 0xF5, 0x33, 0x16, 0x3C, 0x16, 0x3C, -0x36, 0x3C, 0x36, 0x3C, 0x37, 0x3C, 0x37, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x44, 0x57, 0x3C, -0x77, 0x44, 0x97, 0x44, 0x98, 0x4C, 0x97, 0x4C, 0xB8, 0x4C, 0x97, 0x4C, 0xB8, 0x54, 0xB8, 0x54, -0xB9, 0x54, 0xB8, 0x54, 0xD9, 0x5C, 0xD8, 0x5C, 0xF9, 0x64, 0xF8, 0x5C, 0x18, 0x65, 0xF8, 0x5C, -0x19, 0x65, 0x18, 0x65, 0x39, 0x6D, 0x39, 0x6D, 0x39, 0x6D, 0x38, 0x6D, 0x59, 0x75, 0x59, 0x6D, -0x59, 0x75, 0x38, 0x6D, 0x39, 0x6D, 0x39, 0x65, 0x39, 0x6D, 0x18, 0x65, 0x19, 0x65, 0xF8, 0x5C, -0x19, 0x65, 0xF8, 0x5C, 0xF9, 0x5C, 0xD8, 0x54, 0xD8, 0x54, 0xD8, 0x54, 0xD8, 0x54, 0xB7, 0x4C, -0xB8, 0x54, 0x97, 0x4C, 0x98, 0x4C, 0x97, 0x4C, 0x98, 0x4C, 0x77, 0x44, 0x77, 0x44, 0x57, 0x44, -0x78, 0x44, 0x57, 0x3C, 0x57, 0x3C, 0x36, 0x3C, 0x57, 0x3C, 0x16, 0x3C, 0x36, 0x3C, 0x15, 0x3C, -0xF5, 0x43, 0x14, 0x34, 0xF6, 0x3B, 0xD4, 0x43, 0x75, 0x64, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x70, 0x43, 0x92, 0x43, 0x93, 0x43, 0xB4, 0x3B, 0xD4, 0x3B, -0xD4, 0x3B, 0xD5, 0x3B, 0xD5, 0x33, 0xF5, 0x3B, 0xF5, 0x3B, 0x15, 0x44, 0xF5, 0x3B, 0x36, 0x44, -0x36, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x3C, 0x77, 0x3C, 0x78, 0x44, -0x77, 0x44, 0x98, 0x4C, 0x97, 0x4C, 0xB8, 0x4C, 0xB8, 0x4C, 0xB8, 0x54, 0xB8, 0x54, 0xB8, 0x54, -0xD8, 0x54, 0xD8, 0x5C, 0xD8, 0x5C, 0xF9, 0x64, 0xF8, 0x5C, 0xF9, 0x64, 0xF9, 0x64, 0x19, 0x65, -0x19, 0x65, 0x19, 0x6D, 0x19, 0x6D, 0x39, 0x6D, 0x39, 0x6D, 0x39, 0x75, 0x59, 0x75, 0x59, 0x75, -0x39, 0x6D, 0x59, 0x75, 0x39, 0x6D, 0x59, 0x6D, 0x39, 0x65, 0x39, 0x6D, 0x18, 0x65, 0x19, 0x65, -0xF8, 0x5C, 0x18, 0x65, 0xF8, 0x5C, 0xF8, 0x5C, 0xD8, 0x54, 0xD8, 0x5C, 0xD8, 0x54, 0xD8, 0x54, -0xB7, 0x4C, 0xD8, 0x54, 0x97, 0x4C, 0xB8, 0x4C, 0x98, 0x4C, 0x98, 0x4C, 0x78, 0x44, 0x78, 0x44, -0x77, 0x3C, 0x77, 0x3C, 0x57, 0x3C, 0x57, 0x44, 0x36, 0x3C, 0x37, 0x44, 0x16, 0x3C, 0x16, 0x3C, -0xF5, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0xF6, 0x43, 0x14, 0x54, 0x5E, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0x50, 0x43, 0xD3, 0x43, 0xD4, 0x3B, 0xB3, 0x33, -0xD3, 0x3B, 0xD3, 0x43, 0xD4, 0x43, 0xD4, 0x3B, 0x15, 0x3C, 0xF5, 0x3B, 0x15, 0x3C, 0x16, 0x3C, -0x36, 0x3C, 0x36, 0x3C, 0x37, 0x3C, 0x37, 0x3C, 0x57, 0x3C, 0x57, 0x3C, 0x78, 0x3C, 0x77, 0x3C, -0x78, 0x44, 0x77, 0x44, 0x98, 0x4C, 0x97, 0x44, 0x98, 0x4C, 0xB8, 0x4C, 0xB8, 0x54, 0xB8, 0x4C, -0xD8, 0x54, 0xD8, 0x54, 0xD8, 0x5C, 0xD8, 0x54, 0xF9, 0x5C, 0xF8, 0x5C, 0x18, 0x65, 0x18, 0x5D, -0x18, 0x65, 0x18, 0x65, 0x39, 0x65, 0x38, 0x65, 0x59, 0x6D, 0x38, 0x6D, 0x59, 0x6D, 0x39, 0x6D, -0x59, 0x6D, 0x39, 0x6D, 0x39, 0x6D, 0x18, 0x65, 0x39, 0x65, 0x18, 0x65, 0x19, 0x65, 0x18, 0x5D, -0x18, 0x65, 0xF8, 0x5C, 0xF9, 0x5C, 0xF8, 0x54, 0xD8, 0x54, 0xD8, 0x54, 0xB8, 0x54, 0xB7, 0x4C, -0xD8, 0x54, 0xB8, 0x4C, 0x98, 0x4C, 0x97, 0x44, 0x98, 0x44, 0x78, 0x44, 0x78, 0x44, 0x77, 0x3C, -0x77, 0x3C, 0x57, 0x3C, 0x77, 0x3C, 0x56, 0x3C, 0x57, 0x3C, 0x36, 0x3C, 0x36, 0x3C, 0x15, 0x34, -0x16, 0x44, 0x15, 0x3C, 0xF5, 0x3B, 0xD4, 0x33, 0x35, 0x4C, 0xDC, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xE7, 0xB2, 0x4B, 0xF4, 0x43, 0x15, 0x44, -0xB3, 0x33, 0xD3, 0x33, 0xD4, 0x33, 0xD5, 0x3B, 0xD5, 0x3B, 0x15, 0x44, 0xF5, 0x3B, 0x16, 0x44, -0x16, 0x3C, 0x37, 0x44, 0x36, 0x3C, 0x37, 0x44, 0x37, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x78, 0x44, -0x77, 0x44, 0x78, 0x4C, 0x78, 0x4C, 0x98, 0x54, 0x98, 0x4C, 0xB8, 0x54, 0x98, 0x54, 0xD9, 0x5C, -0xB8, 0x54, 0xD9, 0x5C, 0xD8, 0x5C, 0xF9, 0x64, 0xF9, 0x64, 0xF9, 0x64, 0xF8, 0x64, 0x19, 0x65, -0x19, 0x65, 0x39, 0x6D, 0x39, 0x65, 0x39, 0x6D, 0x39, 0x6D, 0x59, 0x75, 0x38, 0x6D, 0x59, 0x75, -0x38, 0x6D, 0x59, 0x75, 0x38, 0x6D, 0x59, 0x6D, 0x18, 0x6D, 0x19, 0x6D, 0xF8, 0x64, 0x19, 0x65, -0xF9, 0x64, 0xF9, 0x64, 0xF9, 0x5C, 0xD9, 0x5C, 0xD8, 0x5C, 0xD9, 0x5C, 0xB8, 0x54, 0xB8, 0x54, -0x98, 0x54, 0xB8, 0x54, 0x98, 0x4C, 0x98, 0x54, 0x78, 0x4C, 0x78, 0x4C, 0x57, 0x44, 0x78, 0x44, -0x57, 0x3C, 0x57, 0x44, 0x57, 0x3C, 0x37, 0x44, 0x16, 0x3C, 0x16, 0x3C, 0x16, 0x3C, 0x16, 0x44, -0xD5, 0x3B, 0xF5, 0x3B, 0xD4, 0x3B, 0xD5, 0x3B, 0x55, 0x4C, 0xB9, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB5, 0x7C, 0xB2, 0x43, -0x56, 0x54, 0x15, 0x54, 0x16, 0x4C, 0x35, 0x44, 0x35, 0x4C, 0x35, 0x44, 0x55, 0x4C, 0x55, 0x44, -0x56, 0x4C, 0x55, 0x44, 0x76, 0x4C, 0x55, 0x44, 0x76, 0x4C, 0x75, 0x44, 0x96, 0x4C, 0x76, 0x44, -0x96, 0x4C, 0x96, 0x4C, 0x96, 0x4C, 0x96, 0x4C, 0xB7, 0x54, 0x96, 0x54, 0xB7, 0x54, 0xB6, 0x54, -0xB7, 0x54, 0xB6, 0x54, 0xD7, 0x5C, 0xD7, 0x5C, 0xD7, 0x5C, 0xD7, 0x5C, 0xF8, 0x5C, 0xD7, 0x5C, -0xF8, 0x64, 0xF7, 0x5C, 0xF8, 0x64, 0xF7, 0x5C, 0x18, 0x65, 0xF7, 0x64, 0x18, 0x65, 0xF8, 0x64, -0x18, 0x65, 0xF8, 0x64, 0x18, 0x65, 0xF8, 0x64, 0xF8, 0x64, 0xF8, 0x64, 0xF8, 0x64, 0xF7, 0x5C, -0xF8, 0x64, 0xD7, 0x5C, 0xF8, 0x5C, 0xD7, 0x5C, 0xD7, 0x5C, 0xD7, 0x5C, 0xF8, 0x5C, 0xD7, 0x54, -0xD8, 0x5C, 0xB7, 0x54, 0xD7, 0x5C, 0xB7, 0x54, 0xB7, 0x54, 0xB7, 0x54, 0xB7, 0x54, 0xB7, 0x4C, -0xB7, 0x54, 0x96, 0x4C, 0xB7, 0x54, 0xB6, 0x4C, 0xB7, 0x54, 0x96, 0x4C, 0x96, 0x4C, 0x96, 0x4C, -0x97, 0x54, 0x95, 0x4C, 0x76, 0x54, 0x55, 0x4C, 0xB6, 0x5C, 0xF6, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0xDF, -0xF6, 0x7C, 0x13, 0x4C, 0x13, 0x44, 0x14, 0x4C, 0x14, 0x4C, 0x34, 0x54, 0x34, 0x4C, 0x34, 0x54, -0x34, 0x4C, 0x35, 0x4C, 0x34, 0x4C, 0x55, 0x54, 0x34, 0x4C, 0x35, 0x54, 0x34, 0x4C, 0x35, 0x54, -0x34, 0x4C, 0x55, 0x54, 0x54, 0x54, 0x55, 0x54, 0x54, 0x4C, 0x55, 0x54, 0x54, 0x4C, 0x55, 0x54, -0x54, 0x4C, 0x55, 0x54, 0x54, 0x54, 0x55, 0x54, 0x54, 0x54, 0x75, 0x54, 0x55, 0x54, 0x56, 0x54, -0x55, 0x54, 0x75, 0x54, 0x55, 0x54, 0x75, 0x54, 0x55, 0x54, 0x76, 0x5C, 0x75, 0x54, 0x76, 0x5C, -0x75, 0x54, 0x76, 0x5C, 0x76, 0x5C, 0x76, 0x5C, 0x76, 0x5C, 0x97, 0x5C, 0x75, 0x5C, 0x96, 0x5C, -0x95, 0x5C, 0xB6, 0x5C, 0x96, 0x5C, 0xB6, 0x5C, 0xB6, 0x5C, 0xB6, 0x5C, 0xB6, 0x5C, 0xB7, 0x64, -0xB6, 0x5C, 0xB7, 0x64, 0xB6, 0x5C, 0xD7, 0x64, 0xB7, 0x5C, 0xD7, 0x64, 0xD7, 0x5C, 0xD7, 0x64, -0xD7, 0x64, 0xD8, 0x64, 0xD7, 0x64, 0xF7, 0x64, 0xD7, 0x64, 0xF8, 0x6C, 0xF7, 0x64, 0xF8, 0x6C, -0xF8, 0x64, 0x18, 0x65, 0xF7, 0x6C, 0x18, 0x6D, 0xD7, 0x64, 0x17, 0x7D, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xF7, 0x7E, 0xE7, 0x7E, 0xE7, 0x7E, 0xE7, 0x9F, 0xEF, 0x7E, 0xE7, -0x9E, 0xE7, 0x7E, 0xE7, 0x9F, 0xEF, 0x7E, 0xE7, 0x9F, 0xEF, 0x7E, 0xE7, 0x9F, 0xEF, 0x7E, 0xE7, -0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x7E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, -0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, -0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, 0xBF, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, -0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, 0xBF, 0xEF, 0x9E, 0xE7, -0x9F, 0xEF, 0x9F, 0xE7, 0x9F, 0xEF, 0x9F, 0xE7, 0xBF, 0xEF, 0x9F, 0xE7, 0xBF, 0xEF, 0x9F, 0xE7, -0xBF, 0xEF, 0x9F, 0xEF, 0xBF, 0xEF, 0x9F, 0xE7, 0xBF, 0xEF, 0x9F, 0xEF, 0xBF, 0xEF, 0x9F, 0xE7, -0xBF, 0xEF, 0x9F, 0xEF, 0xBF, 0xEF, 0x9F, 0xE7, 0x9F, 0xEF, 0x9F, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, -0x9F, 0xEF, 0x9F, 0xE7, 0x9F, 0xEF, 0x9E, 0xE7, 0x9F, 0xE7, 0xFF, 0xF7, 0xFF, 0xFF, 0xDE, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, -0xFF, 0xFF, +const uint8_t dog_gif_data[] = { +0x47, 0x49, 0x46, 0x38, 0x39, 0x61, 0x41, 0x00, 0x2A, 0x00, 0xF7, 0x22, 0x00, 0x4F, 0x51, 0x50, +0x6A, 0x75, 0x5A, 0x16, 0x14, 0x28, 0x46, 0x67, 0xDB, 0x14, 0x10, 0x26, 0x81, 0x7F, 0x7C, 0x19, +0x2C, 0x7E, 0x9E, 0x81, 0x2B, 0x7A, 0x84, 0x85, 0xC6, 0xAA, 0x69, 0x19, 0x12, 0x00, 0xE6, 0xE6, +0xD7, 0xE6, 0xE4, 0xCA, 0x82, 0x7A, 0x5C, 0xDB, 0xC8, 0x7C, 0xD8, 0xC7, 0x94, 0x6F, 0x55, 0x50, +0x98, 0x91, 0x5C, 0x3D, 0x5C, 0xC3, 0xBB, 0xA7, 0x67, 0x6F, 0x6B, 0x31, 0x07, 0x2E, 0x8E, 0x5D, +0x6F, 0xC6, 0x56, 0x21, 0x1A, 0xA4, 0xA3, 0x99, 0x8B, 0x87, 0x66, 0x80, 0x76, 0x63, 0x84, 0x7F, +0x48, 0xB5, 0xA5, 0x9A, 0x7B, 0x3F, 0x3A, 0xC2, 0xBD, 0xBE, 0xBA, 0xC3, 0xE9, 0xAB, 0xA8, 0x85, +0xA8, 0xC6, 0xFF, 0x11, 0x0E, 0x21, 0xC4, 0xC4, 0xD5, 0xB9, 0xB0, 0x94, 0x4F, 0x77, 0xD2, 0x0E, +0x36, 0x9E, 0x15, 0x14, 0x14, 0xAE, 0xD4, 0xFF, 0x15, 0x31, 0xAC, 0x98, 0x9A, 0x7E, 0xA1, 0x9F, +0xA9, 0x4F, 0x63, 0xB9, 0x6D, 0x72, 0x74, 0xBA, 0xC3, 0xC7, 0xDC, 0xE0, 0xD3, 0x69, 0x6D, 0x68, +0xB0, 0xAF, 0xAB, 0x72, 0x75, 0x6C, 0xE6, 0xDC, 0xD7, 0x16, 0x13, 0x05, 0xC1, 0xC3, 0xE2, 0x9E, +0x9D, 0xA4, 0xC5, 0xC5, 0xC8, 0xEC, 0xF1, 0xD8, 0xD0, 0xAE, 0x58, 0xF5, 0xE4, 0xB1, 0x6A, 0x76, +0x69, 0x46, 0x64, 0xE4, 0xB8, 0xA5, 0x7B, 0xC9, 0xB7, 0x54, 0xC0, 0xAC, 0x48, 0xCA, 0xCA, 0xA6, +0x74, 0x81, 0x7B, 0x18, 0x14, 0x05, 0xC2, 0xB3, 0x84, 0xC4, 0xCF, 0xF7, 0x10, 0x2A, 0x6A, 0x7D, +0x92, 0x92, 0xE8, 0xE8, 0xE5, 0x31, 0x5A, 0xD7, 0xC3, 0xBE, 0xC2, 0xDD, 0xD8, 0xDA, 0xAE, 0xB6, +0xF3, 0xB8, 0xBB, 0xD9, 0x44, 0x66, 0xE4, 0x9C, 0x9C, 0x9C, 0xB8, 0xB8, 0xB8, 0x9A, 0xA0, 0x8E, +0x0F, 0x11, 0x10, 0xAA, 0xAA, 0xB3, 0x42, 0x65, 0xF8, 0x38, 0x5C, 0xF9, 0xF0, 0xDE, 0xBB, 0xE4, +0xDD, 0xE4, 0xC8, 0xD2, 0xF5, 0x38, 0x64, 0xFB, 0xFD, 0xFE, 0xF6, 0xF4, 0xF8, 0xD9, 0xCE, 0xD3, +0xB6, 0xD7, 0xDD, 0xC4, 0xAF, 0xBA, 0x94, 0xA6, 0xA6, 0xA6, 0x04, 0x04, 0x03, 0x79, 0x7A, 0x79, +0x0B, 0x11, 0x09, 0x14, 0x08, 0x03, 0x09, 0x09, 0x17, 0x6B, 0x76, 0x75, 0xBB, 0xC5, 0xFC, 0x7B, +0x7C, 0x83, 0xF8, 0xFC, 0xE8, 0xEF, 0xF7, 0xEB, 0xFE, 0xFF, 0xED, 0x44, 0x68, 0xF9, 0xD8, 0xD5, +0xCE, 0x72, 0x72, 0x6D, 0x14, 0x14, 0x14, 0x9D, 0x9D, 0x9E, 0xD0, 0xCD, 0xC5, 0x38, 0x66, 0xEE, +0xCC, 0xC7, 0x87, 0xB6, 0xB6, 0xB6, 0x70, 0x6F, 0x72, 0x3C, 0x5E, 0xFB, 0xAD, 0xC3, 0xE2, 0xBA, +0xD8, 0xFF, 0xC0, 0xC3, 0x92, 0xB0, 0xAB, 0xAC, 0xBB, 0x9C, 0x92, 0xFF, 0xFE, 0xDF, 0xE2, 0xE4, +0xBB, 0x76, 0x76, 0x76, 0xAD, 0xA9, 0x6B, 0xB8, 0xB3, 0x6E, 0xC0, 0xA1, 0x9E, 0x69, 0x6B, 0x6A, +0x85, 0x8F, 0x79, 0xE7, 0xED, 0xB9, 0xCC, 0xD3, 0x9A, 0x04, 0x04, 0x04, 0x15, 0x12, 0x26, 0x9A, +0xA8, 0xB3, 0xFF, 0xFE, 0xFA, 0x6C, 0x6D, 0x6C, 0x54, 0x69, 0xAB, 0xA3, 0x9D, 0xA2, 0xB2, 0xB3, +0x85, 0xF3, 0xF7, 0xC6, 0xBB, 0xC3, 0xFB, 0xE7, 0xC6, 0x78, 0xA8, 0xA7, 0xA9, 0xFF, 0xF4, 0x7E, +0xAB, 0xAA, 0xB3, 0x37, 0x64, 0xFE, 0x0D, 0x11, 0x07, 0x15, 0x0A, 0x04, 0x09, 0x0A, 0x15, 0x79, +0x7D, 0x83, 0xFD, 0xF9, 0x8A, 0xFC, 0xFA, 0x97, 0xF9, 0xF8, 0xA6, 0xA6, 0xA8, 0x97, 0x79, 0x80, +0x7E, 0xEC, 0xF3, 0xAA, 0xF5, 0xF5, 0xB6, 0xE6, 0xCC, 0x88, 0xC7, 0x9F, 0x46, 0xF9, 0xED, 0x7B, +0xDE, 0xB5, 0x61, 0x48, 0x66, 0xE4, 0xD2, 0xBC, 0x7A, 0xD4, 0xCA, 0x64, 0xF1, 0xEB, 0xBB, 0xC4, +0xC5, 0xC5, 0xE3, 0xDA, 0xCE, 0xAD, 0x99, 0x8E, 0xA7, 0xA7, 0xA7, 0x16, 0x08, 0x02, 0x78, 0x7D, +0x83, 0xF5, 0xE5, 0xD8, 0x9C, 0x9E, 0xA4, 0xD3, 0xC2, 0xA7, 0xE0, 0xD6, 0xBC, 0x0A, 0x0A, 0x17, +0xBB, 0xC4, 0xFC, 0x04, 0x03, 0x03, 0x39, 0x66, 0xFD, 0xB2, 0xAC, 0xB1, 0xF8, 0xEA, 0xCF, 0xA5, +0x8F, 0x39, 0x76, 0x77, 0x75, 0xAB, 0xA9, 0xB3, 0x14, 0x09, 0x01, 0x68, 0x76, 0x69, 0x0E, 0x10, +0x00, 0x6A, 0x78, 0x73, 0x6A, 0x6C, 0x69, 0xFC, 0xFC, 0xF8, 0xC7, 0xC2, 0xBC, 0xE9, 0xED, 0xF0, +0xE4, 0xDC, 0xB2, 0xC5, 0xC8, 0xF2, 0xD6, 0xDC, 0xA8, 0x50, 0x6F, 0xEF, 0xCA, 0xB9, 0x96, 0xB2, +0x9C, 0x57, 0xA1, 0xB1, 0x95, 0xB8, 0xA4, 0x40, 0x6A, 0x77, 0x69, 0x74, 0x83, 0x6B, 0x46, 0x64, +0xE3, 0x67, 0x76, 0x69, 0x68, 0x78, 0x74, 0xF1, 0xEA, 0xC9, 0xCF, 0xCC, 0xE1, 0xEB, 0xDD, 0xCD, +0xD1, 0xC9, 0xB7, 0x0A, 0x10, 0x07, 0x69, 0x77, 0x75, 0xFC, 0xFE, 0xFB, 0xB1, 0xAD, 0xB4, 0x03, +0x04, 0x15, 0x94, 0x96, 0xA5, 0xCA, 0xBE, 0xB2, 0x94, 0x84, 0x77, 0xF6, 0xE1, 0xE4, 0xDA, 0xD0, +0xB8, 0xD9, 0xD3, 0xA3, 0xAA, 0xB5, 0xE1, 0x05, 0x05, 0x04, 0xA9, 0xA9, 0xB3, 0x0D, 0x10, 0x0C, +0x14, 0x0A, 0x03, 0x36, 0x67, 0xFC, 0xBC, 0xC6, 0xFD, 0x2F, 0x6A, 0xFB, 0x71, 0x6F, 0x6E, 0x05, +0x07, 0x18, 0xA5, 0xA9, 0x99, 0xB9, 0xBE, 0xF3, 0xFB, 0xF5, 0xD6, 0x94, 0x8F, 0x8E, 0xA8, 0xA7, +0xA8, 0x14, 0x08, 0x02, 0x09, 0x09, 0x16, 0xAA, 0xA9, 0xB4, 0x0F, 0x12, 0x05, 0x68, 0x75, 0x69, +0xFB, 0xFE, 0xFA, 0xD0, 0xCB, 0xCF, 0xF5, 0xEA, 0xEC, 0xA3, 0x91, 0x70, 0xA7, 0xA6, 0xA6, 0x03, +0x03, 0x02, 0x6C, 0x76, 0x74, 0xAA, 0xA9, 0xB3, 0x0D, 0x12, 0x08, 0x78, 0x7A, 0x78, 0x15, 0x06, +0x02, 0xA5, 0xA3, 0x9D, 0x07, 0x08, 0x15, 0xBF, 0xC6, 0xA8, 0xC6, 0xD0, 0xAF, 0x21, 0xFF, 0x0B, +0x4E, 0x45, 0x54, 0x53, 0x43, 0x41, 0x50, 0x45, 0x32, 0x2E, 0x30, 0x03, 0x01, 0x00, 0x00, 0x00, +0x21, 0xF9, 0x04, 0x09, 0x02, 0x00, 0x22, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x2A, +0x00, 0x00, 0x08, 0xFF, 0x00, 0x45, 0x08, 0x1C, 0x48, 0xB0, 0xA0, 0xC1, 0x83, 0x05, 0xA3, 0x10, +0x52, 0x28, 0x4D, 0xDA, 0x42, 0x84, 0x10, 0x23, 0x4A, 0x9C, 0x68, 0x30, 0x0A, 0x9F, 0x8B, 0x18, +0x2F, 0x46, 0xA1, 0xC8, 0xB1, 0xE3, 0x44, 0x42, 0x17, 0x01, 0xB5, 0xC8, 0xA8, 0xD1, 0xA3, 0xC9, +0x93, 0x02, 0x09, 0x15, 0xE0, 0xB3, 0x92, 0x85, 0x86, 0x8B, 0x6C, 0x2E, 0x4A, 0x43, 0x49, 0x93, +0xA2, 0xB4, 0x8C, 0x1A, 0x62, 0xF2, 0x49, 0x56, 0xB2, 0xA6, 0x4F, 0x84, 0x37, 0x49, 0x5E, 0xCC, +0xF6, 0x92, 0xCF, 0xC6, 0x9F, 0x48, 0x07, 0x82, 0xD4, 0x50, 0x34, 0x23, 0x0B, 0x40, 0x46, 0x93, +0x4A, 0x0D, 0x2A, 0x74, 0xA5, 0x4C, 0xA9, 0x52, 0x2D, 0x0A, 0xCD, 0x78, 0x14, 0xEB, 0x4F, 0xAD, +0x5B, 0x31, 0x76, 0xF5, 0x4A, 0x13, 0x2C, 0x9F, 0xA6, 0x19, 0x67, 0x92, 0xAD, 0x69, 0x36, 0xEC, +0xD8, 0xB5, 0x26, 0x55, 0x85, 0x0C, 0x7B, 0x56, 0x2D, 0xDC, 0x93, 0x6D, 0xB7, 0xBE, 0xBD, 0xCB, +0x91, 0x2A, 0xDD, 0xBD, 0x7C, 0x27, 0xB6, 0x19, 0x49, 0xD7, 0x28, 0xA1, 0xC3, 0x88, 0x13, 0x07, +0x36, 0x48, 0x48, 0x44, 0x5B, 0x36, 0x2D, 0x40, 0x8E, 0x24, 0x64, 0xEA, 0xB0, 0x93, 0x54, 0x98, +0x33, 0x37, 0x5E, 0x9C, 0x12, 0xDB, 0x61, 0x8C, 0x84, 0x29, 0x83, 0xE4, 0x43, 0xE8, 0x49, 0x2A, +0x42, 0xA9, 0x2E, 0xA7, 0x92, 0x82, 0x99, 0x34, 0x67, 0x11, 0xA2, 0xDB, 0x40, 0xD5, 0x49, 0x3A, +0xDA, 0x68, 0x42, 0x80, 0x9C, 0xA0, 0xCE, 0x8C, 0x59, 0x4A, 0xA0, 0xD3, 0x9B, 0xF9, 0x12, 0xF2, +0x70, 0x18, 0x2A, 0x68, 0xD1, 0x7C, 0x00, 0x29, 0x3C, 0xCD, 0x1B, 0x73, 0x35, 0x3E, 0x2B, 0x52, +0x23, 0xBE, 0x4B, 0xD9, 0xC5, 0x42, 0x40, 0x56, 0x49, 0xBF, 0xF1, 0x8C, 0xE0, 0x30, 0xF3, 0xE6, +0xA9, 0xF8, 0x80, 0xFF, 0x0F, 0x2E, 0x51, 0x61, 0x14, 0x87, 0xE4, 0x0F, 0x96, 0x36, 0x45, 0xBC, +0x8D, 0x56, 0x40, 0x94, 0x3D, 0xBC, 0xF1, 0x7E, 0x6D, 0x77, 0x73, 0xF1, 0xCD, 0xD3, 0x0B, 0x54, +0x98, 0x58, 0x1A, 0x00, 0x40, 0x50, 0x01, 0x02, 0x80, 0x62, 0xEA, 0x79, 0x60, 0x8A, 0x29, 0xD5, +0xA4, 0x12, 0xC5, 0x4A, 0xCA, 0x99, 0xE2, 0x82, 0x83, 0xF5, 0xB5, 0x51, 0x8D, 0x6A, 0x99, 0xF1, +0xC1, 0x1A, 0x6F, 0xE9, 0x2D, 0x24, 0x00, 0x0C, 0x00, 0xFC, 0x07, 0xD5, 0x34, 0x20, 0xC2, 0xC0, +0x4C, 0x72, 0xCC, 0x00, 0x78, 0x98, 0x7A, 0xA6, 0x44, 0xD7, 0x58, 0x1B, 0x04, 0x10, 0x20, 0x00, +0x01, 0x2E, 0x60, 0x20, 0x05, 0x21, 0x6F, 0xB4, 0x01, 0x5E, 0x78, 0xE3, 0x29, 0x45, 0xC8, 0x34, +0x41, 0x00, 0xC0, 0x61, 0x32, 0xCC, 0x30, 0xD3, 0x02, 0x88, 0xD3, 0x04, 0x19, 0xC0, 0x91, 0xCA, +0x28, 0xD3, 0x0C, 0x33, 0x76, 0x11, 0x44, 0xA0, 0x01, 0x12, 0x34, 0x21, 0x01, 0x01, 0x88, 0x3D, +0x53, 0x48, 0x82, 0xF7, 0xE5, 0xE8, 0x58, 0x10, 0x3D, 0x76, 0xD8, 0x21, 0x04, 0x40, 0x32, 0x33, +0x8D, 0x11, 0x20, 0x2E, 0xC9, 0x4C, 0x33, 0xCA, 0x04, 0x00, 0xC0, 0x88, 0xFA, 0xA1, 0xE6, 0x9A, +0x08, 0x15, 0x34, 0xA1, 0x46, 0x13, 0x04, 0xB4, 0x42, 0xDA, 0x33, 0x04, 0xB0, 0x86, 0x01, 0x6F, +0xF8, 0x61, 0x28, 0x82, 0x34, 0x5D, 0x76, 0x78, 0x81, 0x97, 0x01, 0x00, 0xB9, 0x0A, 0x02, 0xAB, +0x2C, 0xD9, 0x0C, 0xA2, 0x45, 0x42, 0x25, 0xE6, 0x5B, 0xA8, 0xC1, 0x27, 0x50, 0x9C, 0x73, 0xD6, +0xD9, 0x82, 0x35, 0x56, 0x62, 0xB9, 0x67, 0x6B, 0x5A, 0x12, 0xE2, 0xDF, 0x05, 0x42, 0x84, 0xDA, +0xA1, 0x88, 0x87, 0x59, 0x63, 0x04, 0x0B, 0x67, 0x1A, 0xB1, 0x4A, 0x91, 0x5E, 0x7A, 0x5A, 0x10, +0x21, 0x4E, 0xF0, 0xFF, 0xA1, 0x56, 0x05, 0xCB, 0x54, 0x7A, 0xCD, 0x9D, 0x85, 0x5C, 0xC8, 0x27, +0x6F, 0x2A, 0x3A, 0x29, 0x8D, 0x2A, 0xAA, 0x0C, 0x0A, 0x00, 0x1B, 0x84, 0x50, 0x63, 0x2C, 0x21, +0xCC, 0xA4, 0x19, 0xC4, 0x61, 0xCC, 0x4C, 0xC7, 0x58, 0x78, 0x9B, 0x15, 0x31, 0x80, 0x1A, 0xCB, +0x08, 0x20, 0x05, 0x1F, 0xAA, 0x58, 0xB9, 0x42, 0x74, 0xBB, 0xE6, 0x67, 0x50, 0xB0, 0x83, 0x5E, +0xA0, 0x80, 0xB1, 0xC7, 0x26, 0xA9, 0x4C, 0xB1, 0xD4, 0xB8, 0x0A, 0xD1, 0x68, 0x6D, 0x88, 0x20, +0x6D, 0x13, 0xCB, 0xB0, 0x60, 0x4D, 0x0B, 0xF2, 0x12, 0x80, 0x65, 0xB7, 0x7E, 0xBE, 0x4A, 0xC1, +0x06, 0x14, 0x34, 0x90, 0x41, 0x1A, 0x69, 0x18, 0x2B, 0x4D, 0x00, 0x69, 0xA2, 0x7B, 0xE2, 0xBA, +0x1C, 0x64, 0x33, 0xEB, 0x9C, 0x16, 0x10, 0x70, 0xAB, 0x35, 0x79, 0x82, 0xD7, 0xA7, 0x66, 0x06, +0x29, 0x40, 0x41, 0x04, 0x7E, 0xF8, 0x01, 0x02, 0x10, 0x00, 0x83, 0x00, 0x05, 0x14, 0x49, 0x12, +0x12, 0x30, 0x1B, 0x4D, 0x32, 0x16, 0x03, 0x0B, 0x9B, 0x55, 0x20, 0xCA, 0x00, 0x12, 0x58, 0x0B, +0x5F, 0x21, 0xDB, 0x66, 0xE9, 0x6D, 0x41, 0x0A, 0x6C, 0xD0, 0x47, 0x0F, 0xAF, 0x38, 0xC3, 0xC0, +0x29, 0x0C, 0x2C, 0x20, 0x80, 0x43, 0xD2, 0x00, 0x31, 0xC4, 0x10, 0x20, 0x94, 0xFC, 0x6C, 0x70, +0x50, 0xB2, 0x6C, 0xCD, 0x69, 0x12, 0x4A, 0xAC, 0x25, 0x41, 0xAA, 0x34, 0x50, 0x4C, 0x29, 0xCE, +0x40, 0xC3, 0x0A, 0x34, 0x3D, 0x2F, 0xE0, 0xA9, 0x34, 0x0C, 0x08, 0x32, 0xC8, 0x20, 0x46, 0xBF, +0xFA, 0x9C, 0x5A, 0x02, 0x84, 0x20, 0x81, 0x05, 0xD6, 0x60, 0xE0, 0x69, 0x2A, 0xF7, 0x72, 0x3A, +0x73, 0x4A, 0x84, 0xA8, 0x02, 0x01, 0x08, 0xAC, 0xD4, 0x1D, 0x37, 0xB0, 0x2F, 0x78, 0xBA, 0x00, +0x03, 0xCE, 0x08, 0xFF, 0xE2, 0x8C, 0x2A, 0x1F, 0x35, 0x2B, 0x10, 0x01, 0x44, 0x10, 0xF1, 0x01, +0x21, 0x6E, 0x4C, 0x63, 0x5F, 0xB7, 0xF7, 0x06, 0x47, 0x88, 0x2B, 0xAE, 0x14, 0xA3, 0x00, 0x07, +0xA8, 0x68, 0xA3, 0x8A, 0x00, 0x10, 0x40, 0xA0, 0xCA, 0x79, 0x6D, 0x48, 0xB3, 0xC0, 0xDE, 0x0A, +0x50, 0x84, 0x9A, 0xE2, 0x83, 0x17, 0xE2, 0x82, 0x75, 0xA4, 0x51, 0x58, 0x21, 0x86, 0x8E, 0x3F, +0xE0, 0x80, 0x0F, 0x09, 0x4C, 0xA0, 0x80, 0x06, 0xA8, 0x28, 0x70, 0xC1, 0x05, 0x1D, 0x74, 0xB0, +0x39, 0x21, 0xEE, 0xAD, 0xF1, 0x42, 0xD8, 0xEA, 0x01, 0xD2, 0xDD, 0x40, 0x04, 0x58, 0xE3, 0xE6, +0xE2, 0xA9, 0xF5, 0x49, 0x9E, 0x02, 0xAE, 0x93, 0xE2, 0x83, 0x0F, 0x07, 0x6C, 0xA0, 0xCA, 0x1F, +0x7F, 0xD8, 0x7E, 0x3B, 0xB0, 0x0A, 0xBC, 0xF1, 0xC4, 0x13, 0xFA, 0xAD, 0x1B, 0x1E, 0x1F, 0xD6, +0x58, 0x03, 0xF7, 0x6D, 0x89, 0x95, 0xEF, 0xA4, 0x2A, 0xAE, 0xFB, 0xF0, 0x03, 0x32, 0x07, 0x1C, +0xD0, 0x80, 0x2A, 0x1C, 0x60, 0x03, 0x2C, 0x21, 0xAF, 0x6C, 0x13, 0x4D, 0x0C, 0x0D, 0x99, 0x44, +0xC8, 0x35, 0xE1, 0x45, 0x46, 0x48, 0x35, 0x81, 0x88, 0xC2, 0xF7, 0x3E, 0x93, 0x9C, 0x8B, 0x64, +0x08, 0x1B, 0xAF, 0xFB, 0xC1, 0x0F, 0x0E, 0x60, 0x8C, 0x03, 0x44, 0x60, 0x03, 0x0A, 0x50, 0x00, +0x08, 0x8E, 0x01, 0x02, 0x0E, 0x70, 0x00, 0x04, 0x0A, 0xE8, 0xDE, 0x47, 0xDC, 0x44, 0x1A, 0xB6, +0xAD, 0x60, 0x37, 0x06, 0x1C, 0x0D, 0x66, 0x0E, 0x26, 0x02, 0x55, 0xB8, 0x62, 0x14, 0x09, 0x48, +0xC0, 0x01, 0x54, 0xA1, 0xC2, 0x0D, 0x44, 0x20, 0x02, 0x19, 0x88, 0x20, 0xF6, 0xA2, 0xA6, 0x41, +0xD1, 0xDD, 0x46, 0x0A, 0x97, 0xF1, 0x4E, 0x01, 0x79, 0x93, 0x43, 0x81, 0x98, 0x10, 0x85, 0x2A, +0x54, 0x40, 0x0F, 0x17, 0x1A, 0x18, 0xBD, 0x0D, 0xF8, 0xAB, 0x01, 0xD9, 0x50, 0xC5, 0x06, 0x32, +0x50, 0x43, 0x8E, 0x90, 0xAF, 0x7C, 0x50, 0x24, 0x61, 0x40, 0x00, 0x00, 0x21, 0xF9, 0x04, 0x09, +0x02, 0x00, 0x3D, 0x00, 0x2C, 0x00, 0x00, 0x0A, 0x00, 0x41, 0x00, 0x20, 0x00, 0x00, 0x08, 0xFF, +0x00, 0x7B, 0x08, 0x1C, 0x48, 0xB0, 0xA0, 0xC0, 0x4E, 0x06, 0x13, 0x2A, 0x5C, 0xC8, 0xB0, 0xA1, +0xC3, 0x1E, 0x99, 0x1E, 0x4A, 0x9C, 0x48, 0xD1, 0x60, 0xC4, 0x8A, 0x18, 0x33, 0x2E, 0xBC, 0xA8, +0xB1, 0x63, 0x47, 0x4C, 0x1C, 0x3D, 0x8A, 0x5C, 0x88, 0xE9, 0x12, 0xC1, 0x4B, 0x98, 0x46, 0x12, +0x24, 0xC4, 0xB2, 0xA5, 0x4B, 0x8D, 0x99, 0x40, 0x0A, 0x44, 0x79, 0x90, 0x13, 0xA3, 0x8E, 0x22, +0x08, 0xD5, 0x18, 0x51, 0xE9, 0x51, 0xA4, 0x47, 0x40, 0x1F, 0x69, 0x22, 0xA4, 0x91, 0x26, 0x24, +0x94, 0x0A, 0x32, 0x65, 0xE2, 0xA4, 0xB1, 0x12, 0x81, 0x3A, 0x1F, 0x3E, 0xF0, 0x54, 0x14, 0x14, +0x68, 0x24, 0x3E, 0x44, 0x25, 0x2A, 0x15, 0x58, 0xB2, 0x07, 0xCA, 0x4B, 0x4B, 0x3B, 0xD1, 0xC8, +0xF8, 0xD4, 0x0E, 0x0A, 0x09, 0x2C, 0x3E, 0xF4, 0xFC, 0x59, 0x15, 0xD0, 0x23, 0x96, 0x12, 0x2F, +0x99, 0x94, 0x0B, 0x09, 0x52, 0xC9, 0x4B, 0x9D, 0x16, 0x69, 0xA2, 0x31, 0xA9, 0xA2, 0x80, 0x10, +0x25, 0x06, 0xC0, 0x19, 0xD0, 0x48, 0x04, 0x5B, 0xA1, 0x40, 0xD9, 0x04, 0x6D, 0x59, 0x90, 0x50, +0x9B, 0x82, 0x74, 0x21, 0x81, 0xFA, 0x8A, 0x49, 0x90, 0x26, 0x3C, 0x40, 0xFB, 0x4E, 0xAC, 0x20, +0x58, 0x92, 0x24, 0xC2, 0x85, 0x0E, 0x5B, 0x9D, 0x53, 0x15, 0x68, 0xD6, 0x1E, 0x95, 0x10, 0x60, +0x3D, 0xDD, 0xA3, 0xA4, 0xE4, 0x98, 0x99, 0x74, 0x34, 0x90, 0xC1, 0x47, 0xCE, 0xCF, 0x36, 0xAC, +0x17, 0x56, 0xE0, 0x01, 0x87, 0x8E, 0x67, 0xD0, 0xA2, 0x35, 0x45, 0x9A, 0x23, 0xFA, 0xED, 0x40, +0x42, 0x30, 0x60, 0x6C, 0xDA, 0xC4, 0xB2, 0x2F, 0x8D, 0x03, 0x72, 0x41, 0xCA, 0x66, 0xA3, 0x01, +0x10, 0x1F, 0xA0, 0xB6, 0x2B, 0x69, 0x5E, 0x68, 0x42, 0x0D, 0x9D, 0xEF, 0x9F, 0x1B, 0x85, 0xFF, +0x2E, 0xFD, 0xE8, 0x7A, 0xE9, 0xD3, 0x95, 0x00, 0x09, 0x38, 0x01, 0x03, 0x01, 0x82, 0x4D, 0x93, +0x64, 0x2C, 0xE7, 0xA4, 0x43, 0xB6, 0x06, 0x0D, 0x6C, 0xF8, 0x20, 0xE2, 0x53, 0x1B, 0x43, 0x24, +0x45, 0xB8, 0x29, 0xC4, 0x99, 0x77, 0xBE, 0xD1, 0x01, 0xDC, 0x23, 0x54, 0x05, 0xC5, 0x07, 0x5B, +0x6C, 0xB1, 0x36, 0x09, 0x00, 0x02, 0x08, 0x90, 0x1C, 0x00, 0x93, 0xEC, 0xB0, 0xDC, 0x26, 0x38, +0x34, 0xA0, 0xC1, 0x1C, 0x1A, 0x58, 0xC2, 0x87, 0x25, 0x73, 0xCC, 0xC1, 0xC7, 0x1C, 0x54, 0x45, +0x82, 0x41, 0x80, 0x05, 0x71, 0x06, 0x87, 0x67, 0x9E, 0xF1, 0x20, 0x5E, 0x71, 0xE5, 0x95, 0x16, +0x09, 0x6B, 0x84, 0x40, 0x78, 0x82, 0x00, 0x00, 0xC0, 0x40, 0x48, 0x0B, 0x3C, 0x8E, 0x88, 0x80, +0x06, 0x05, 0xF0, 0x27, 0xE4, 0x87, 0x1B, 0xF2, 0x91, 0xA0, 0x71, 0x04, 0x19, 0xD0, 0x99, 0x67, +0x74, 0xB8, 0x38, 0x9E, 0x26, 0x9A, 0x28, 0x48, 0x5E, 0x6E, 0x93, 0x44, 0x18, 0xA1, 0x8E, 0x3B, +0xB4, 0x00, 0xC8, 0x7E, 0x1E, 0x7E, 0xD8, 0xE5, 0x90, 0x05, 0x6C, 0x18, 0x49, 0x83, 0x49, 0x2E, +0xD9, 0xE2, 0x8B, 0xA5, 0xC5, 0x60, 0x5E, 0x55, 0x54, 0x02, 0x70, 0x02, 0x00, 0x70, 0xEE, 0xD0, +0x06, 0x8F, 0x20, 0x82, 0x08, 0x88, 0x06, 0x43, 0xF2, 0xE7, 0xA1, 0x88, 0xD7, 0xDD, 0x56, 0xE6, +0x8A, 0x2C, 0xC2, 0x81, 0x66, 0x94, 0x52, 0x06, 0xF5, 0x53, 0x6E, 0x3D, 0x3C, 0x08, 0xC0, 0x26, +0x01, 0x6C, 0x02, 0xC3, 0x24, 0x7C, 0xB4, 0x00, 0x62, 0x9E, 0x94, 0xEA, 0x29, 0x22, 0x50, 0x8F, +0x09, 0x34, 0x20, 0x8B, 0x4D, 0xBE, 0x78, 0xA4, 0x4F, 0x6B, 0x2E, 0x66, 0x90, 0xA2, 0x01, 0x34, +0xAA, 0x63, 0x25, 0x84, 0x58, 0xC7, 0xA7, 0x97, 0x42, 0x7E, 0xC9, 0x07, 0x02, 0x22, 0x46, 0xFF, +0x82, 0xA2, 0x92, 0x6A, 0xB0, 0x28, 0x89, 0x93, 0x63, 0x96, 0x46, 0xDA, 0x79, 0xA3, 0xC2, 0x09, +0x27, 0x7C, 0x87, 0x04, 0xEB, 0xD8, 0xAA, 0x7C, 0xE0, 0xF9, 0xA5, 0x25, 0x7B, 0xF2, 0x17, 0x49, +0x25, 0x37, 0x54, 0x22, 0x50, 0x0A, 0xB5, 0x32, 0x89, 0xEB, 0x23, 0x98, 0x05, 0x45, 0x9A, 0x22, +0x47, 0x22, 0x4A, 0xC3, 0x05, 0xBE, 0x4E, 0x92, 0x46, 0xB0, 0x87, 0x10, 0xC2, 0x47, 0x1B, 0x94, +0x14, 0xCB, 0x5F, 0x87, 0x42, 0xE2, 0x39, 0xE2, 0x1C, 0xE2, 0x12, 0x72, 0x83, 0x0B, 0xCE, 0x9A, +0xC0, 0x9B, 0xB4, 0x68, 0x56, 0x35, 0x9C, 0x55, 0xA2, 0x16, 0x44, 0x43, 0x03, 0x14, 0x50, 0xB0, +0x41, 0x06, 0xDF, 0x06, 0x3B, 0x49, 0xA9, 0x32, 0x50, 0x42, 0x88, 0x0C, 0xF9, 0xBD, 0xBA, 0xEE, +0xBA, 0xA9, 0x12, 0xE5, 0x2E, 0xBC, 0x3D, 0x28, 0x09, 0xE8, 0xB4, 0xA5, 0x01, 0xA2, 0xC9, 0x0A, +0x8F, 0xD8, 0x20, 0x07, 0x92, 0x02, 0xB1, 0x44, 0x49, 0x03, 0x11, 0xF8, 0xD1, 0x47, 0x1F, 0x24, +0x7C, 0x1B, 0x83, 0x26, 0x2A, 0x04, 0x92, 0x01, 0x21, 0x7A, 0x4C, 0x42, 0x48, 0x20, 0x23, 0xBE, +0xCA, 0x27, 0xBB, 0x2D, 0xC9, 0xF1, 0x86, 0x0B, 0x36, 0x54, 0x22, 0x40, 0x23, 0x2C, 0x08, 0x66, +0xC1, 0x07, 0xE3, 0x95, 0xA6, 0x18, 0xAF, 0x02, 0xD1, 0x10, 0x47, 0x1C, 0x34, 0x64, 0xD0, 0x87, +0x1F, 0x82, 0x08, 0xB2, 0x07, 0x03, 0x0B, 0xBC, 0x20, 0x00, 0x21, 0x93, 0x4C, 0x72, 0x47, 0x1C, +0x22, 0x3B, 0x26, 0xA4, 0x88, 0x2E, 0x13, 0xC2, 0x26, 0x1F, 0x05, 0xD8, 0xB0, 0x02, 0x21, 0x3A, +0xB3, 0x90, 0xC8, 0x07, 0x04, 0xB0, 0x15, 0x65, 0x94, 0xBB, 0x1A, 0x9A, 0x15, 0x25, 0x0F, 0x38, +0xD0, 0x87, 0x02, 0x14, 0x2C, 0x22, 0x08, 0x23, 0x50, 0x2F, 0xB0, 0x00, 0x0E, 0x0B, 0xF0, 0xFF, +0x45, 0x83, 0x20, 0x9C, 0xC4, 0x31, 0x88, 0xC3, 0x5D, 0xBB, 0xE4, 0x52, 0xD7, 0xFC, 0xAD, 0xB0, +0x82, 0x21, 0x04, 0x10, 0x30, 0x42, 0xDA, 0xE4, 0xED, 0xEA, 0x86, 0x1B, 0xA8, 0x76, 0xEC, 0x89, +0x03, 0x0E, 0x24, 0xB0, 0xEF, 0x22, 0x0C, 0x74, 0x4E, 0x08, 0x0D, 0x94, 0x50, 0xB2, 0xC0, 0xE7, +0x50, 0x33, 0xF0, 0xF4, 0x58, 0x0A, 0xB1, 0x24, 0x22, 0x55, 0x2E, 0x21, 0x6B, 0xC8, 0x8C, 0x84, +0x44, 0xE2, 0x86, 0x68, 0x6B, 0x9E, 0x46, 0x08, 0x25, 0x9E, 0x38, 0x92, 0x43, 0x02, 0x7D, 0x50, +0x02, 0x82, 0x0A, 0x0C, 0x50, 0xA2, 0x00, 0x04, 0x10, 0x18, 0x1C, 0x3A, 0x21, 0x33, 0xE0, 0x80, +0x03, 0xEA, 0x0C, 0x75, 0x3D, 0x07, 0x02, 0x8F, 0xA0, 0x4A, 0xB6, 0x25, 0x80, 0x44, 0x62, 0x03, +0xD9, 0x86, 0x3B, 0x06, 0xD7, 0x71, 0x0F, 0x38, 0x12, 0xCA, 0x27, 0x39, 0x44, 0x30, 0x77, 0x03, +0x1C, 0x28, 0x70, 0xC1, 0x05, 0x1D, 0x74, 0x40, 0xC9, 0x24, 0xA1, 0xD3, 0xF0, 0xC6, 0x1A, 0xDB, +0x35, 0xC4, 0x52, 0xA4, 0x8B, 0xB3, 0x84, 0x6A, 0x25, 0x7C, 0xD8, 0x00, 0x3B, 0xB1, 0xB9, 0xC1, +0xED, 0xC9, 0x27, 0x9F, 0x38, 0x80, 0xEF, 0x1A, 0xA0, 0x80, 0x3C, 0xFC, 0xC1, 0x7C, 0xE7, 0x0B, +0xDD, 0x24, 0x6E, 0xE0, 0x01, 0x0F, 0x20, 0x4A, 0x7E, 0x84, 0x40, 0x44, 0x0B, 0x0C, 0x41, 0x08, +0xC5, 0xA1, 0x8A, 0x47, 0x8F, 0x70, 0x83, 0xCB, 0x2E, 0x05, 0x3B, 0xEE, 0x25, 0xE0, 0x83, 0x07, +0x20, 0x84, 0x1F, 0x12, 0xB0, 0x81, 0x02, 0xE2, 0x21, 0x74, 0x94, 0x58, 0x83, 0x0A, 0x31, 0x40, +0x35, 0x8D, 0xB0, 0xA4, 0x05, 0xEC, 0x02, 0x8A, 0x1B, 0x58, 0x62, 0x1D, 0xF2, 0x98, 0xA6, 0x63, +0x0F, 0xF8, 0x60, 0x02, 0x04, 0xE8, 0x87, 0x09, 0x4C, 0xA0, 0x01, 0xA1, 0x7B, 0x04, 0x06, 0x11, +0xF0, 0x80, 0x07, 0x28, 0x3D, 0xB0, 0x22, 0x84, 0x50, 0x4D, 0xF6, 0x96, 0xB8, 0xBD, 0x1E, 0x04, +0x04, 0x00, 0x21, 0xF9, 0x04, 0x09, 0x02, 0x00, 0x1A, 0x00, 0x2C, 0x00, 0x00, 0x0F, 0x00, 0x41, +0x00, 0x1B, 0x00, 0x00, 0x08, 0xFF, 0x00, 0x35, 0x08, 0x1C, 0x48, 0xB0, 0xA0, 0xC1, 0x83, 0x08, +0x13, 0x0A, 0x94, 0xC5, 0xB0, 0xA1, 0x43, 0x85, 0x10, 0x23, 0x4A, 0x3C, 0x28, 0xA2, 0xDD, 0x88, +0x11, 0xED, 0xD6, 0xB9, 0x5B, 0xC7, 0x71, 0x9D, 0x22, 0x59, 0x13, 0x43, 0x8A, 0x2C, 0x28, 0x42, +0x40, 0x9D, 0x25, 0x1F, 0x46, 0x88, 0x50, 0xE4, 0x6E, 0x23, 0x47, 0x5A, 0x7C, 0x40, 0x8E, 0x9C, +0x19, 0x91, 0x40, 0x1D, 0x3B, 0x28, 0x24, 0x58, 0x88, 0x25, 0xA2, 0xA5, 0x4B, 0x8E, 0x80, 0xD6, +0x31, 0xA4, 0x49, 0xF4, 0x60, 0x91, 0x10, 0x25, 0x06, 0xC0, 0x19, 0xC0, 0x73, 0x05, 0xC7, 0x9F, +0x41, 0x39, 0x36, 0x24, 0xE8, 0x70, 0x6A, 0x51, 0x85, 0x15, 0x94, 0xCE, 0x9A, 0xC5, 0xB4, 0xA7, +0x3B, 0x45, 0x1D, 0xD7, 0xF1, 0x09, 0x2B, 0x75, 0x21, 0x9F, 0x02, 0x05, 0x94, 0xF1, 0x59, 0xDB, +0xEE, 0x9D, 0xC0, 0x36, 0xED, 0xDA, 0x59, 0xD5, 0xC0, 0x50, 0xAE, 0x4C, 0x88, 0x15, 0x44, 0xC1, +0xA1, 0xB3, 0xB5, 0xEB, 0xCF, 0x97, 0x63, 0xC9, 0xDE, 0x6D, 0x07, 0x40, 0x80, 0x00, 0x40, 0x80, +0x60, 0x00, 0x00, 0x20, 0xAB, 0x0D, 0x80, 0x39, 0x6B, 0x01, 0x31, 0x6E, 0xBC, 0x16, 0x1E, 0x64, +0xB7, 0x10, 0x53, 0xA8, 0xA1, 0xC3, 0x99, 0x6B, 0x2C, 0x01, 0x2E, 0xC1, 0x72, 0x0C, 0x1C, 0xF6, +0xAE, 0xAC, 0xC5, 0x86, 0x05, 0x04, 0x08, 0x00, 0x00, 0x46, 0xB3, 0xD7, 0xCD, 0xE0, 0xC1, 0x8B, +0x0D, 0x48, 0x76, 0x33, 0x3E, 0x00, 0xDA, 0x44, 0x34, 0xB0, 0x4C, 0xCD, 0x2C, 0xBE, 0x9E, 0x41, +0x93, 0x15, 0x3B, 0xFC, 0xAE, 0x86, 0x77, 0x86, 0x85, 0x28, 0xBF, 0x00, 0x40, 0xF6, 0x2A, 0xD8, +0xCC, 0x92, 0x25, 0x63, 0xB6, 0x5A, 0x36, 0xE3, 0xDD, 0xA2, 0x7C, 0x6F, 0x9D, 0x25, 0xCA, 0x8E, +0x70, 0xB2, 0xA4, 0x3B, 0x1A, 0xFF, 0x3F, 0x0E, 0x40, 0xF9, 0x62, 0x19, 0xB3, 0x83, 0x20, 0x78, +0x2D, 0x7D, 0x7A, 0x75, 0x18, 0xE3, 0x11, 0x1A, 0xC8, 0xBE, 0x9D, 0xFB, 0xE7, 0xBF, 0xB4, 0xD6, +0xC1, 0x2B, 0x6E, 0xF0, 0x34, 0xF3, 0x00, 0xE8, 0xC1, 0xB0, 0xCA, 0x80, 0xAF, 0x31, 0x13, 0x44, +0x33, 0xCC, 0xC0, 0x00, 0x03, 0x66, 0xD8, 0x69, 0xB7, 0x95, 0x28, 0x9F, 0xE5, 0x47, 0x42, 0x58, +0xE1, 0xAD, 0xB3, 0x42, 0x7C, 0xA7, 0x01, 0x40, 0xC1, 0x6A, 0x80, 0xC8, 0x22, 0xD7, 0x7A, 0xAF, +0x21, 0xB0, 0x8A, 0x62, 0xF1, 0x25, 0x34, 0x9F, 0x83, 0xB3, 0xC0, 0x11, 0x21, 0x59, 0xB4, 0xC8, +0xC0, 0x11, 0x06, 0xE2, 0x19, 0xF4, 0x0E, 0x73, 0x00, 0xAC, 0xF6, 0x4E, 0x3C, 0x38, 0xCA, 0xD2, +0x8C, 0x32, 0xF0, 0xAC, 0xE2, 0xE1, 0x75, 0x13, 0x19, 0xA0, 0xD5, 0x76, 0x10, 0x82, 0x96, 0xDF, +0x3A, 0x47, 0xCE, 0xC1, 0x5F, 0x41, 0xEC, 0x5C, 0x40, 0xE3, 0x8D, 0x38, 0xC6, 0x23, 0x0B, 0x3C, +0x01, 0xC0, 0x23, 0x4B, 0x8E, 0x25, 0xCA, 0x57, 0x02, 0x1C, 0xF5, 0x15, 0xE9, 0xCE, 0x91, 0x1D, +0x05, 0x25, 0x5A, 0x59, 0x05, 0x9D, 0x46, 0x01, 0x05, 0x0D, 0x64, 0x90, 0xC6, 0x9A, 0x69, 0xBC, +0x23, 0x5D, 0x00, 0x57, 0x4A, 0x99, 0x25, 0x42, 0x9A, 0x75, 0x79, 0xDF, 0x70, 0xE1, 0x81, 0x15, +0xDF, 0x3B, 0x19, 0x1C, 0x30, 0x44, 0x0F, 0x24, 0x44, 0xB3, 0x26, 0x06, 0x50, 0xA8, 0x10, 0x48, +0x06, 0xEF, 0xAC, 0x29, 0xC3, 0x9C, 0x07, 0x99, 0x30, 0xA4, 0x7D, 0xDF, 0x85, 0xE5, 0xA2, 0x60, +0xFD, 0x35, 0x30, 0xC1, 0x04, 0x55, 0x40, 0x33, 0xC3, 0x0C, 0xD0, 0xB0, 0x22, 0x00, 0x43, 0xEF, +0x00, 0x71, 0x47, 0x1F, 0x8B, 0x30, 0x18, 0xA4, 0x05, 0x6A, 0x70, 0x39, 0x00, 0x11, 0x22, 0x0C, +0xD7, 0xE2, 0x92, 0x04, 0x09, 0xFF, 0x91, 0xC1, 0x10, 0xA5, 0x38, 0x03, 0xCD, 0x3C, 0x56, 0x2C, +0xC0, 0x8A, 0x12, 0xEF, 0xF4, 0xCA, 0x80, 0x20, 0x83, 0x0C, 0xC2, 0xCE, 0x48, 0x02, 0xC4, 0xC2, +0xC2, 0x00, 0x48, 0x74, 0x35, 0x66, 0x47, 0x93, 0x96, 0x46, 0x15, 0x3B, 0xEC, 0x50, 0x00, 0x82, +0x33, 0xB6, 0x42, 0x0B, 0xED, 0x11, 0x42, 0xBC, 0xB3, 0x00, 0x03, 0x0C, 0x30, 0xC2, 0x80, 0xA9, +0x74, 0x3D, 0x64, 0x90, 0x08, 0x4B, 0x10, 0x61, 0x87, 0x05, 0x2C, 0xB0, 0xDA, 0xD2, 0x3A, 0x13, +0x22, 0x19, 0xD8, 0x0A, 0x30, 0x62, 0x60, 0x9A, 0x2B, 0x0F, 0xF4, 0x20, 0x04, 0x09, 0xD3, 0x36, +0x09, 0x01, 0x04, 0xD6, 0x66, 0xBB, 0xED, 0x1A, 0x42, 0x0C, 0x64, 0xD7, 0x0D, 0x49, 0x24, 0x71, +0x83, 0x07, 0x25, 0x1A, 0x76, 0x45, 0x2C, 0x28, 0xB5, 0xB3, 0x2C, 0x47, 0x93, 0xC2, 0x38, 0xD4, +0x42, 0x0E, 0xC4, 0x31, 0x41, 0x02, 0x13, 0x08, 0x21, 0x03, 0x08, 0x4D, 0x0A, 0xB1, 0x2F, 0x3B, +0xD9, 0x2A, 0x37, 0xC3, 0x1A, 0xC3, 0xD2, 0x75, 0x83, 0x3C, 0x08, 0x7B, 0x48, 0x8B, 0x3C, 0x49, +0xB4, 0x83, 0x50, 0x3B, 0x22, 0x3C, 0xD3, 0x32, 0x58, 0x7F, 0xF1, 0xE1, 0x06, 0x47, 0xA6, 0x0A, +0xE1, 0x80, 0x03, 0xA4, 0xF8, 0xE0, 0xC3, 0x01, 0x11, 0xC8, 0x02, 0x02, 0x08, 0xB2, 0x34, 0xC9, +0x4E, 0xD1, 0x0C, 0x3D, 0x31, 0xD4, 0xD2, 0x0E, 0x29, 0xAD, 0x48, 0x12, 0x4A, 0x1F, 0x5D, 0x97, +0x87, 0x0E, 0xD9, 0x55, 0x95, 0xB8, 0x0B, 0xC9, 0xC2, 0xB3, 0xCF, 0x3F, 0x1C, 0x00, 0xB4, 0x02, +0xB2, 0x6C, 0x2A, 0x0B, 0x2B, 0x33, 0xB4, 0x31, 0xCF, 0x11, 0xB2, 0x1C, 0xB1, 0x86, 0x2C, 0x56, +0xA0, 0xAD, 0x04, 0xDA, 0x6D, 0x87, 0x2D, 0x0B, 0xC1, 0x2C, 0xAD, 0xD3, 0xCA, 0x0A, 0xAD, 0xB4, +0xE2, 0xCE, 0x85, 0x1E, 0xAE, 0x76, 0xB3, 0xCA, 0x5A, 0x80, 0xC3, 0xC3, 0x56, 0x99, 0x0F, 0x38, +0xF0, 0xC3, 0x0F, 0x3F, 0x77, 0x7D, 0x00, 0x3B, 0x68, 0x15, 0xB0, 0x16, 0x64, 0x8E, 0x43, 0xFE, +0xF8, 0x1C, 0x8D, 0x9F, 0x15, 0x93, 0x3C, 0x8A, 0x3C, 0xC1, 0x07, 0x20, 0x7C, 0xFC, 0x3D, 0xE0, +0x80, 0x77, 0x7B, 0xD4, 0x39, 0xE0, 0x8F, 0xE7, 0x37, 0xB1, 0x06, 0xEC, 0x0C, 0x31, 0xCA, 0xE1, +0x8B, 0x27, 0xE0, 0x35, 0x3B, 0xD1, 0x14, 0x2C, 0xFB, 0xEC, 0x49, 0x78, 0x30, 0xFB, 0xC9, 0xB4, +0x34, 0x74, 0x03, 0x92, 0x57, 0x4F, 0x2D, 0x4B, 0x2B, 0x1E, 0x89, 0x06, 0xE3, 0x8B, 0xCE, 0xA2, +0xFE, 0xC0, 0xEA, 0x5D, 0xB3, 0xD3, 0x83, 0xEB, 0xF4, 0xF8, 0xEE, 0xBB, 0xD4, 0x0D, 0xC9, 0xC5, +0x4E, 0xF0, 0xB4, 0x28, 0x02, 0x7D, 0xEF, 0xD8, 0x63, 0x3F, 0x50, 0x40, 0x00, 0x21, 0xF9, 0x04, +0x09, 0x02, 0x00, 0x69, 0x00, 0x2C, 0x00, 0x00, 0x0F, 0x00, 0x41, 0x00, 0x1B, 0x00, 0x00, 0x07, +0xFF, 0x80, 0x69, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x82, 0x5F, 0x8C, 0x8D, 0x8E, +0x8A, 0x90, 0x91, 0x92, 0x87, 0x63, 0x63, 0x37, 0x49, 0x63, 0x5E, 0x9A, 0x9A, 0x36, 0x36, 0x5F, +0x93, 0xA0, 0xA1, 0x85, 0x63, 0x04, 0x44, 0x65, 0x1F, 0x4C, 0x63, 0x2B, 0x2B, 0x5E, 0x36, 0x9C, +0x0D, 0x9F, 0xA2, 0xB2, 0x91, 0x22, 0x1F, 0x28, 0x28, 0x12, 0x12, 0x4B, 0x63, 0x52, 0xAE, 0x9C, +0x36, 0x2D, 0x52, 0x8C, 0xB3, 0xC4, 0x87, 0x45, 0x21, 0x25, 0x4D, 0x58, 0x3C, 0x4B, 0x04, 0x52, +0xAC, 0x9B, 0x5E, 0x60, 0x36, 0x4E, 0x9E, 0x5F, 0x61, 0x85, 0x51, 0x95, 0xD8, 0xC5, 0x91, 0x06, +0x03, 0x53, 0x58, 0x58, 0x03, 0x44, 0xCE, 0x36, 0x52, 0x9B, 0x18, 0x60, 0xD1, 0x9A, 0xB1, 0x69, +0x61, 0x60, 0x0D, 0x60, 0x60, 0x61, 0xF5, 0x93, 0x5F, 0x63, 0xD7, 0x91, 0x26, 0x48, 0x54, 0xE1, +0xE3, 0xE5, 0xD0, 0xB1, 0x5B, 0xE7, 0x0B, 0x83, 0x17, 0x77, 0x5F, 0x00, 0x9C, 0x10, 0x00, 0x03, +0x01, 0x19, 0x7B, 0x69, 0xBE, 0x44, 0xA9, 0x17, 0xC6, 0x5D, 0x3D, 0x30, 0x64, 0x5A, 0x70, 0x53, +0x94, 0x62, 0x8A, 0x3F, 0x2A, 0xE3, 0xCA, 0x38, 0x93, 0x22, 0x50, 0xD3, 0x3A, 0x76, 0xEE, 0xC6, +0x40, 0x00, 0x20, 0x40, 0x00, 0x80, 0x97, 0x00, 0xEA, 0xBD, 0x24, 0x43, 0xE6, 0x65, 0x23, 0x18, +0x60, 0x60, 0xC4, 0xF4, 0xC6, 0x63, 0x8A, 0x47, 0x2C, 0x54, 0x06, 0x88, 0x24, 0x39, 0x70, 0x93, +0x2F, 0x77, 0xEF, 0x5A, 0x9E, 0x38, 0x01, 0x13, 0xC6, 0x8E, 0xA7, 0x50, 0x03, 0x40, 0x7D, 0xAA, +0x73, 0x63, 0x22, 0x03, 0x3D, 0xC5, 0x89, 0xE3, 0x11, 0xB0, 0xA4, 0x49, 0x76, 0x07, 0x0B, 0x25, +0x3C, 0x21, 0x84, 0x29, 0x00, 0xA7, 0x41, 0x82, 0x3C, 0x55, 0x4B, 0x13, 0x2A, 0x18, 0xA4, 0x57, +0xFF, 0xC1, 0x81, 0xDC, 0x3A, 0x54, 0x4A, 0x0C, 0x2F, 0x31, 0x48, 0x36, 0x00, 0x0B, 0x37, 0x0C, +0x00, 0x21, 0x42, 0x00, 0x04, 0x90, 0x1A, 0xC4, 0x8C, 0xC3, 0x1D, 0x52, 0x5B, 0x90, 0xA1, 0x0A, +0x00, 0x2E, 0xA2, 0x6F, 0xCA, 0xB4, 0x36, 0xA9, 0xCB, 0xCE, 0x4C, 0x34, 0x74, 0x8E, 0x13, 0x0A, +0x0E, 0x10, 0x84, 0x26, 0x02, 0x87, 0x8B, 0x77, 0xD0, 0x1C, 0xED, 0xF8, 0xF1, 0x00, 0xAD, 0xE2, +0x26, 0x3B, 0xC3, 0x1B, 0xCD, 0x32, 0x4A, 0x43, 0x7E, 0x05, 0xCB, 0x18, 0xDC, 0xE8, 0x70, 0x10, +0x23, 0x08, 0xAA, 0x82, 0x32, 0x80, 0xE4, 0x1F, 0x50, 0x1E, 0x94, 0xEF, 0x6A, 0x2A, 0xE0, 0x35, +0xAC, 0x58, 0x98, 0x01, 0x64, 0x7C, 0xC9, 0x92, 0x05, 0xCD, 0x97, 0x1D, 0x32, 0x76, 0x18, 0x61, +0xB4, 0x73, 0xD2, 0x37, 0xDF, 0x54, 0x80, 0xAF, 0x66, 0x57, 0x80, 0xAF, 0xA1, 0x2F, 0x2E, 0x5F, +0xD2, 0x38, 0x73, 0x86, 0xF9, 0x97, 0x20, 0xB4, 0xD1, 0x64, 0xD1, 0x07, 0x2A, 0x05, 0xEA, 0xEC, +0x01, 0x39, 0x6C, 0x42, 0xB7, 0xF7, 0x75, 0x21, 0x31, 0x82, 0x29, 0x34, 0x68, 0xC0, 0x9C, 0x79, +0x18, 0xC4, 0x01, 0x7C, 0x71, 0x86, 0x16, 0xEC, 0x4D, 0x52, 0xC1, 0x00, 0x91, 0x65, 0x47, 0x59, +0x6B, 0xDE, 0xDD, 0x97, 0x41, 0x04, 0x09, 0xF4, 0x40, 0x02, 0x10, 0xCC, 0xC5, 0x00, 0x85, 0x0A, +0x2A, 0x64, 0x20, 0xA0, 0x16, 0x01, 0x58, 0x25, 0x89, 0x01, 0x25, 0xF0, 0xA0, 0x0C, 0x12, 0x65, +0x9C, 0x20, 0x90, 0x41, 0x5E, 0x60, 0x10, 0xC4, 0x7C, 0xAE, 0x20, 0xC5, 0x88, 0x18, 0x2A, 0x0C, +0x91, 0x80, 0x0E, 0x55, 0xE0, 0x80, 0xC3, 0x02, 0x33, 0x9C, 0xF0, 0x85, 0x18, 0x34, 0x6C, 0x01, +0x44, 0x17, 0x50, 0x78, 0x18, 0x89, 0x00, 0x65, 0x48, 0x30, 0x00, 0x12, 0x25, 0x94, 0x58, 0x9C, +0xFF, 0x17, 0xF5, 0x45, 0xE3, 0x8E, 0x18, 0x0F, 0x3C, 0xA0, 0x80, 0x06, 0x24, 0x54, 0x51, 0x85, +0x16, 0x0C, 0xE0, 0x38, 0xC3, 0x0B, 0x42, 0x30, 0x62, 0x23, 0x10, 0x5B, 0x08, 0x09, 0xC9, 0x18, +0x1F, 0x94, 0x81, 0x82, 0x05, 0x2C, 0x7C, 0xB0, 0x9D, 0x41, 0x06, 0xAD, 0x68, 0x1F, 0x94, 0x09, +0x24, 0x20, 0x06, 0x04, 0x1C, 0xCC, 0x70, 0xC6, 0x0C, 0x0A, 0x88, 0x21, 0xC6, 0x09, 0x47, 0x9C, +0x40, 0x03, 0x0E, 0x5A, 0x6C, 0x91, 0xA5, 0x55, 0x15, 0xE5, 0x53, 0x9A, 0x20, 0x04, 0x10, 0x70, +0x45, 0x19, 0x4B, 0xA4, 0x02, 0x96, 0x17, 0xAE, 0xE1, 0x35, 0x4C, 0x44, 0x0E, 0x54, 0x3A, 0x01, +0x09, 0x62, 0x70, 0x50, 0xA7, 0x18, 0x17, 0x40, 0xD0, 0x81, 0x02, 0x4B, 0xED, 0xC8, 0x05, 0x03, +0x0C, 0x70, 0xD3, 0xC8, 0x25, 0x37, 0xB8, 0x70, 0xC3, 0x18, 0x8A, 0x24, 0x3A, 0x42, 0x0D, 0x63, +0xF8, 0x12, 0x0D, 0x0C, 0x9A, 0x08, 0x33, 0xC8, 0x8E, 0x95, 0xE6, 0x90, 0xC0, 0x10, 0x19, 0xD0, +0x20, 0x03, 0x06, 0x9C, 0x5E, 0xD0, 0x41, 0x03, 0x7B, 0xEA, 0x28, 0x06, 0x17, 0x5C, 0xD0, 0xF0, +0xCE, 0x0D, 0x97, 0x34, 0x62, 0xC3, 0x13, 0x4F, 0x1C, 0xBA, 0x08, 0x23, 0x86, 0x3A, 0x62, 0x2D, +0x21, 0x5F, 0x3C, 0xE0, 0x80, 0xAE, 0x39, 0x1C, 0xD0, 0x43, 0xAF, 0x20, 0x60, 0xB0, 0xE3, 0x05, +0x62, 0xE0, 0xC3, 0x88, 0x07, 0xC3, 0x38, 0x32, 0x86, 0x13, 0xD4, 0x7A, 0xD1, 0xAC, 0xB5, 0x8D, +0xA8, 0x62, 0x46, 0x0B, 0x2D, 0xCC, 0x33, 0x8F, 0x0C, 0x32, 0x80, 0x21, 0x03, 0x02, 0x1E, 0x42, +0xE9, 0x80, 0x0F, 0x3F, 0x1C, 0xA0, 0xC0, 0x10, 0x11, 0x44, 0x50, 0xEE, 0x02, 0x56, 0x7C, 0x61, +0x45, 0xC2, 0x56, 0xCC, 0x20, 0x86, 0x12, 0x47, 0x7C, 0x71, 0x44, 0xC4, 0x13, 0x2B, 0x9C, 0xF0, +0x5E, 0x17, 0xCC, 0x46, 0xB3, 0xCA, 0x2A, 0x52, 0xE4, 0xC3, 0x8B, 0x0D, 0x60, 0xD4, 0x6B, 0x6F, +0xC8, 0xED, 0x20, 0xF4, 0x40, 0x02, 0x3E, 0x24, 0x70, 0x80, 0x18, 0x3D, 0x4C, 0xB0, 0xC1, 0x17, +0xF2, 0xCC, 0x63, 0x46, 0x03, 0x66, 0xD4, 0x4C, 0xF3, 0xC8, 0xF6, 0x1A, 0x86, 0x00, 0xC6, 0x52, +0xDC, 0x60, 0x2F, 0x4D, 0x23, 0x1B, 0xB1, 0x64, 0x3A, 0xB2, 0xC6, 0x10, 0xCB, 0x17, 0x0E, 0xA0, +0xAC, 0x32, 0xCB, 0xBB, 0x7E, 0xF1, 0x44, 0x12, 0x2E, 0x24, 0x21, 0xF5, 0xD4, 0x52, 0x3F, 0x0D, +0xAD, 0xD4, 0x37, 0x34, 0xF2, 0x44, 0x8B, 0xF0, 0x76, 0xED, 0xF5, 0xB5, 0x82, 0x04, 0x02, 0x00, +0x21, 0xF9, 0x04, 0x09, 0x02, 0x00, 0x2B, 0x00, 0x2C, 0x00, 0x00, 0x0F, 0x00, 0x41, 0x00, 0x1B, +0x00, 0x00, 0x08, 0xFF, 0x00, 0x57, 0x08, 0x1C, 0x48, 0xB0, 0xA0, 0xC1, 0x83, 0x08, 0x13, 0x0A, +0x94, 0xC5, 0xB0, 0xA1, 0x43, 0x85, 0x10, 0x23, 0x4A, 0x3C, 0x08, 0x0B, 0xD6, 0x88, 0x11, 0xB0, +0x52, 0xE1, 0xD2, 0x98, 0x2A, 0x15, 0x06, 0x59, 0x13, 0x43, 0x8A, 0x2C, 0x48, 0x40, 0x40, 0x9D, +0x25, 0x1F, 0x30, 0xB6, 0xC2, 0xB5, 0xB1, 0x23, 0x9E, 0x5B, 0x20, 0x47, 0xCA, 0x8C, 0x48, 0xA0, +0x8E, 0x1D, 0x14, 0x12, 0x24, 0xC4, 0x82, 0xC5, 0x72, 0xE3, 0x46, 0x3C, 0xBD, 0x52, 0x31, 0x9C, +0x49, 0xF4, 0x60, 0x91, 0x10, 0x25, 0x06, 0xC0, 0x19, 0x10, 0x4B, 0xC4, 0xCA, 0x8E, 0x50, 0x83, +0xBA, 0x49, 0xB5, 0x6B, 0x68, 0xD1, 0xA2, 0x15, 0x94, 0xCE, 0x9A, 0xC5, 0x54, 0x04, 0x4B, 0xA8, +0xA9, 0x5E, 0x82, 0xED, 0x18, 0x73, 0x20, 0xC3, 0x36, 0xB0, 0x76, 0x11, 0x84, 0x25, 0xAB, 0x4D, +0x43, 0xAC, 0xA2, 0xE0, 0xD0, 0xD9, 0xDA, 0xB5, 0x65, 0x2B, 0x97, 0xB7, 0xC6, 0x0A, 0x5D, 0x58, +0xB5, 0x40, 0x90, 0x5B, 0x6C, 0x00, 0x38, 0x04, 0xD0, 0x6B, 0xCE, 0xAD, 0x5E, 0x82, 0x1D, 0x96, +0x8D, 0x68, 0x42, 0xCD, 0xDC, 0xB9, 0x4C, 0x05, 0x7C, 0x85, 0x8A, 0x87, 0x97, 0x5E, 0x90, 0x6D, +0x6E, 0x15, 0xB8, 0x05, 0x40, 0x57, 0x2F, 0x36, 0xBA, 0x6E, 0xF1, 0xE2, 0x25, 0x7A, 0xB4, 0x2E, +0xD2, 0xBA, 0x52, 0xF7, 0xBA, 0x35, 0x07, 0x6D, 0x44, 0x03, 0xA2, 0x1C, 0x6F, 0xE5, 0x1A, 0x4B, +0x72, 0xC7, 0xBB, 0x61, 0xD9, 0x5C, 0x5E, 0xD1, 0xA6, 0x0D, 0x00, 0x01, 0x02, 0x02, 0x08, 0x4F, +0x9D, 0x7A, 0x74, 0x10, 0xE2, 0x01, 0x74, 0x05, 0x09, 0x32, 0xBC, 0x57, 0xAF, 0xC5, 0x07, 0x61, +0xAB, 0x99, 0x3D, 0x4B, 0x54, 0xED, 0x96, 0x2E, 0x53, 0xE5, 0x1D, 0x1B, 0x53, 0xD6, 0x6F, 0xE0, +0x27, 0x00, 0x24, 0xFF, 0x0F, 0xC0, 0x4B, 0x17, 0x02, 0x04, 0xC6, 0x75, 0x05, 0x58, 0xBE, 0x3E, +0x80, 0xE0, 0xD7, 0xB1, 0xA9, 0x5B, 0xB7, 0x3D, 0x76, 0xCE, 0x6E, 0xB3, 0x00, 0x00, 0x9C, 0x08, +0x9F, 0x7C, 0xB4, 0x91, 0x55, 0xE8, 0x1D, 0x17, 0x04, 0x2F, 0xC2, 0xB9, 0x07, 0x8B, 0x44, 0xD2, +0xC9, 0x57, 0x1B, 0x2D, 0x63, 0xE1, 0xA1, 0x1B, 0x77, 0x05, 0xED, 0xB2, 0x4B, 0x7E, 0xC9, 0x79, +0x56, 0x91, 0x2C, 0xAB, 0xAC, 0xB2, 0x1C, 0x02, 0xCC, 0x05, 0x50, 0xD5, 0x44, 0x09, 0xCE, 0x06, +0xC7, 0x82, 0x7A, 0x59, 0x96, 0x0A, 0x6E, 0x7B, 0x45, 0x98, 0x1F, 0x04, 0x01, 0xB0, 0x21, 0x8B, +0x2F, 0x30, 0x62, 0x78, 0x8B, 0x2E, 0xAB, 0xB0, 0x15, 0xC0, 0x81, 0x20, 0x6A, 0x35, 0xDB, 0x7C, +0xB8, 0xE0, 0xE1, 0x91, 0x8F, 0x0E, 0xDE, 0x47, 0x90, 0x2C, 0x17, 0xE4, 0x07, 0xC0, 0x2E, 0xBE, +0xA4, 0x11, 0xE3, 0x1C, 0xE4, 0xBD, 0x08, 0x8C, 0x2C, 0x6A, 0x81, 0x18, 0x97, 0x7C, 0x44, 0x48, +0xE6, 0x63, 0x58, 0x61, 0xD9, 0x07, 0x61, 0x41, 0x42, 0x04, 0xB0, 0xC1, 0x06, 0x11, 0x44, 0xA0, +0x47, 0x1A, 0x64, 0xCA, 0x12, 0x40, 0x03, 0x01, 0xBC, 0xE8, 0x8B, 0x2C, 0x38, 0x4E, 0x94, 0x02, +0x1C, 0x0A, 0x5A, 0x39, 0x96, 0x6E, 0xB8, 0xDD, 0x05, 0xDD, 0x0A, 0x42, 0x64, 0xB0, 0x41, 0x0F, +0x3D, 0x0C, 0xF1, 0xCA, 0x98, 0xB4, 0x60, 0x00, 0x02, 0x08, 0x2A, 0x20, 0xE9, 0x4B, 0x2F, 0x51, +0x4E, 0x64, 0x82, 0x8E, 0xD5, 0x5D, 0x77, 0x25, 0x54, 0x0F, 0x82, 0x75, 0x67, 0x2E, 0x1B, 0x0C, +0xD1, 0x43, 0x29, 0xC1, 0x30, 0x70, 0xCA, 0x29, 0x47, 0x08, 0x50, 0xD5, 0x2E, 0x40, 0x00, 0x31, +0xCC, 0x1D, 0x89, 0xE6, 0x48, 0x0C, 0x9C, 0x03, 0x08, 0xE3, 0xD5, 0x46, 0x18, 0xB8, 0x14, 0x29, +0x83, 0x29, 0x12, 0xFF, 0x24, 0x44, 0xA5, 0xC1, 0xD4, 0x52, 0x0B, 0x2B, 0x9B, 0x1E, 0xA1, 0x04, +0x2C, 0x6D, 0xEC, 0xC2, 0xC0, 0x1E, 0x71, 0xC4, 0x71, 0x27, 0x44, 0x45, 0xC4, 0x22, 0xC1, 0x00, +0x48, 0x58, 0xB0, 0x93, 0x5E, 0xA9, 0x44, 0x0A, 0xD5, 0x62, 0xB2, 0xE4, 0x92, 0x0B, 0x05, 0xA8, +0xB0, 0x82, 0x6B, 0xB4, 0xD2, 0x1E, 0xD1, 0x2B, 0x03, 0xDC, 0xBE, 0xC2, 0x80, 0x10, 0x23, 0x89, +0xC0, 0x04, 0x11, 0x76, 0x58, 0x60, 0x81, 0xAA, 0x2C, 0xB5, 0xDA, 0x6A, 0xB3, 0x1E, 0xA5, 0x32, +0x95, 0x1B, 0x65, 0xC9, 0xE2, 0xCA, 0x10, 0x24, 0x28, 0x80, 0x0A, 0x07, 0xAC, 0xE4, 0x22, 0x00, +0x04, 0x10, 0x48, 0x0B, 0xA5, 0x2C, 0x0B, 0x30, 0xB0, 0xC0, 0x9D, 0x0D, 0xB1, 0x85, 0x90, 0x08, +0x02, 0x10, 0xB1, 0x04, 0x4A, 0xB0, 0xA0, 0xD8, 0x6E, 0xA4, 0x78, 0x58, 0xB5, 0x82, 0x2C, 0x0E, +0x8C, 0x32, 0x41, 0x02, 0x09, 0x28, 0xA0, 0x01, 0x2A, 0xAA, 0x5C, 0x70, 0x41, 0x07, 0x1D, 0xE4, +0x12, 0xAD, 0x10, 0xB9, 0xAC, 0xB1, 0x06, 0xB8, 0x0B, 0x31, 0x24, 0x87, 0x07, 0x2C, 0x27, 0x31, +0xAC, 0x40, 0x22, 0x88, 0x3B, 0x82, 0x2C, 0xD8, 0x41, 0x75, 0x4B, 0x2B, 0x3E, 0x2E, 0x26, 0x84, +0x03, 0x0E, 0x90, 0xE2, 0x83, 0x0F, 0xB6, 0x34, 0x90, 0x4B, 0x1E, 0x79, 0x74, 0xEC, 0xB1, 0xC8, +0x42, 0xBC, 0x91, 0x84, 0x07, 0xF1, 0x9A, 0xE2, 0x74, 0x5B, 0xB2, 0xA4, 0x92, 0x84, 0xCB, 0x09, +0x5D, 0xA8, 0xD8, 0xD5, 0xD0, 0xE6, 0xD2, 0xF3, 0xCF, 0x13, 0x44, 0xF0, 0x65, 0x2E, 0x24, 0x00, +0x11, 0x6D, 0x43, 0x4A, 0x28, 0xB6, 0x82, 0xC8, 0x0D, 0xE1, 0x81, 0xB6, 0xD4, 0xA6, 0x60, 0xCD, +0x66, 0x2B, 0x19, 0xAE, 0x62, 0xD8, 0x2D, 0x74, 0x1F, 0xD6, 0x8B, 0x2E, 0xD0, 0xC9, 0xF2, 0x80, +0x03, 0x3F, 0xFC, 0x8A, 0xE0, 0xC3, 0x01, 0x13, 0x1C, 0xE0, 0xB5, 0xC8, 0x6B, 0x94, 0x0D, 0xCC, +0x11, 0xB2, 0x00, 0xA3, 0xC4, 0x2E, 0x47, 0x1C, 0x91, 0x8B, 0x12, 0xA7, 0xC8, 0xD2, 0xB8, 0xE4, +0x6B, 0xCA, 0xE2, 0x41, 0x12, 0x60, 0xAD, 0x84, 0xCB, 0x4A, 0x0D, 0xE1, 0x32, 0xC7, 0xE7, 0x73, +0xB0, 0xC1, 0xC6, 0x61, 0x39, 0x97, 0x95, 0xCB, 0x10, 0xA3, 0xF4, 0xBD, 0x41, 0x2E, 0x09, 0x84, +0x99, 0x41, 0x2E, 0xA3, 0x6F, 0x56, 0x37, 0xDD, 0x1A, 0xDC, 0x52, 0x3B, 0xDD, 0xB2, 0x17, 0xA0, +0x41, 0x01, 0x96, 0x63, 0xE0, 0x81, 0xEC, 0xB3, 0x8F, 0xEE, 0xC6, 0xBB, 0x77, 0x61, 0x30, 0x55, +0xAB, 0xC3, 0x4F, 0x95, 0x0A, 0x8E, 0xB9, 0x3C, 0x90, 0xFA, 0x0F, 0x07, 0xB0, 0x3E, 0x41, 0xD0, +0x96, 0x5F, 0xBE, 0x34, 0x13, 0x2C, 0xB3, 0xFC, 0xCB, 0xF6, 0xBF, 0x98, 0xF2, 0x8B, 0x07, 0xBF, +0x34, 0xE4, 0x41, 0x2A, 0xB4, 0x30, 0x84, 0xB6, 0xDB, 0xE8, 0x3F, 0x24, 0x50, 0x40, 0x00, 0x21, +0xF9, 0x04, 0x09, 0x02, 0x00, 0x17, 0x00, 0x2C, 0x00, 0x00, 0x0F, 0x00, 0x41, 0x00, 0x1B, 0x00, +0x00, 0x08, 0xFF, 0x00, 0x2F, 0x08, 0x1C, 0x48, 0xB0, 0xA0, 0xC1, 0x83, 0x08, 0x13, 0x0A, 0xB4, +0x67, 0xAF, 0x1F, 0xC3, 0x87, 0x0C, 0x15, 0x4A, 0x9C, 0x48, 0xF1, 0x60, 0x3F, 0x58, 0xA6, 0x92, +0xF4, 0xC3, 0x57, 0xAF, 0x63, 0x3D, 0x7E, 0xA8, 0xEC, 0x55, 0x1C, 0x49, 0xB2, 0x60, 0x3F, 0x01, +0x44, 0x62, 0x7D, 0x60, 0xD2, 0xAF, 0xA3, 0xA1, 0x8F, 0xF5, 0x9C, 0x14, 0x10, 0x59, 0xB2, 0xE6, +0x44, 0x11, 0x1F, 0x50, 0xA0, 0x90, 0x20, 0xA1, 0xD1, 0x46, 0x8F, 0x1D, 0x9D, 0xDC, 0xC3, 0x17, +0xD1, 0xA6, 0x51, 0x83, 0x45, 0x42, 0x94, 0x18, 0x80, 0x65, 0x59, 0x23, 0x11, 0x86, 0xA2, 0x02, +0xD5, 0x87, 0xCA, 0x89, 0x13, 0x86, 0xF9, 0x8E, 0x6A, 0x35, 0x30, 0x60, 0x0A, 0x16, 0x2C, 0x03, +0x1A, 0xC1, 0xE2, 0x08, 0xB4, 0x9E, 0xBE, 0xB2, 0xF5, 0x68, 0x6A, 0x2D, 0x69, 0x82, 0x29, 0x16, +0xAF, 0x61, 0x45, 0x90, 0x9D, 0x8A, 0x56, 0xAD, 0x44, 0x87, 0xF9, 0xA2, 0xE4, 0xB3, 0x5B, 0x32, +0xC5, 0x14, 0x2A, 0x7F, 0xC1, 0x12, 0x91, 0x8B, 0x6F, 0xAE, 0x59, 0x98, 0x1E, 0xF9, 0x2E, 0xB4, +0x97, 0xAF, 0xB1, 0xBD, 0x13, 0x00, 0xEE, 0x49, 0x06, 0x00, 0xC0, 0xB1, 0x62, 0x85, 0x06, 0x96, +0x4D, 0x09, 0xDC, 0xF4, 0x69, 0xE1, 0xB2, 0x67, 0x3F, 0xBE, 0xE4, 0xC7, 0x37, 0x2F, 0xE5, 0x00, +0x94, 0x93, 0xA9, 0x5E, 0xBD, 0xFA, 0x9E, 0xEA, 0xA2, 0x13, 0x33, 0x73, 0x6E, 0x4A, 0x84, 0x80, +0xE1, 0x18, 0x87, 0xCB, 0xAA, 0xDD, 0x7B, 0x2F, 0x48, 0x00, 0xD4, 0xBF, 0x55, 0xF7, 0x76, 0xAD, +0x2C, 0x80, 0x64, 0xD5, 0x32, 0xEE, 0x45, 0xA1, 0xC8, 0x75, 0x76, 0x93, 0xDA, 0x86, 0x3B, 0xAE, +0xAA, 0xBB, 0x10, 0x01, 0x02, 0xCA, 0xD8, 0x01, 0x04, 0x48, 0x76, 0xCF, 0xFA, 0x71, 0xEE, 0xC7, +0xF5, 0xC1, 0xFF, 0xD0, 0x97, 0x55, 0x22, 0xD7, 0x26, 0x5F, 0xBF, 0x36, 0x89, 0x65, 0x1B, 0x37, +0x5D, 0xC3, 0x22, 0xFB, 0x5D, 0xA7, 0x0C, 0x23, 0xBB, 0x32, 0x40, 0xDD, 0x11, 0x7C, 0x97, 0xCC, +0xFF, 0x1E, 0x8C, 0x7B, 0x97, 0x11, 0xC4, 0x55, 0x7A, 0xEA, 0xB1, 0xE7, 0x1E, 0x6E, 0xB8, 0x85, +0x06, 0x14, 0x4D, 0xFD, 0xE4, 0x03, 0x80, 0x00, 0x27, 0x44, 0x78, 0x5A, 0x32, 0x0F, 0xE9, 0xD7, +0x9B, 0x77, 0x30, 0x00, 0x42, 0x59, 0x3E, 0x27, 0x98, 0x87, 0x04, 0x81, 0x54, 0x2C, 0xC3, 0xDE, +0x67, 0x40, 0x15, 0x10, 0x9D, 0x5D, 0x51, 0x30, 0x66, 0x8F, 0x00, 0xDA, 0x05, 0x60, 0x4F, 0x16, +0x59, 0xA4, 0x61, 0x8F, 0x6A, 0x30, 0x20, 0xE0, 0x10, 0x85, 0x8C, 0x31, 0xD7, 0x55, 0x7A, 0x21, +0xC6, 0x22, 0x17, 0x5A, 0x05, 0x74, 0x34, 0x97, 0x62, 0x2B, 0xB2, 0x08, 0x00, 0x0D, 0x69, 0xA4, +0x01, 0xA3, 0x3D, 0xC5, 0xB9, 0xB8, 0x64, 0x80, 0x08, 0xA5, 0x00, 0xA2, 0x88, 0x3F, 0x96, 0x15, +0xA4, 0x6E, 0x06, 0xE5, 0xF3, 0x1B, 0x05, 0x0D, 0x28, 0x03, 0x23, 0x8C, 0xF9, 0xA8, 0xE6, 0x62, +0x92, 0xB0, 0x51, 0x54, 0xC1, 0x00, 0xE8, 0x61, 0xD1, 0xA3, 0x5C, 0xEE, 0x75, 0xC4, 0xCF, 0x95, +0x0B, 0x66, 0x49, 0x41, 0x04, 0x3D, 0xD4, 0x59, 0x4C, 0x92, 0x31, 0x40, 0x11, 0x48, 0x20, 0xCA, +0xD8, 0x93, 0x86, 0x16, 0x2E, 0x96, 0x64, 0x80, 0x04, 0x9A, 0x81, 0x15, 0xCB, 0x58, 0x65, 0xBD, +0xE9, 0x51, 0x0C, 0x4E, 0xA4, 0x45, 0xD0, 0x3E, 0xFB, 0xD8, 0x43, 0x41, 0x9D, 0x3A, 0x54, 0x51, +0x0B, 0x2B, 0xAC, 0x9C, 0x72, 0x02, 0x63, 0xF9, 0x6C, 0xF1, 0x4F, 0x17, 0x81, 0x94, 0x37, 0x92, +0x00, 0x21, 0x48, 0x80, 0x44, 0x13, 0x03, 0x7C, 0x40, 0x98, 0x95, 0xD4, 0x09, 0xB4, 0xCF, 0x03, +0xDC, 0x68, 0xFF, 0x09, 0x02, 0x03, 0x0C, 0x68, 0x71, 0x0A, 0x2B, 0x33, 0xE4, 0xBA, 0xA9, 0x3D, +0x38, 0xE0, 0xE0, 0xCF, 0x16, 0x76, 0x41, 0x24, 0x6A, 0x41, 0x22, 0x30, 0x91, 0x92, 0x04, 0x16, +0x7C, 0x30, 0x96, 0x61, 0xFC, 0x04, 0xD1, 0xEA, 0xAB, 0x0E, 0xF4, 0xA0, 0x00, 0x00, 0xFC, 0x70, +0x81, 0xC3, 0x29, 0x0A, 0x40, 0xBA, 0xCF, 0x02, 0x34, 0xE4, 0xB3, 0x80, 0x16, 0x5C, 0x2C, 0xB0, +0x40, 0x56, 0x0F, 0x79, 0xE0, 0x41, 0x46, 0x4F, 0x2C, 0x67, 0x11, 0x01, 0xDD, 0xC4, 0x12, 0x4B, +0x0D, 0x63, 0xB5, 0xD9, 0x51, 0x01, 0x08, 0xC6, 0x50, 0x94, 0x3D, 0x0F, 0x38, 0xE2, 0xC0, 0x10, +0x3D, 0xD8, 0xC3, 0x0F, 0x3F, 0xAC, 0x28, 0x20, 0x04, 0x04, 0x10, 0x28, 0x40, 0x03, 0x0D, 0xF6, +0xD0, 0x20, 0xEE, 0xB8, 0x17, 0xD8, 0x63, 0xAE, 0x07, 0x09, 0xDB, 0x83, 0x8A, 0x29, 0xA6, 0x40, +0xD9, 0x4F, 0xB1, 0x23, 0xB4, 0xE4, 0x66, 0x3D, 0xA8, 0xD4, 0x03, 0x43, 0x47, 0xF6, 0x0E, 0x64, +0xCF, 0x3E, 0x0E, 0x38, 0x92, 0xC0, 0x04, 0x43, 0x50, 0xA0, 0x80, 0x06, 0xA8, 0x64, 0xBB, 0x0F, +0x04, 0x23, 0xC3, 0x82, 0x15, 0x43, 0x08, 0x43, 0x94, 0x16, 0x43, 0x31, 0x3C, 0x01, 0x31, 0x44, +0x0C, 0xF5, 0xD3, 0x4F, 0xC3, 0x3E, 0xF3, 0x2C, 0x74, 0xB0, 0xC5, 0x38, 0x90, 0xC3, 0xC9, 0x07, +0x0C, 0x11, 0xC1, 0x3E, 0x24, 0xD8, 0x73, 0xCA, 0x0C, 0xF6, 0x28, 0xA1, 0x44, 0x3F, 0x47, 0x28, +0x61, 0xCF, 0x02, 0x50, 0x2F, 0x60, 0xF5, 0x02, 0x47, 0x44, 0x31, 0xC3, 0x02, 0x0C, 0x79, 0xF0, +0xC4, 0xBF, 0xA8, 0xF0, 0x53, 0x4F, 0x61, 0xF8, 0x18, 0xE2, 0x50, 0x4B, 0xFA, 0xDC, 0xA3, 0xCF, +0xDB, 0x6F, 0xC3, 0x30, 0x1E, 0x5F, 0xFB, 0x70, 0x63, 0x74, 0x0E, 0xB6, 0xEC, 0xD3, 0x83, 0x06, +0x07, 0xEC, 0x6E, 0xA3, 0x41, 0x01, 0x05, 0xE8, 0xB3, 0xCA, 0xE0, 0x08, 0xE8, 0x23, 0x03, 0x02, +0x32, 0x14, 0x20, 0x83, 0x3E, 0x05, 0xC0, 0xB0, 0x38, 0xE0, 0xF6, 0xE0, 0x66, 0xCA, 0xE2, 0xC9, +0xF5, 0x77, 0x8F, 0x21, 0x1C, 0xA5, 0xED, 0x9F, 0xDB, 0xF7, 0x2C, 0x7E, 0x4F, 0x47, 0xB0, 0xBD, +0x9A, 0xC0, 0xD1, 0x07, 0xD8, 0x33, 0xC4, 0x04, 0x1B, 0xEC, 0xA3, 0x33, 0x13, 0x14, 0x27, 0x91, +0x44, 0x46, 0x0F, 0x9B, 0x22, 0xB6, 0xD8, 0x4F, 0x94, 0x1B, 0x53, 0xA4, 0x43, 0x3F, 0xD4, 0xA8, +0x55, 0x68, 0xFD, 0x0B, 0x13, 0x4D, 0xA2, 0x93, 0xBE, 0xCF, 0xE9, 0x13, 0x68, 0xE0, 0xD8, 0x5E, +0x0C, 0xC9, 0x0C, 0xE9, 0xC8, 0x3C, 0xFB, 0x1E, 0x03, 0x69, 0xB9, 0x47, 0x2F, 0xFD, 0x40, 0x01, +0x01, 0x00, 0x21, 0xF9, 0x04, 0x05, 0x02, 0x00, 0x1E, 0x00, 0x2C, 0x00, 0x00, 0x0F, 0x00, 0x41, +0x00, 0x1B, 0x00, 0x00, 0x08, 0xFF, 0x00, 0x3D, 0x08, 0x1C, 0x48, 0xB0, 0xA0, 0xC1, 0x83, 0x08, +0x13, 0x0A, 0xF4, 0xC6, 0xB0, 0xA1, 0x43, 0x85, 0x10, 0x23, 0x4A, 0x3C, 0x68, 0x4E, 0x44, 0x8D, +0x11, 0xE6, 0x52, 0x69, 0x3C, 0xA7, 0x31, 0x95, 0xB7, 0x89, 0x10, 0x1B, 0x82, 0x3C, 0x28, 0x42, +0xC0, 0xB8, 0x71, 0xE8, 0xD0, 0x65, 0xEC, 0xD8, 0x91, 0xCF, 0xC7, 0x91, 0x05, 0x4F, 0x78, 0x93, +0xA3, 0x11, 0xDC, 0x4B, 0x98, 0x22, 0xBA, 0x9D, 0x14, 0x55, 0x02, 0x9D, 0x08, 0x96, 0x2D, 0x3D, +0xDE, 0x1C, 0x09, 0x8E, 0xE5, 0xB7, 0x54, 0xDF, 0x64, 0xC2, 0x34, 0x59, 0x62, 0x80, 0x9A, 0x01, +0xE3, 0x7E, 0x02, 0x4D, 0xC5, 0xA7, 0xA3, 0xC8, 0x89, 0xDE, 0x64, 0xF0, 0xD9, 0xCA, 0x07, 0x91, +0xC6, 0xA3, 0x27, 0x46, 0x1A, 0x68, 0x32, 0x65, 0x8A, 0xB8, 0x26, 0x51, 0x8F, 0x76, 0x3C, 0xDA, +0x22, 0x15, 0x47, 0xAB, 0x12, 0xC1, 0xC9, 0x28, 0xC0, 0x75, 0x2B, 0x5D, 0xAB, 0xE0, 0x24, 0x56, +0x18, 0x50, 0xD6, 0x2C, 0x54, 0x02, 0x6A, 0xD7, 0x96, 0x9B, 0x3A, 0x74, 0x20, 0x43, 0x73, 0xE0, +0x6C, 0xF2, 0x61, 0x83, 0xA8, 0x2E, 0x9F, 0x02, 0x6C, 0xAA, 0xA6, 0xA2, 0x69, 0x13, 0xA2, 0x89, +0x26, 0x54, 0xA8, 0x88, 0x13, 0xF7, 0x37, 0xF0, 0x57, 0x19, 0x84, 0x0B, 0x7A, 0x03, 0x07, 0xA0, +0x34, 0x00, 0x70, 0x2D, 0x20, 0xD3, 0x75, 0xCC, 0x47, 0x46, 0x39, 0xAF, 0x48, 0x3D, 0xE6, 0x3D, +0x68, 0xC0, 0xA9, 0x38, 0xCD, 0x9C, 0xC7, 0x01, 0xD6, 0xC8, 0xE1, 0xAB, 0x64, 0x96, 0x37, 0x47, +0xCB, 0x90, 0x11, 0xA0, 0xB4, 0x0C, 0x6F, 0x8F, 0x93, 0xB3, 0xD6, 0xCA, 0x15, 0xF8, 0x6C, 0x82, +0x06, 0x90, 0xC0, 0x21, 0x47, 0x6E, 0x33, 0xDA, 0xDD, 0x6E, 0x91, 0x7E, 0x03, 0xFD, 0x36, 0xD5, +0x8A, 0x97, 0xDE, 0x20, 0x97, 0xFF, 0x0E, 0x50, 0xFC, 0xB4, 0xD6, 0x44, 0xCC, 0x1D, 0x0F, 0xDF, +0x5A, 0x6E, 0x2B, 0xCB, 0xB0, 0xD0, 0x2D, 0x4C, 0xA7, 0x4E, 0xEE, 0x3A, 0xCD, 0xB5, 0xDB, 0x43, +0x9F, 0xE0, 0x53, 0x9E, 0x82, 0x69, 0x00, 0xC8, 0xF1, 0x51, 0x4E, 0x0B, 0x89, 0xB0, 0xC6, 0x9E, +0x80, 0x5C, 0xAD, 0x90, 0x8A, 0x13, 0xA9, 0x3C, 0xE7, 0x41, 0x6D, 0xF3, 0x55, 0x77, 0xDD, 0x37, +0xDF, 0xF4, 0xA6, 0xDD, 0x6F, 0x70, 0x79, 0xC0, 0x10, 0x00, 0x02, 0x9C, 0xE0, 0xE1, 0x78, 0x01, +0x2A, 0x67, 0xE0, 0x81, 0x02, 0x66, 0x28, 0x10, 0x84, 0xE2, 0x50, 0x77, 0x96, 0x6E, 0xF7, 0xC5, +0x46, 0x95, 0x5B, 0x0A, 0x6A, 0x34, 0x14, 0x0D, 0xE1, 0x6C, 0x58, 0x1A, 0x22, 0xDE, 0xC0, 0xC2, +0x55, 0x7A, 0x06, 0xB6, 0x87, 0x20, 0x1F, 0x34, 0xDD, 0x14, 0x9D, 0x1A, 0x29, 0x4A, 0xA8, 0x1B, +0x85, 0x40, 0x55, 0x85, 0x0A, 0x70, 0x06, 0x79, 0x03, 0xC0, 0x05, 0xA5, 0x85, 0x73, 0xC8, 0x21, +0xE0, 0x9C, 0x80, 0x80, 0x06, 0xEB, 0x8D, 0xD8, 0xDE, 0x96, 0x6D, 0x31, 0x74, 0xE2, 0x00, 0x11, +0xAE, 0x08, 0x98, 0x5A, 0xBD, 0x7D, 0xD3, 0x16, 0x50, 0x85, 0x79, 0x10, 0x0E, 0x00, 0x14, 0x50, +0x50, 0x40, 0x06, 0xE9, 0xA4, 0x91, 0xC6, 0x21, 0xC2, 0x8D, 0xC8, 0x55, 0x7B, 0x8D, 0x55, 0x05, +0x8B, 0x29, 0x2F, 0x99, 0x40, 0xA4, 0x8A, 0x13, 0x7A, 0xF6, 0x62, 0x47, 0x0A, 0xA6, 0x19, 0x4E, +0x00, 0x19, 0xF8, 0xD1, 0x47, 0x1F, 0x40, 0xC8, 0x89, 0x01, 0x2A, 0xEA, 0x9C, 0x10, 0x8E, 0x96, +0x8E, 0x21, 0xE7, 0x8D, 0x29, 0x72, 0x98, 0xE3, 0x41, 0x05, 0xA2, 0xC0, 0xB1, 0xD9, 0x8A, 0x27, +0x78, 0x46, 0x61, 0x55, 0x2B, 0x58, 0xE8, 0x51, 0x93, 0x0D, 0x28, 0x5A, 0x0A, 0x03, 0x0C, 0x9C, +0x72, 0xCA, 0x02, 0x02, 0xD8, 0xFF, 0x94, 0x98, 0x5C, 0x75, 0xAD, 0xA6, 0xC1, 0x56, 0x96, 0x6A, +0x68, 0x8A, 0x0B, 0x9A, 0x1A, 0x60, 0x81, 0x74, 0xB9, 0x89, 0x20, 0x68, 0x7E, 0x1A, 0x31, 0xE8, +0x84, 0xA1, 0x0D, 0xF4, 0x50, 0x4A, 0x3A, 0xAF, 0x9E, 0xC2, 0xC0, 0x02, 0x47, 0x84, 0x13, 0x0E, +0x38, 0x2F, 0x1C, 0x31, 0x1A, 0x5D, 0x74, 0x15, 0xC8, 0x47, 0x0B, 0x2E, 0xC9, 0x74, 0xA9, 0x1C, +0x2E, 0x78, 0x64, 0x12, 0x0B, 0x12, 0x20, 0x61, 0xC1, 0x38, 0xB0, 0x20, 0xB9, 0x56, 0x55, 0xE7, +0xC4, 0x78, 0xEA, 0x40, 0xD2, 0x86, 0x03, 0x41, 0x31, 0x0C, 0xCC, 0x70, 0x0A, 0x43, 0x35, 0x5A, +0x4B, 0xC3, 0x11, 0xFC, 0xF2, 0x0B, 0x4E, 0x38, 0xC3, 0xDD, 0xCA, 0x87, 0xB7, 0xC5, 0x7A, 0xB4, +0x95, 0x0D, 0x86, 0x78, 0x63, 0x8E, 0x00, 0x89, 0x24, 0x52, 0x83, 0x08, 0x2B, 0x88, 0xCA, 0xC7, +0x5B, 0x1C, 0x9D, 0x13, 0x1C, 0x37, 0xC5, 0xF4, 0xA0, 0x00, 0x07, 0x1C, 0xCC, 0x10, 0xCE, 0x05, +0x10, 0x40, 0x40, 0x83, 0x37, 0x34, 0xD8, 0xD4, 0xEF, 0x4B, 0xE1, 0xC8, 0xE4, 0xAD, 0x4D, 0x0E, +0x31, 0x04, 0x4E, 0x63, 0xE7, 0x18, 0x62, 0x88, 0x00, 0x16, 0xC1, 0x12, 0x71, 0x92, 0x5F, 0x7D, +0x17, 0x5C, 0x1C, 0x0E, 0xF8, 0x30, 0xC1, 0x04, 0x34, 0x68, 0x80, 0x8A, 0x2A, 0x17, 0x5C, 0xD0, +0x41, 0x07, 0xE1, 0x8C, 0x3C, 0xED, 0x0B, 0x6B, 0x38, 0xD8, 0xE4, 0xCB, 0x92, 0xE5, 0xC8, 0x50, +0x57, 0x2E, 0x7C, 0x63, 0xCE, 0x4C, 0x47, 0xB5, 0xA8, 0x41, 0xB1, 0x33, 0x3E, 0xE0, 0x00, 0x29, +0x3E, 0xF8, 0x70, 0xC0, 0x06, 0xE1, 0xFC, 0xF1, 0x07, 0xD1, 0x45, 0xD7, 0x18, 0x0E, 0xA6, 0x72, +0x38, 0x8D, 0x50, 0x43, 0x5B, 0x19, 0x62, 0xCE, 0xD5, 0xDE, 0x24, 0xD2, 0x42, 0xB8, 0xDE, 0x78, +0xEB, 0x10, 0xCB, 0x04, 0x31, 0x8D, 0xE4, 0x40, 0xCF, 0x3E, 0x20, 0x73, 0xC0, 0xD8, 0xE1, 0x90, +0x00, 0x84, 0x37, 0x35, 0x2E, 0xB0, 0xC6, 0x0B, 0x42, 0x8D, 0xC4, 0x50, 0x0B, 0x88, 0x7C, 0x23, +0x77, 0x43, 0xE6, 0xB4, 0x50, 0x28, 0x72, 0x78, 0xB6, 0x50, 0x98, 0x37, 0xC5, 0x00, 0x2E, 0xB6, +0x31, 0x1B, 0x44, 0x90, 0x41, 0xD2, 0x18, 0x1C, 0x73, 0xCC, 0x39, 0xA8, 0xD7, 0x08, 0x93, 0x40, +0x8A, 0xB5, 0x60, 0x35, 0x52, 0x0C, 0x95, 0x93, 0xC8, 0x0A, 0xA8, 0x30, 0x24, 0x83, 0xE5, 0xB2, +0xC1, 0x5B, 0xCC, 0x28, 0x3F, 0xFC, 0x70, 0x80, 0x2A, 0x09, 0x0C, 0x1E, 0xC1, 0x06, 0xA3, 0xD3, +0x88, 0x6F, 0x03, 0x69, 0x82, 0x34, 0xB5, 0x4B, 0x36, 0x2C, 0xC8, 0x50, 0x63, 0x1A, 0x29, 0xE8, +0x04, 0x83, 0xEF, 0x86, 0xB3, 0x7B, 0xEF, 0x07, 0x84, 0x93, 0x80, 0x31, 0x83, 0x6F, 0xB0, 0x41, +0x03, 0x1A, 0x68, 0x50, 0x40, 0x38, 0xC4, 0x87, 0xB3, 0xBA, 0x68, 0xB8, 0x2A, 0xDC, 0xF2, 0xFA, +0x37, 0x05, 0x04, 0x00, 0x3B, }; -const struct llfs_data_file st_bmp = { - .data = st_bmp_data, - .name = "st.bmp", - .len = 41026, +const struct llfs_data_file dog_gif = { + .data = dog_gif_data, + .name = "dog.gif", + .len = 7477, .next = &panda_gif }; -// File: test.txt +// File: monday-left-me-broken-mario.gif __attribute__((section(".ext_qspi_flash"))) -const uint8_t test_txt_data[] = { -0x4C, 0x6F, 0x72, 0x65, 0x6D, 0x20, 0x69, 0x70, 0x73, 0x75, 0x6D, 0x20, 0x64, 0x6F, 0x6C, 0x6F, -0x72, 0x20, 0x73, 0x69, 0x74, 0x20, 0x61, 0x6D, 0x65, 0x74, 0x2C, 0x20, 0x63, 0x6F, 0x6E, 0x73, -0x65, 0x63, 0x74, 0x65, 0x74, 0x75, 0x72, 0x20, 0x61, 0x64, 0x69, 0x70, 0x69, 0x73, 0x63, 0x69, -0x6E, 0x67, 0x20, 0x65, 0x6C, 0x69, 0x74, 0x2E, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x67, 0x65, 0x72, -0x20, 0x70, 0x65, 0x6E, 0x61, 0x74, 0x69, 0x62, 0x75, 0x73, 0x20, 0x6C, 0x6F, 0x72, 0x65, 0x6D, -0x20, 0x6E, 0x75, 0x6E, 0x63, 0x20, 0x73, 0x65, 0x6D, 0x70, 0x65, 0x72, 0x20, 0x76, 0x65, 0x6E, -0x65, 0x6E, 0x61, 0x74, 0x69, 0x73, 0x20, 0x76, 0x65, 0x73, 0x74, 0x69, 0x62, 0x75, 0x6C, 0x75, -0x6D, 0x20, 0x75, 0x72, 0x6E, 0x61, 0x2E, 0x20, 0x48, 0x61, 0x63, 0x20, 0x65, 0x6C, 0x69, 0x74, -0x20, 0x69, 0x6E, 0x63, 0x65, 0x70, 0x74, 0x6F, 0x73, 0x20, 0x6D, 0x61, 0x74, 0x74, 0x69, 0x73, -0x20, 0x69, 0x6E, 0x74, 0x65, 0x67, 0x65, 0x72, 0x20, 0x73, 0x6F, 0x6C, 0x6C, 0x69, 0x63, 0x69, -0x74, 0x75, 0x64, 0x69, 0x6E, 0x20, 0x70, 0x65, 0x6C, 0x6C, 0x65, 0x6E, 0x74, 0x65, 0x73, 0x71, -0x75, 0x65, 0x20, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x69, 0x65, 0x6E, 0x74, 0x2E, 0x20, 0x45, -0x73, 0x74, 0x20, 0x66, 0x65, 0x72, 0x6D, 0x65, 0x6E, 0x74, 0x75, 0x6D, 0x20, 0x6C, 0x61, 0x6F, -0x72, 0x65, 0x65, 0x74, 0x20, 0x63, 0x6C, 0x61, 0x73, 0x73, 0x20, 0x65, 0x67, 0x65, 0x73, 0x74, -0x61, 0x73, 0x20, 0x6F, 0x64, 0x69, 0x6F, 0x20, 0x74, 0x65, 0x6C, 0x6C, 0x75, 0x73, 0x20, 0x63, -0x6F, 0x6E, 0x64, 0x69, 0x6D, 0x65, 0x6E, 0x74, 0x75, 0x6D, 0x2E, -}; -const struct llfs_data_file test_txt = { - .data = test_txt_data, - .name = "test.txt", - .len = 251, - .next = &st_bmp -}; +const uint8_t monday_left_me_broken_mario_gif_data[] = { +0x47, 0x49, 0x46, 0x38, 0x39, 0x61, 0x6B, 0x00, 0x81, 0x00, 0xF7, 0x1F, 0x00, 0x06, 0x02, 0x51, +0x06, 0x05, 0x19, 0x07, 0x02, 0x68, 0x08, 0x02, 0x47, 0x08, 0x03, 0x3F, 0x09, 0x03, 0x37, 0x09, +0x04, 0x2F, 0x09, 0x07, 0x0E, 0x0B, 0x03, 0x03, 0x0C, 0x00, 0x4E, 0x0C, 0x00, 0x5B, 0x0C, 0x08, +0x25, 0x0E, 0x05, 0x60, 0x0E, 0x09, 0x37, 0x0F, 0x05, 0x51, 0x10, 0x09, 0x18, 0x12, 0x08, 0x09, +0x13, 0x03, 0x43, 0x13, 0x0D, 0x11, 0x15, 0x10, 0x43, 0x15, 0x12, 0x18, 0x16, 0x01, 0x36, 0x17, +0x06, 0x30, 0x1B, 0x08, 0x25, 0x1C, 0x04, 0x18, 0x1D, 0x07, 0x0C, 0x1D, 0x0E, 0x37, 0x1D, 0x18, +0x17, 0x1D, 0x1A, 0x29, 0x1E, 0x0F, 0x17, 0x1E, 0x1A, 0x1D, 0x1E, 0x1A, 0x21, 0x22, 0x16, 0x41, +0x24, 0x22, 0x36, 0x25, 0x08, 0x0A, 0x25, 0x19, 0x1A, 0x25, 0x23, 0x29, 0x26, 0x10, 0x18, 0x26, +0x1C, 0x23, 0x27, 0x09, 0x15, 0x27, 0x0B, 0x28, 0x27, 0x17, 0x21, 0x27, 0x1F, 0x21, 0x27, 0x1F, +0x27, 0x28, 0x1F, 0x1C, 0x2A, 0x22, 0x21, 0x2A, 0x24, 0x50, 0x2A, 0x26, 0x29, 0x2C, 0x26, 0x42, +0x2E, 0x1F, 0x1E, 0x2E, 0x24, 0x21, 0x2F, 0x18, 0x25, 0x2F, 0x1F, 0x25, 0x2F, 0x22, 0x21, 0x2F, +0x24, 0x23, 0x2F, 0x29, 0x2E, 0x2F, 0x2B, 0x62, 0x30, 0x20, 0x27, 0x30, 0x22, 0x27, 0x30, 0x24, +0x29, 0x30, 0x27, 0x25, 0x30, 0x28, 0x29, 0x31, 0x0F, 0x18, 0x31, 0x26, 0x36, 0x31, 0x2E, 0x30, +0x32, 0x16, 0x17, 0x32, 0x2D, 0x34, 0x33, 0x0F, 0x10, 0x33, 0x2B, 0x35, 0x34, 0x2A, 0x2E, 0x34, +0x32, 0x3F, 0x35, 0x2C, 0x2A, 0x35, 0x2F, 0x30, 0x35, 0x30, 0x36, 0x37, 0x2A, 0x2F, 0x38, 0x2E, +0x2C, 0x38, 0x33, 0x3A, 0x39, 0x0F, 0x0E, 0x39, 0x2F, 0x31, 0x39, 0x31, 0x54, 0x3A, 0x32, 0x30, +0x3A, 0x34, 0x35, 0x3A, 0x34, 0x42, 0x3A, 0x37, 0x37, 0x3A, 0x37, 0x3C, 0x3B, 0x10, 0x14, 0x3B, +0x27, 0x2B, 0x3B, 0x2C, 0x35, 0x3B, 0x2E, 0x36, 0x3B, 0x2F, 0x2E, 0x3B, 0x31, 0x35, 0x3B, 0x34, +0x3C, 0x3C, 0x0F, 0x0E, 0x3C, 0x12, 0x0F, 0x3D, 0x13, 0x18, 0x3D, 0x24, 0x24, 0x3D, 0x26, 0x35, +0x3D, 0x33, 0x39, 0x3D, 0x34, 0x3E, 0x3D, 0x38, 0x3B, 0x3D, 0x38, 0x3F, 0x3E, 0x16, 0x1E, 0x3E, +0x29, 0x2F, 0x3E, 0x2F, 0x30, 0x3E, 0x33, 0x30, 0x3F, 0x15, 0x14, 0x3F, 0x19, 0x24, 0x3F, 0x34, +0x32, 0x40, 0x13, 0x10, 0x40, 0x34, 0x34, 0x40, 0x3C, 0x42, 0x41, 0x37, 0x36, 0x42, 0x36, 0x2D, +0x42, 0x3B, 0x3A, 0x43, 0x3A, 0x3F, 0x43, 0x3E, 0x46, 0x44, 0x3F, 0x3F, 0x44, 0x40, 0x70, 0x44, +0x41, 0x54, 0x45, 0x38, 0x37, 0x45, 0x40, 0x4C, 0x47, 0x2D, 0x2E, 0x47, 0x38, 0x2E, 0x47, 0x3D, +0x3A, 0x47, 0x41, 0x43, 0x47, 0x43, 0x5E, 0x48, 0x15, 0x14, 0x48, 0x46, 0x47, 0x4A, 0x2D, 0x27, +0x4A, 0x43, 0x47, 0x4B, 0x24, 0x25, 0x4B, 0x4A, 0x4B, 0x4D, 0x1A, 0x22, 0x4D, 0x3C, 0x2F, 0x4E, +0x20, 0x25, 0x4E, 0x44, 0x44, 0x4F, 0x18, 0x17, 0x4F, 0x1D, 0x1B, 0x4F, 0x3D, 0x3B, 0x4F, 0x40, +0x3D, 0x4F, 0x45, 0x4A, 0x4F, 0x4C, 0x4D, 0x50, 0x17, 0x1A, 0x50, 0x27, 0x2E, 0x50, 0x31, 0x2E, +0x50, 0x37, 0x39, 0x50, 0x4A, 0x5E, 0x51, 0x4C, 0x51, 0x51, 0x4C, 0x55, 0x52, 0x43, 0x39, 0x54, +0x28, 0x25, 0x54, 0x4D, 0x72, 0x56, 0x3C, 0x3A, 0x57, 0x44, 0x3B, 0x57, 0x48, 0x3C, 0x57, 0x4D, +0x4E, 0x57, 0x4E, 0x58, 0x58, 0x1C, 0x1A, 0x58, 0x1E, 0x20, 0x58, 0x54, 0x55, 0x59, 0x1F, 0x25, +0x59, 0x52, 0x6A, 0x59, 0x54, 0x52, 0x5A, 0x56, 0x60, 0x5B, 0x3F, 0x3C, 0x5B, 0x57, 0x59, 0x5C, +0x47, 0x40, 0x5C, 0x4A, 0x40, 0x5D, 0x4D, 0x3C, 0x5D, 0x4E, 0x46, 0x5D, 0x58, 0x79, 0x5E, 0x53, +0x49, 0x5F, 0x2F, 0x2C, 0x60, 0x1F, 0x1B, 0x60, 0x20, 0x22, 0x60, 0x45, 0x41, 0x60, 0x4C, 0x40, +0x60, 0x5A, 0x5F, 0x61, 0x24, 0x26, 0x61, 0x50, 0x42, 0x62, 0x27, 0x25, 0x62, 0x5F, 0x61, 0x63, +0x24, 0x1E, 0x63, 0x5F, 0x6F, 0x66, 0x61, 0x62, 0x67, 0x21, 0x23, 0x68, 0x64, 0x66, 0x69, 0x44, +0x3E, 0x69, 0x48, 0x4A, 0x69, 0x57, 0x47, 0x69, 0x59, 0x54, 0x6A, 0x65, 0x6B, 0x6B, 0x65, 0x77, +0x6B, 0x67, 0x68, 0x6C, 0x27, 0x25, 0x6C, 0x68, 0x6A, 0x6D, 0x27, 0x1F, 0x6E, 0x6B, 0x6C, 0x70, +0x5D, 0x58, 0x70, 0x6E, 0x7E, 0x71, 0x4B, 0x48, 0x71, 0x6E, 0x6F, 0x72, 0x5C, 0x4D, 0x72, 0x70, +0x72, 0x75, 0x71, 0x72, 0x76, 0x72, 0x80, 0x77, 0x67, 0x56, 0x77, 0x73, 0x8D, 0x78, 0x5E, 0x56, +0x78, 0x69, 0x61, 0x78, 0x74, 0x76, 0x78, 0x75, 0x7A, 0x7C, 0x77, 0x78, 0x7D, 0x7A, 0x80, 0x80, +0x4B, 0x50, 0x80, 0x6B, 0x5E, 0x81, 0x7F, 0x7F, 0x82, 0x5E, 0x5F, 0x83, 0x79, 0x7F, 0x84, 0x72, +0x6C, 0x84, 0x73, 0x63, 0x85, 0x81, 0x84, 0x89, 0x82, 0x83, 0x89, 0x84, 0x8D, 0x8A, 0x78, 0x78, +0x8B, 0x76, 0x6C, 0x8B, 0x87, 0x89, 0x8C, 0x86, 0x95, 0x8E, 0x83, 0x83, 0x8F, 0x8C, 0x8E, 0x91, +0x8D, 0xAA, 0x92, 0x90, 0x99, 0x98, 0x8D, 0x95, 0x99, 0x93, 0x97, 0x9B, 0x6E, 0x74, 0x9E, 0x78, +0x80, 0x9E, 0x9C, 0xAA, 0x9F, 0x9B, 0x9D, 0xA0, 0x84, 0x8F, 0xA5, 0x81, 0x86, 0xA6, 0xA1, 0xA5, +0xA8, 0xA0, 0xB1, 0xAC, 0xA8, 0xAD, 0xAE, 0xAB, 0xBA, 0xB1, 0xAE, 0xC5, 0xB2, 0xB0, 0xB2, 0xB8, +0xB6, 0xB9, 0xBC, 0xB6, 0xB8, 0xBE, 0xB8, 0xC0, 0xBE, 0xBD, 0xC2, 0xC6, 0xC2, 0xCC, 0xC7, 0xC2, +0xD1, 0xC7, 0xC3, 0xC6, 0xCA, 0xC5, 0xDC, 0xCE, 0xCC, 0xCF, 0xD8, 0xD5, 0xDC, 0x21, 0xFF, 0x0B, +0x4E, 0x45, 0x54, 0x53, 0x43, 0x41, 0x50, 0x45, 0x32, 0x2E, 0x30, 0x03, 0x01, 0x00, 0x00, 0x00, +0x21, 0xF9, 0x04, 0x04, 0x00, 0x00, 0x1F, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x00, 0x81, +0x00, 0x00, 0x08, 0xFF, 0x00, 0xC9, 0x08, 0x1C, 0x28, 0x90, 0x0A, 0x41, 0x32, 0x54, 0xA8, 0x48, +0x59, 0xC8, 0xB0, 0xA1, 0x14, 0x23, 0x4C, 0x22, 0x26, 0x4C, 0x18, 0x71, 0x60, 0xC4, 0x29, 0x18, +0x33, 0x2E, 0x14, 0x23, 0x66, 0x4C, 0x18, 0x31, 0x4C, 0x8C, 0x30, 0x64, 0x32, 0xD1, 0x08, 0x44, +0x85, 0x52, 0xA8, 0x4C, 0x21, 0x99, 0x10, 0x62, 0x12, 0x96, 0x09, 0x11, 0x92, 0xE4, 0xC8, 0xD1, +0x20, 0x15, 0x23, 0x54, 0x48, 0x22, 0x24, 0xF3, 0xE1, 0x83, 0x1B, 0x92, 0x11, 0x83, 0xE6, 0x64, +0x92, 0x44, 0x88, 0x51, 0x21, 0x2F, 0x48, 0x90, 0x08, 0xA1, 0x34, 0x04, 0x53, 0xA5, 0x50, 0x49, +0xAC, 0x50, 0xFA, 0x61, 0x05, 0x87, 0x9E, 0x58, 0x7B, 0x7A, 0xD8, 0xCA, 0x95, 0xCF, 0xA8, 0x51, +0xB5, 0x62, 0xD5, 0xC2, 0x15, 0x8B, 0x09, 0x87, 0xB3, 0x57, 0x3F, 0x98, 0x88, 0x4A, 0xE2, 0x6C, +0xD4, 0x15, 0x53, 0x49, 0x98, 0x58, 0x2B, 0x95, 0xED, 0x8B, 0xBB, 0x49, 0xA1, 0xDE, 0xD8, 0x0B, +0x44, 0x08, 0x13, 0x0A, 0x14, 0x10, 0x52, 0xC1, 0x42, 0x98, 0x70, 0x98, 0x30, 0x84, 0x95, 0x5C, +0xB9, 0x52, 0x24, 0xC7, 0x8E, 0x1D, 0x34, 0x54, 0xA8, 0x18, 0x41, 0x79, 0x44, 0x89, 0xCB, 0x98, +0x2D, 0x97, 0x48, 0x51, 0xA2, 0xC3, 0x65, 0xCF, 0x9D, 0x3B, 0x88, 0xEE, 0x90, 0x21, 0xC6, 0xAA, +0x68, 0xD1, 0xB6, 0x6D, 0x0B, 0x17, 0x0E, 0x9C, 0xB1, 0x11, 0xA3, 0x3B, 0xC0, 0xEE, 0xB0, 0xC1, +0xC3, 0x86, 0x0D, 0x26, 0xB0, 0xE6, 0xEE, 0x99, 0x22, 0x05, 0xE5, 0xDE, 0xBD, 0x69, 0xA4, 0x98, +0x41, 0x7C, 0x06, 0x0D, 0x1A, 0x53, 0xEF, 0xEE, 0xB8, 0x51, 0xA4, 0x08, 0x11, 0x31, 0x1F, 0x28, +0xD0, 0x3C, 0x4C, 0x1D, 0x31, 0x96, 0xC5, 0x8B, 0x95, 0x14, 0x79, 0xAC, 0xE3, 0x78, 0x8B, 0xC8, +0xC0, 0x81, 0xFF, 0xFF, 0x0E, 0x4F, 0x1E, 0x73, 0x89, 0x11, 0x2C, 0x16, 0xF9, 0xF2, 0x65, 0x0C, +0x35, 0x37, 0x6E, 0xE1, 0xB6, 0xDD, 0x19, 0xB1, 0x61, 0x84, 0x6F, 0xFB, 0x95, 0x59, 0x98, 0x80, +0xCB, 0x7F, 0xFF, 0xF1, 0xE3, 0x39, 0x08, 0x47, 0x43, 0x77, 0x39, 0x14, 0x58, 0xE0, 0x0E, 0x77, +0xDD, 0xF0, 0xC2, 0x0E, 0x45, 0x14, 0x06, 0x5D, 0x60, 0x5B, 0x88, 0x31, 0x11, 0x45, 0x44, 0x1D, +0x05, 0x44, 0x11, 0x3A, 0xB4, 0x90, 0x54, 0x5C, 0x4A, 0x15, 0x38, 0xD7, 0x5C, 0x2C, 0xB0, 0x20, +0x59, 0x65, 0x24, 0xD2, 0x77, 0xDB, 0x06, 0x2C, 0xEC, 0xB1, 0xCA, 0x7A, 0xC6, 0x38, 0x13, 0xCD, +0x35, 0xF0, 0x85, 0x13, 0x0D, 0x1C, 0x28, 0xB6, 0x30, 0x42, 0x0C, 0x31, 0x48, 0xC6, 0xC2, 0x08, +0xFB, 0xF1, 0xC7, 0x5F, 0x0B, 0x2D, 0xE0, 0x58, 0x83, 0x0D, 0x44, 0xDA, 0xA0, 0xC3, 0x63, 0x48, +0x22, 0xD8, 0xC3, 0x0D, 0x4B, 0x0A, 0xD1, 0x97, 0x5F, 0x2B, 0x48, 0xC7, 0x51, 0x50, 0x40, 0x55, +0x78, 0x94, 0x12, 0x3B, 0x00, 0xC9, 0x16, 0x09, 0x3A, 0x18, 0x78, 0x1C, 0x8E, 0x92, 0x85, 0x09, +0xA4, 0x09, 0x25, 0xB2, 0x80, 0xC6, 0x21, 0xA9, 0xAC, 0xD2, 0x8B, 0x2F, 0x2E, 0x5E, 0x03, 0x63, +0x6B, 0xAB, 0x84, 0xC8, 0x43, 0x0B, 0x44, 0xEA, 0xA0, 0x83, 0x0C, 0x1A, 0xBE, 0x60, 0x27, 0x5C, +0x8F, 0xF1, 0xC0, 0x83, 0x0D, 0x43, 0xFA, 0x69, 0xC3, 0x0E, 0x47, 0x34, 0xD7, 0x43, 0x0F, 0x86, +0x2E, 0x79, 0x83, 0x5F, 0x11, 0x6D, 0x41, 0xC6, 0x0D, 0x14, 0x44, 0x08, 0x52, 0xA3, 0x11, 0x45, +0x91, 0x04, 0x12, 0x98, 0x62, 0xDA, 0x03, 0x9E, 0x32, 0xC8, 0x60, 0x43, 0xA7, 0x40, 0xE2, 0x09, +0xE4, 0xA0, 0x2F, 0xC0, 0x15, 0xA6, 0x64, 0x64, 0xA2, 0xD7, 0x02, 0x0B, 0x2D, 0xBC, 0x71, 0x88, +0x26, 0xB3, 0xF4, 0xFF, 0xD2, 0x8B, 0x32, 0xCE, 0xC0, 0xF8, 0x1E, 0x6B, 0x6F, 0xB0, 0xF0, 0x02, +0x0F, 0x77, 0xF9, 0xE9, 0xEB, 0xA0, 0xCB, 0x2D, 0x77, 0x03, 0x83, 0xDB, 0xF9, 0x7A, 0xC4, 0x12, +0xC8, 0x2E, 0x71, 0x44, 0xA1, 0x85, 0x16, 0xB1, 0x17, 0xA3, 0x3A, 0x25, 0x71, 0x80, 0x5F, 0x43, +0x45, 0x48, 0x54, 0x14, 0x51, 0x20, 0x01, 0x04, 0xA6, 0x4C, 0xF2, 0x20, 0x83, 0xB7, 0x2D, 0x74, +0x6A, 0xC3, 0x9F, 0xA1, 0x92, 0x7A, 0xD7, 0xA9, 0x3A, 0x86, 0x18, 0x62, 0x0F, 0x77, 0x2C, 0x52, +0x09, 0x2A, 0xB1, 0xCE, 0x5A, 0x6B, 0x8C, 0xE1, 0xC4, 0xC1, 0x2A, 0x90, 0x2D, 0x08, 0xFA, 0x27, +0x0F, 0x76, 0x3E, 0xB6, 0x57, 0x73, 0xCD, 0x2D, 0x7B, 0xEC, 0xB2, 0xC8, 0x2E, 0xAB, 0xC4, 0xC1, +0xCE, 0x2E, 0x2A, 0x54, 0x4E, 0x1F, 0x08, 0xB1, 0xC5, 0x16, 0x53, 0x24, 0xB4, 0x12, 0x13, 0xD8, +0x62, 0x0A, 0xC4, 0x85, 0x3A, 0xFC, 0x59, 0xC3, 0xC6, 0x1B, 0x7F, 0xDA, 0xE9, 0xC7, 0x44, 0xAE, +0x1A, 0xA2, 0xC8, 0xEA, 0x8E, 0x7C, 0x44, 0xBB, 0x95, 0x68, 0x02, 0xCB, 0xAC, 0x2D, 0xDA, 0x0A, +0x4E, 0x38, 0x7B, 0xB0, 0x20, 0xEA, 0x9F, 0xE3, 0x76, 0xF9, 0x45, 0xBF, 0xC1, 0x12, 0x5B, 0xC4, +0xB1, 0xCA, 0x0A, 0x2C, 0xF0, 0xC1, 0xDA, 0x3D, 0x4B, 0xE5, 0x50, 0x06, 0x91, 0x41, 0x54, 0x12, +0x53, 0x24, 0x91, 0x44, 0xC5, 0x40, 0x30, 0xB9, 0x83, 0x0E, 0x1C, 0x77, 0x4C, 0xE4, 0xC7, 0x20, +0xDB, 0x80, 0x2F, 0xAB, 0x23, 0x67, 0xDD, 0xC2, 0x12, 0x77, 0xEC, 0xA1, 0x48, 0x25, 0xA7, 0xC4, +0x4A, 0xEB, 0x8B, 0x31, 0xC6, 0x6C, 0xF5, 0xB8, 0x45, 0xDA, 0xF0, 0xC5, 0xCD, 0x47, 0x2E, 0xB7, +0x5D, 0x11, 0x07, 0xF3, 0xEC, 0xF3, 0xCF, 0x08, 0x0B, 0xCD, 0xC4, 0x16, 0x14, 0x39, 0x2A, 0x50, +0x14, 0x53, 0x60, 0xFF, 0x6B, 0xA9, 0xD2, 0x48, 0x30, 0x07, 0x59, 0x0E, 0x51, 0x0F, 0x39, 0x35, +0xD5, 0x1F, 0x87, 0x5B, 0x72, 0xC9, 0xA3, 0x3A, 0x71, 0xC7, 0x1D, 0x7A, 0x80, 0x3D, 0x4B, 0xAC, +0x2D, 0x73, 0xF3, 0x72, 0xCC, 0x89, 0xDB, 0x69, 0xE7, 0xDA, 0x6B, 0xEB, 0x60, 0x05, 0xDC, 0x70, +0xC7, 0x3D, 0xF0, 0xDC, 0x3C, 0x37, 0x77, 0xB1, 0x5F, 0x78, 0x1B, 0x84, 0xB7, 0x1B, 0x6E, 0x90, +0x11, 0xC5, 0x18, 0x7C, 0xFF, 0xBD, 0x2D, 0x93, 0xDD, 0xE9, 0x40, 0x24, 0xC7, 0x45, 0x22, 0x9E, +0xB8, 0xC8, 0x40, 0x2E, 0xFE, 0x2D, 0x12, 0x8F, 0xEB, 0xA1, 0x48, 0x26, 0x61, 0xF7, 0xD2, 0x62, +0xAD, 0xAC, 0x99, 0x2D, 0xAA, 0xE6, 0x3A, 0x70, 0xFE, 0x85, 0x15, 0x56, 0x68, 0x17, 0xBA, 0x12, +0xA4, 0xFB, 0x8C, 0x6C, 0x11, 0x99, 0xBE, 0xF4, 0xB0, 0x40, 0x78, 0xE3, 0xED, 0x3A, 0xEC, 0x7D, +0x2B, 0x0D, 0xC4, 0xA1, 0x90, 0xD9, 0x19, 0x72, 0xB8, 0xBA, 0x23, 0x8E, 0xEF, 0xD5, 0x25, 0x7B, +0xCA, 0xF5, 0x1B, 0x70, 0xE8, 0x51, 0x08, 0xAC, 0xB2, 0xD2, 0x7A, 0x0D, 0xAE, 0x32, 0xE3, 0x5B, +0xA7, 0x0E, 0x84, 0x10, 0x22, 0x88, 0x20, 0x66, 0x30, 0x83, 0x12, 0x7E, 0x00, 0x3A, 0xEA, 0x55, +0x8F, 0x60, 0x4B, 0xD8, 0x16, 0xA6, 0xB4, 0x67, 0x13, 0x8A, 0x18, 0x04, 0x23, 0xB1, 0x13, 0x5F, +0x0F, 0x16, 0x34, 0x20, 0xDB, 0x59, 0x6D, 0x54, 0xDE, 0x4A, 0x9F, 0xEE, 0x7A, 0x17, 0x2E, 0x8F, +0x41, 0xA1, 0x0D, 0xF0, 0x93, 0x9F, 0xCA, 0xC4, 0x56, 0x2B, 0xD5, 0xE4, 0x4A, 0x54, 0x9E, 0xB2, +0x01, 0xF4, 0xFA, 0xF7, 0xBF, 0x00, 0x82, 0x41, 0x3B, 0xDA, 0x71, 0x42, 0xB2, 0x10, 0x28, 0x30, +0x64, 0x29, 0x10, 0x09, 0x49, 0x98, 0xC8, 0x41, 0x04, 0x92, 0x91, 0xBE, 0x59, 0x6A, 0x7C, 0x7A, +0x3A, 0xCE, 0x9D, 0xFF, 0x50, 0xE8, 0x27, 0x0D, 0x6E, 0x30, 0x5C, 0xA3, 0xA2, 0xD3, 0x07, 0xDF, +0x20, 0xBF, 0x42, 0xCC, 0x0F, 0x16, 0xF1, 0x52, 0x06, 0x37, 0xAE, 0xB1, 0x06, 0x3A, 0x7D, 0x6C, +0x63, 0x56, 0xF8, 0x42, 0x22, 0x12, 0x61, 0x08, 0x43, 0x40, 0x0F, 0x0C, 0x9F, 0x03, 0x5A, 0xB2, +0xB2, 0x40, 0xC6, 0x2C, 0xD4, 0x70, 0x09, 0x40, 0x53, 0x82, 0xC3, 0x12, 0xD2, 0xBA, 0x83, 0x40, +0xF0, 0x6F, 0x49, 0xB8, 0xD0, 0x0B, 0xFE, 0x33, 0xC4, 0x50, 0xA5, 0xD0, 0x88, 0x47, 0x1C, 0x99, +0x0D, 0x96, 0xA8, 0x87, 0x26, 0xA6, 0x0C, 0x8A, 0xB3, 0x9A, 0x22, 0x1A, 0x58, 0x40, 0x24, 0x3F, +0x61, 0x51, 0x8B, 0x86, 0xB0, 0x84, 0x17, 0xAD, 0x00, 0x86, 0x17, 0x22, 0x6C, 0x8C, 0x59, 0x80, +0x02, 0x14, 0xCC, 0xC8, 0xB3, 0x34, 0x52, 0x8B, 0x0A, 0x6D, 0x24, 0x88, 0x4D, 0x8E, 0x86, 0x05, +0x22, 0x60, 0x29, 0x40, 0xC7, 0x09, 0x11, 0x8E, 0x56, 0x65, 0x45, 0x23, 0x1E, 0x4E, 0x06, 0x31, +0xE8, 0xDD, 0xB7, 0xB2, 0x10, 0xBF, 0x26, 0x3A, 0x11, 0x6C, 0x80, 0x84, 0xD1, 0x1B, 0x5A, 0x80, +0xA4, 0x8C, 0xF1, 0x40, 0x10, 0x6A, 0x20, 0x04, 0x28, 0x2C, 0x91, 0x08, 0x35, 0x08, 0xE2, 0x60, +0x3D, 0xE3, 0xD9, 0x12, 0x24, 0x39, 0x49, 0x61, 0x26, 0x4B, 0x59, 0x40, 0x80, 0x49, 0xD1, 0x06, +0x62, 0x93, 0x2D, 0x10, 0xA5, 0x93, 0x18, 0x12, 0x22, 0x0D, 0x44, 0x99, 0x4A, 0x56, 0x79, 0x4C, +0x83, 0xA7, 0x4C, 0x25, 0xBE, 0x64, 0xB0, 0x04, 0x38, 0xB4, 0xD2, 0x95, 0xC4, 0x83, 0x97, 0x31, +0xAE, 0xB1, 0x07, 0x19, 0x3C, 0x06, 0x4B, 0x36, 0x38, 0x82, 0x1A, 0xBE, 0xE0, 0x89, 0x5D, 0x7A, +0xC2, 0x97, 0x65, 0x34, 0xE3, 0x12, 0xB2, 0x30, 0x4F, 0x49, 0xD2, 0xF3, 0x98, 0x33, 0x4C, 0xA0, +0x32, 0x0F, 0xD2, 0xFF, 0xC0, 0x67, 0x12, 0xE1, 0x69, 0x15, 0xA4, 0x41, 0xEF, 0xD4, 0x85, 0xBE, +0xF4, 0xE1, 0xEC, 0x70, 0xE8, 0x0B, 0xD7, 0x12, 0x40, 0xA8, 0x87, 0xF8, 0x39, 0xF1, 0x95, 0xEF, +0x6A, 0x4F, 0x39, 0x1F, 0x63, 0x85, 0x23, 0xFC, 0xA9, 0x0C, 0x65, 0x68, 0x27, 0x28, 0x3C, 0xD1, +0xC5, 0x33, 0x9C, 0x81, 0x8C, 0x3C, 0x9B, 0x64, 0x3C, 0x21, 0xE9, 0x04, 0x62, 0x0A, 0x21, 0x09, +0x3B, 0x1C, 0x88, 0x33, 0x23, 0xA2, 0xB4, 0x4E, 0x02, 0xF4, 0x3F, 0xA1, 0x22, 0xD9, 0xFA, 0x52, +0x48, 0xA4, 0x24, 0x1D, 0xEE, 0x53, 0x45, 0xEA, 0x01, 0x1A, 0xDA, 0xE0, 0xCD, 0x3E, 0xBA, 0xB2, +0x12, 0xB3, 0x78, 0xD1, 0x22, 0xCC, 0xD9, 0x83, 0x1D, 0x58, 0x81, 0x07, 0x35, 0xC0, 0xA8, 0x46, +0xB9, 0xF8, 0x88, 0x2C, 0x98, 0x61, 0x8C, 0xC3, 0x3C, 0xE6, 0x24, 0x45, 0x9A, 0x05, 0x27, 0xC8, +0x10, 0x0A, 0x27, 0xC5, 0x64, 0x26, 0x59, 0x47, 0x06, 0x67, 0xBE, 0xA4, 0xA5, 0x44, 0xD8, 0x0E, +0x28, 0xA7, 0x29, 0xB3, 0x10, 0xC9, 0x40, 0x66, 0x21, 0x4B, 0x61, 0x92, 0x6C, 0xFA, 0xAB, 0x42, +0x66, 0x81, 0xA7, 0xAD, 0x74, 0x68, 0x21, 0x50, 0xD1, 0x8B, 0xD4, 0xEC, 0x81, 0x07, 0x47, 0xE8, +0x01, 0x5E, 0xB3, 0xA8, 0x54, 0x57, 0xB8, 0x02, 0x14, 0x5D, 0x0C, 0x60, 0xC1, 0xB2, 0xB0, 0x06, +0x28, 0x0C, 0xD3, 0xB0, 0x92, 0x44, 0x03, 0x1A, 0xE8, 0xE9, 0x04, 0x24, 0x0C, 0xD3, 0x09, 0x5A, +0x10, 0x83, 0x1C, 0xE4, 0xC0, 0x4C, 0x99, 0x1C, 0x4D, 0x69, 0x49, 0xF0, 0xE4, 0x0E, 0xC6, 0xBA, +0xB8, 0x72, 0xE1, 0xB4, 0xA6, 0x6B, 0x7D, 0xCC, 0xB8, 0x68, 0x36, 0x5A, 0xC2, 0xF6, 0xB4, 0xA1, +0xF2, 0x03, 0xAA, 0x32, 0xB6, 0x61, 0x8C, 0x23, 0xC8, 0x20, 0xAF, 0xCB, 0xE2, 0xAB, 0x1A, 0x3C, +0xE1, 0x0A, 0x59, 0xFF, 0x00, 0xD6, 0x10, 0x01, 0x24, 0x23, 0xB2, 0xD6, 0x80, 0x86, 0x49, 0x22, +0x8B, 0x98, 0xC4, 0x6C, 0xAC, 0xB2, 0xAC, 0x2A, 0x59, 0x81, 0x70, 0x15, 0x21, 0x85, 0x21, 0x4C, +0x1C, 0x81, 0x60, 0xD1, 0x8D, 0x79, 0xA7, 0xA0, 0x82, 0x4A, 0x1B, 0x68, 0x93, 0x64, 0x3E, 0xE9, +0xFA, 0x89, 0xB0, 0xA8, 0xF5, 0xE9, 0xFC, 0xDA, 0x13, 0x8E, 0x54, 0x30, 0xE8, 0x05, 0x3D, 0xB0, +0xE8, 0xDA, 0x94, 0x0A, 0x0A, 0xBF, 0x82, 0x02, 0x14, 0x8F, 0x78, 0xC4, 0x47, 0xE9, 0x29, 0xC9, +0xDF, 0x02, 0x17, 0xB8, 0xC9, 0x42, 0x82, 0x13, 0xF4, 0x46, 0x86, 0xC9, 0xB6, 0x6E, 0x30, 0x87, +0x51, 0xEE, 0xC5, 0x9A, 0x5B, 0x83, 0xE7, 0x7A, 0xEA, 0x5B, 0xD2, 0x2D, 0xD2, 0xD3, 0xDA, 0x36, +0x60, 0xB4, 0x15, 0xC9, 0x4F, 0x47, 0x68, 0x43, 0x1F, 0xBF, 0x59, 0x89, 0xD3, 0x6C, 0x03, 0x1C, +0xA7, 0x78, 0xCC, 0x92, 0x2C, 0xCA, 0xD7, 0xFE, 0xD1, 0x56, 0x16, 0xB6, 0x15, 0x44, 0x53, 0x3D, +0xCA, 0xDE, 0x63, 0xBD, 0x17, 0xBE, 0xC8, 0x92, 0x2F, 0x7D, 0xED, 0x8B, 0xDC, 0xFC, 0x76, 0xD2, +0x28, 0xDA, 0xB1, 0xD3, 0x73, 0xD1, 0x17, 0x60, 0x01, 0x73, 0xE7, 0xC5, 0x06, 0x1E, 0xED, 0x9C, +0x7A, 0xB0, 0x86, 0x35, 0xE8, 0x21, 0x12, 0xF2, 0x33, 0x85, 0x2F, 0x52, 0x03, 0x8E, 0x55, 0x20, +0xAA, 0x69, 0x7B, 0x59, 0x9B, 0x1F, 0x74, 0x59, 0x5E, 0x0C, 0xCB, 0xE2, 0x11, 0x82, 0xC8, 0xC2, +0x19, 0x24, 0xC9, 0x61, 0x25, 0x2F, 0xF9, 0xC3, 0xC9, 0x2A, 0x82, 0x13, 0xC4, 0x60, 0xDC, 0xC9, +0x92, 0x81, 0x75, 0x58, 0xB0, 0xCE, 0x89, 0x85, 0xE0, 0x84, 0xED, 0x74, 0x47, 0xA0, 0x9E, 0x95, +0x71, 0xDA, 0x42, 0x6B, 0x27, 0x71, 0x65, 0x2C, 0xBC, 0x2D, 0x90, 0x00, 0x04, 0xEA, 0xF3, 0x85, +0xF8, 0x35, 0xD8, 0xFF, 0x18, 0x0F, 0x06, 0x47, 0x34, 0x6A, 0x51, 0x8B, 0x49, 0x50, 0x21, 0x0A, +0x4E, 0xC8, 0xC3, 0x17, 0x86, 0xDC, 0x4E, 0x59, 0xD0, 0x22, 0xC3, 0x49, 0x96, 0x27, 0x87, 0x3D, +0xFA, 0xE4, 0xF7, 0x26, 0x4B, 0x0B, 0x4E, 0x60, 0xC2, 0x40, 0x24, 0xCB, 0x55, 0xA5, 0xB1, 0x54, +0x08, 0x44, 0x20, 0xC2, 0x75, 0x06, 0x9C, 0xA1, 0x30, 0x07, 0xD8, 0x57, 0x0C, 0xAA, 0xA5, 0x9F, +0xEC, 0xE4, 0xA7, 0x22, 0xA8, 0x00, 0x02, 0x08, 0x80, 0x80, 0xA8, 0x6D, 0xB0, 0x07, 0x1D, 0x47, +0x43, 0x1B, 0xDA, 0xA8, 0x45, 0x23, 0x28, 0x01, 0x0C, 0x60, 0x8C, 0x42, 0x17, 0xC5, 0x80, 0x86, +0x20, 0xFC, 0x60, 0x08, 0xDA, 0xBA, 0xE2, 0xCF, 0x9E, 0x78, 0x04, 0x24, 0xF2, 0xC0, 0x6B, 0x33, +0xF0, 0x9A, 0xD0, 0x85, 0x0E, 0x6E, 0x97, 0x91, 0xA0, 0x05, 0x2D, 0x8C, 0x58, 0x0E, 0xAC, 0xA3, +0x82, 0xA3, 0x8F, 0x16, 0xE9, 0x2B, 0x60, 0x49, 0x73, 0x45, 0x0C, 0x30, 0x9D, 0x0A, 0x49, 0xBE, +0xB5, 0xEE, 0xEF, 0x50, 0x3D, 0xD8, 0x00, 0x02, 0x42, 0xBD, 0xED, 0x18, 0x28, 0x22, 0x15, 0x70, +0xD6, 0x06, 0x2E, 0xA2, 0xE0, 0x01, 0x0E, 0x3C, 0x84, 0x04, 0x8C, 0x08, 0x46, 0x36, 0xF2, 0xE0, +0x08, 0x42, 0xD8, 0x9A, 0x16, 0xA0, 0x60, 0x05, 0x34, 0xA0, 0x11, 0x09, 0x5E, 0xE7, 0xC1, 0xD7, +0x67, 0xA8, 0x71, 0xB0, 0x83, 0xDB, 0x1C, 0xAB, 0x1E, 0x3B, 0xD9, 0x98, 0x3D, 0x69, 0x66, 0x23, +0xFD, 0x4F, 0x4A, 0x67, 0xC9, 0x9A, 0x45, 0x62, 0x31, 0xCD, 0x98, 0x77, 0x24, 0xE5, 0xEC, 0x00, +0x51, 0x2D, 0x00, 0xF5, 0xB6, 0xB7, 0x9D, 0x9E, 0x4D, 0xC0, 0x99, 0x1C, 0xD4, 0x08, 0x85, 0x1D, +0x60, 0xC0, 0x94, 0x0F, 0xBC, 0x80, 0x0F, 0xBE, 0xC8, 0x03, 0x9F, 0x5D, 0x61, 0x0B, 0x5B, 0xC8, +0x22, 0x1B, 0xEF, 0xFF, 0x78, 0x87, 0x3A, 0xAC, 0x81, 0x0C, 0x4C, 0xFC, 0xFA, 0x0E, 0xBF, 0x06, +0xF6, 0x19, 0xB4, 0x70, 0x05, 0xAB, 0x16, 0x9B, 0x23, 0xF5, 0xB5, 0xAF, 0x1B, 0x94, 0xAD, 0xB4, +0xA3, 0x10, 0xBC, 0xE0, 0xFD, 0x42, 0x22, 0x5A, 0xAF, 0x69, 0x47, 0x19, 0x1C, 0xA9, 0x5F, 0x3A, +0x70, 0x78, 0x0B, 0x74, 0x60, 0x82, 0x89, 0x4F, 0xDC, 0x06, 0x9B, 0x10, 0x45, 0x6A, 0xC4, 0x81, +0x8E, 0x73, 0x54, 0x03, 0x18, 0xAA, 0xA0, 0x33, 0xAC, 0xB7, 0x21, 0x72, 0x4F, 0xD0, 0xD6, 0x16, +0xAD, 0x60, 0x85, 0x3A, 0xD6, 0xA1, 0x0E, 0x75, 0x64, 0x83, 0x17, 0x91, 0x78, 0xC5, 0x2B, 0x76, +0xFC, 0x8A, 0x48, 0xC8, 0x7C, 0xE6, 0x5A, 0x50, 0x02, 0x64, 0x23, 0x3B, 0x59, 0xC9, 0x22, 0x7B, +0xE7, 0x01, 0x37, 0xCA, 0xCF, 0xBD, 0x5C, 0x41, 0x24, 0x16, 0x74, 0xA0, 0xA4, 0x94, 0xCC, 0x7F, +0x24, 0xB3, 0xBE, 0x22, 0xF4, 0x40, 0x02, 0x4E, 0x47, 0x40, 0x0C, 0x52, 0xB1, 0xE3, 0x07, 0x93, +0x03, 0x1D, 0xE8, 0x18, 0xC7, 0x38, 0xCA, 0x51, 0x0E, 0x74, 0x94, 0xE3, 0x1A, 0x82, 0x68, 0xB7, +0xAD, 0x85, 0x91, 0x0D, 0x75, 0x60, 0x22, 0x12, 0xAC, 0x78, 0x04, 0x21, 0x0C, 0x01, 0x09, 0x5E, +0xAC, 0x43, 0xE5, 0xBC, 0x48, 0x6F, 0xCC, 0x69, 0x2E, 0xF7, 0x9B, 0xDB, 0x5D, 0xE7, 0x3C, 0x2F, +0x8A, 0xDE, 0x09, 0xDE, 0x1C, 0xC8, 0xA8, 0x12, 0x4F, 0x23, 0x23, 0x25, 0x29, 0x45, 0xA4, 0x82, +0xC1, 0xAB, 0x00, 0x5F, 0x3A, 0x70, 0xC2, 0xE1, 0x11, 0x3F, 0x71, 0x09, 0x44, 0xA2, 0xF1, 0xAB, +0xF1, 0x06, 0xD5, 0xD3, 0x91, 0x8E, 0x72, 0x80, 0x43, 0x1A, 0xC8, 0xD8, 0xB3, 0x23, 0x3C, 0x21, +0x0B, 0x57, 0x58, 0x43, 0xE5, 0x91, 0x78, 0x04, 0x2B, 0x76, 0xB1, 0x0B, 0x5E, 0x20, 0x23, 0x1B, +0xEB, 0x70, 0x87, 0xFF, 0x3A, 0x48, 0xA1, 0xE1, 0x5E, 0xCF, 0xDC, 0xE6, 0x5A, 0x08, 0xC3, 0x64, +0xE5, 0x30, 0x07, 0xD8, 0xE7, 0xDD, 0x28, 0x98, 0x25, 0xC2, 0xB0, 0x7E, 0xB4, 0x3E, 0xDE, 0x89, +0xCC, 0x54, 0x26, 0xC0, 0x51, 0x88, 0x46, 0xD0, 0x02, 0x15, 0xAC, 0x80, 0x07, 0x51, 0xD0, 0x02, +0x1B, 0x00, 0x05, 0xDA, 0x36, 0x71, 0x31, 0x90, 0x09, 0xD1, 0x10, 0x1F, 0xAA, 0xD1, 0x1A, 0xE0, +0x00, 0x0E, 0xDB, 0x10, 0x0D, 0xBE, 0xC0, 0x0B, 0x82, 0x90, 0x06, 0xEE, 0x66, 0x09, 0x9E, 0x70, +0x7D, 0xEB, 0x90, 0x0D, 0xD9, 0xF0, 0x60, 0x63, 0x97, 0x72, 0xEF, 0xB0, 0x0E, 0xD6, 0x60, 0x09, +0xE7, 0x95, 0x5E, 0x8D, 0x54, 0x18, 0x61, 0x10, 0x21, 0x03, 0xC1, 0x3A, 0x2A, 0x18, 0x7B, 0x47, +0x01, 0x7F, 0x99, 0x35, 0x7F, 0x70, 0x51, 0x7F, 0x3B, 0x82, 0x1E, 0x95, 0xF1, 0x21, 0xA9, 0x82, +0x1E, 0x3B, 0xE2, 0x01, 0x26, 0x70, 0x04, 0x53, 0x10, 0x5E, 0x8B, 0xD0, 0x03, 0x19, 0x00, 0x01, +0x12, 0xC0, 0x02, 0x77, 0xE0, 0x0B, 0x30, 0xA2, 0x1A, 0x0F, 0x88, 0x1A, 0xD1, 0x60, 0x0C, 0xC6, +0xE0, 0x0B, 0xBB, 0x20, 0x08, 0xA3, 0x67, 0x81, 0x17, 0x98, 0x72, 0xA7, 0xE7, 0x81, 0x56, 0x98, +0x0D, 0xA1, 0xC7, 0x0A, 0x47, 0xF6, 0x08, 0x25, 0x98, 0x65, 0x58, 0xC0, 0x04, 0x62, 0xA0, 0x82, +0x62, 0x88, 0x77, 0x3D, 0xE7, 0x82, 0x46, 0xA1, 0x20, 0x4F, 0x33, 0x50, 0x25, 0x43, 0x83, 0xF5, +0xB1, 0x7F, 0x38, 0xB8, 0x86, 0xFC, 0xC7, 0x35, 0x68, 0xF0, 0x06, 0x7B, 0x70, 0x07, 0x4A, 0xA6, +0x63, 0xB5, 0x62, 0x2B, 0x53, 0x94, 0x87, 0xCE, 0xE0, 0x0C, 0xCA, 0xD0, 0x0B, 0xAC, 0xE0, 0x07, +0x9D, 0xE0, 0x75, 0x7F, 0x85, 0x0C, 0xEF, 0xE0, 0x0E, 0x88, 0x98, 0x88, 0x54, 0x98, 0x0D, 0xBB, +0x40, 0x0B, 0x24, 0xFF, 0x67, 0x0B, 0x5E, 0xE7, 0x6B, 0x86, 0xF1, 0x85, 0x57, 0x36, 0x86, 0x8D, +0x56, 0x86, 0x98, 0x05, 0x64, 0xC3, 0x92, 0x25, 0xEB, 0xB3, 0x23, 0x33, 0x58, 0x22, 0x6F, 0x08, +0x87, 0x47, 0xF0, 0x06, 0x77, 0xE0, 0x4D, 0x77, 0x50, 0x09, 0xA6, 0xC0, 0x78, 0xC7, 0xA3, 0x87, +0xD7, 0xD0, 0x87, 0xAE, 0x08, 0x0D, 0xCA, 0x10, 0x88, 0x9D, 0xD0, 0x09, 0xB7, 0x66, 0x08, 0xBB, +0xA0, 0x0E, 0x89, 0x88, 0x88, 0x2A, 0x97, 0x0D, 0xD6, 0xB0, 0x0B, 0xAC, 0x40, 0x0B, 0xC0, 0x68, +0x0B, 0xA0, 0x90, 0x08, 0x92, 0x68, 0x18, 0x8E, 0x32, 0x86, 0x04, 0x91, 0x77, 0x3D, 0xA7, 0x20, +0x13, 0x34, 0x2E, 0xF6, 0xF7, 0x89, 0xA0, 0x98, 0x1F, 0xEA, 0x42, 0x19, 0x31, 0x90, 0x05, 0x3E, +0xE5, 0x66, 0xA9, 0xC8, 0x1E, 0xF3, 0x96, 0x87, 0x6E, 0xE2, 0x0C, 0xB0, 0xE8, 0x8D, 0xD0, 0x80, +0x0C, 0xAC, 0xB0, 0x45, 0x9E, 0xD0, 0x0A, 0x25, 0x27, 0x0C, 0xD6, 0x30, 0x76, 0x65, 0x97, 0x0D, +0xC8, 0xE0, 0x8B, 0xAC, 0x20, 0x0C, 0xF0, 0x08, 0x8F, 0xB9, 0x30, 0x82, 0x8F, 0x50, 0x1D, 0x5B, +0x60, 0x89, 0xC9, 0x88, 0x59, 0xCB, 0xA8, 0x20, 0x2B, 0xA0, 0x02, 0xA3, 0xF5, 0x29, 0x9D, 0xB8, +0x38, 0x6B, 0xB8, 0x38, 0x37, 0xC2, 0x4A, 0xDA, 0x95, 0x09, 0xA9, 0x68, 0x3C, 0xE0, 0x08, 0x0D, +0xAF, 0x38, 0x6F, 0xCA, 0xF0, 0x90, 0xE2, 0x48, 0x8E, 0x25, 0x57, 0x72, 0xAC, 0x60, 0x0D, 0x16, +0x29, 0x8E, 0x96, 0x60, 0x09, 0x7E, 0x16, 0x8F, 0xF2, 0x48, 0x8F, 0x87, 0xC1, 0x11, 0x6E, 0x30, +0x07, 0x73, 0x20, 0x86, 0x3B, 0x41, 0x06, 0xFA, 0x28, 0x3E, 0x4C, 0xF2, 0x02, 0xFD, 0x17, 0x5D, +0x17, 0x54, 0x7F, 0xBA, 0x47, 0x50, 0x25, 0x83, 0x23, 0x4E, 0xF0, 0x06, 0x68, 0x60, 0x63, 0xF2, +0x43, 0x3C, 0x62, 0xFF, 0xA3, 0x0C, 0xB0, 0xC8, 0x90, 0xDE, 0xF8, 0x90, 0x3E, 0xA9, 0x0C, 0xE2, +0x88, 0x08, 0x9D, 0x60, 0x8E, 0x26, 0x07, 0x8C, 0x46, 0xC9, 0x91, 0x48, 0xD9, 0x91, 0xA0, 0xC0, +0x6B, 0x87, 0x31, 0x06, 0x71, 0xC0, 0x7E, 0x22, 0xC9, 0x3A, 0x71, 0x10, 0x07, 0x57, 0x66, 0x92, +0x27, 0xD9, 0x34, 0x13, 0x74, 0x17, 0xD6, 0x15, 0x60, 0x9D, 0x32, 0x74, 0xE7, 0xD3, 0x29, 0x43, +0x02, 0x05, 0xA4, 0xC8, 0x44, 0x37, 0x19, 0x36, 0xBE, 0xF0, 0x93, 0x68, 0x89, 0x96, 0xC8, 0x20, +0x0B, 0x42, 0x49, 0x94, 0x7E, 0x66, 0x94, 0xB4, 0x90, 0x94, 0x49, 0x79, 0x5E, 0xBC, 0x96, 0x7E, +0x4F, 0x29, 0x92, 0x51, 0xE9, 0x06, 0x53, 0xC9, 0x55, 0x02, 0xD7, 0x73, 0xE3, 0xB3, 0x24, 0xBC, +0x82, 0x36, 0xD8, 0xE6, 0x2B, 0x3C, 0x70, 0x28, 0x84, 0x59, 0x98, 0x7A, 0x75, 0x28, 0x16, 0xE5, +0x27, 0x4B, 0x04, 0x39, 0x65, 0xB9, 0x26, 0x67, 0xF9, 0x87, 0x3F, 0x59, 0x3F, 0xB3, 0x02, 0x94, +0xB4, 0x20, 0x94, 0xE5, 0x48, 0x94, 0xB9, 0x60, 0x0B, 0xF0, 0x48, 0x0C, 0x9E, 0xF9, 0x99, 0xA0, +0xE9, 0x99, 0xAE, 0xE0, 0x09, 0x4C, 0x39, 0x95, 0x63, 0xB0, 0x7E, 0x77, 0xB7, 0x97, 0x02, 0xD1, +0x73, 0xCB, 0xB5, 0x17, 0x7B, 0xA1, 0x95, 0x7E, 0x12, 0x5E, 0x79, 0xE5, 0x2B, 0x86, 0x79, 0x98, +0xB1, 0x19, 0x5E, 0x7E, 0x62, 0x05, 0x6B, 0x40, 0x8A, 0x8E, 0x59, 0x09, 0x38, 0xA9, 0x26, 0xB2, +0x12, 0x9C, 0xC2, 0x19, 0x9C, 0xCA, 0xB0, 0x0B, 0xC3, 0x38, 0x88, 0x44, 0x39, 0x91, 0xC4, 0x20, +0x0C, 0xA1, 0xD9, 0x9C, 0xC4, 0x30, 0x9A, 0xA5, 0x39, 0x95, 0xA8, 0x29, 0x95, 0x71, 0xD0, 0x46, +0x15, 0xA3, 0x2D, 0x7C, 0x51, 0x9B, 0xB4, 0xB9, 0x2C, 0x7A, 0x55, 0x98, 0xDC, 0x69, 0x9B, 0x88, +0xB9, 0x98, 0x56, 0xFF, 0xD0, 0x06, 0x71, 0x10, 0x3C, 0xA9, 0x15, 0x36, 0xB3, 0xB0, 0x0A, 0x93, +0x03, 0x2F, 0xB3, 0x80, 0x0A, 0x80, 0x14, 0x9C, 0x2D, 0x87, 0x08, 0x89, 0x80, 0x9C, 0x25, 0x47, +0x94, 0x9E, 0xD9, 0x99, 0xCE, 0x29, 0x9A, 0xA4, 0x99, 0x07, 0x61, 0x30, 0x95, 0x53, 0xB9, 0x07, +0x56, 0x46, 0x06, 0x71, 0x40, 0x07, 0x23, 0x29, 0x06, 0xD7, 0xA9, 0x89, 0x13, 0x64, 0x98, 0xE1, +0x85, 0x6D, 0xDD, 0xC9, 0xA0, 0x0D, 0xAA, 0x9D, 0x9B, 0xC6, 0x03, 0xE4, 0x69, 0x9E, 0x85, 0x00, +0x4B, 0xA7, 0x80, 0x9E, 0xA8, 0x90, 0xA1, 0xB3, 0x00, 0x45, 0x93, 0xD3, 0x0B, 0xB3, 0xD0, 0x72, +0x89, 0x80, 0x99, 0xAD, 0x30, 0xA2, 0x25, 0x97, 0x9F, 0xCE, 0x49, 0x0B, 0xFB, 0xD9, 0x94, 0x4E, +0xF9, 0x94, 0x74, 0x40, 0x9D, 0x23, 0xE9, 0x3A, 0x96, 0x62, 0x31, 0x17, 0x93, 0x45, 0xDE, 0x22, +0x63, 0xA4, 0x53, 0x30, 0x05, 0x23, 0x9B, 0x79, 0x25, 0x9B, 0x8A, 0xB1, 0x06, 0x8E, 0xD9, 0x44, +0xC4, 0x73, 0x0A, 0xA8, 0xA0, 0x09, 0x44, 0x9A, 0xA1, 0xEE, 0x09, 0x45, 0x1C, 0xFA, 0xA1, 0xAC, +0xE0, 0x08, 0xD3, 0x07, 0x0A, 0xC9, 0x99, 0x0B, 0x50, 0xCA, 0x9C, 0x9F, 0xC9, 0x91, 0xA0, 0x59, +0x7D, 0xE9, 0xD5, 0x06, 0x20, 0xF4, 0x06, 0xA4, 0xE8, 0x94, 0x64, 0xB0, 0xA2, 0xC6, 0x35, 0x06, +0x63, 0xE0, 0x43, 0x81, 0x73, 0x03, 0xD0, 0x63, 0x3D, 0xC6, 0x74, 0x58, 0x92, 0x54, 0x63, 0x86, +0x55, 0x46, 0x8E, 0x25, 0x77, 0x8B, 0x31, 0x87, 0x7D, 0xF4, 0x50, 0x99, 0x40, 0xA4, 0x74, 0x9A, +0x09, 0x46, 0x9A, 0xA1, 0xB0, 0xA0, 0xA1, 0x1F, 0x0A, 0x09, 0x8E, 0x30, 0x88, 0x4E, 0x4A, 0xA2, +0x50, 0x0A, 0xA5, 0xA0, 0x49, 0xA5, 0x9F, 0x69, 0xA5, 0x90, 0x80, 0xA5, 0x5A, 0xAA, 0xA5, 0x53, +0x40, 0x95, 0x4E, 0xFF, 0x49, 0x07, 0x03, 0x01, 0xA6, 0x61, 0x9A, 0x34, 0x98, 0xD2, 0x64, 0x91, +0x94, 0xA6, 0x50, 0x50, 0x93, 0x97, 0x8A, 0xA5, 0x9A, 0xDA, 0x06, 0x85, 0xA5, 0x58, 0x51, 0x00, +0x05, 0xC5, 0x76, 0x18, 0xBB, 0xE9, 0x53, 0x7D, 0x54, 0x09, 0xA6, 0x7A, 0xAA, 0xA6, 0xAA, 0x09, +0xA6, 0x30, 0xA7, 0x74, 0x0A, 0x45, 0x41, 0xD9, 0x09, 0xE7, 0x35, 0xA2, 0xAD, 0xE0, 0x0A, 0x9B, +0x69, 0x0B, 0xB5, 0x7A, 0x9F, 0xF1, 0x58, 0xA5, 0xAE, 0x70, 0xA5, 0x9A, 0xFA, 0x06, 0x6D, 0x30, +0x05, 0x63, 0x20, 0x95, 0x63, 0xF0, 0xA8, 0xC0, 0xEA, 0x43, 0x4C, 0x30, 0x06, 0x1C, 0xE6, 0x5E, +0x50, 0x50, 0x63, 0x35, 0xB9, 0x9B, 0xBE, 0x9A, 0xA8, 0x9C, 0x7A, 0xA9, 0xBD, 0x15, 0x05, 0xBE, +0x1A, 0x06, 0x77, 0xA0, 0xA5, 0xDF, 0xF4, 0x53, 0xA8, 0xEA, 0x9B, 0x99, 0xD0, 0xAD, 0xC4, 0x03, +0x0B, 0xB0, 0xE0, 0x8B, 0x7D, 0x1A, 0xAB, 0xB2, 0x2A, 0xAB, 0x13, 0x69, 0x0B, 0xCB, 0x99, 0xAB, +0x85, 0xBA, 0xAB, 0x8F, 0xB0, 0x06, 0x9B, 0x8A, 0x06, 0xAF, 0x03, 0xA9, 0xC3, 0x2A, 0x10, 0x61, +0x0A, 0xA9, 0x3E, 0xE4, 0x51, 0x1F, 0xA6, 0x58, 0x35, 0x99, 0xA5, 0x89, 0x3A, 0x96, 0xFD, 0x0A, +0xAD, 0x20, 0x54, 0x8A, 0xA4, 0xFA, 0x50, 0x5E, 0xB3, 0x08, 0x8A, 0xB0, 0x08, 0x8B, 0xD0, 0xAD, +0x29, 0xA3, 0x09, 0xA8, 0x70, 0xA1, 0xE2, 0xEA, 0xA7, 0xB2, 0xEA, 0x0A, 0x23, 0xFA, 0x88, 0xB6, +0x8A, 0x9F, 0x48, 0xE9, 0x88, 0xE9, 0x95, 0x6F, 0x69, 0x5A, 0x63, 0xBF, 0x0A, 0xAC, 0xD5, 0xC9, +0x43, 0x71, 0x20, 0xAF, 0x7D, 0xC3, 0xAC, 0xFA, 0x5A, 0xB2, 0x3E, 0x1A, 0xB0, 0x8F, 0x93, 0xB2, +0x7B, 0xB0, 0xB2, 0x7B, 0xF0, 0x9F, 0x8F, 0x83, 0xA8, 0x03, 0xFB, 0x50, 0x07, 0xAB, 0x08, 0x75, +0x08, 0x07, 0x5F, 0xFF, 0x93, 0xAA, 0x9A, 0x30, 0xA7, 0xBB, 0x60, 0x09, 0x7D, 0x9A, 0x08, 0x99, +0x59, 0xAE, 0xB3, 0x5A, 0xA2, 0xCB, 0x99, 0xAE, 0xE9, 0x2A, 0x0C, 0x18, 0xAB, 0x5E, 0x67, 0xC0, +0x37, 0x35, 0xE6, 0xAE, 0x18, 0x31, 0x95, 0x02, 0x21, 0x06, 0x53, 0x40, 0x07, 0xFE, 0x39, 0x06, +0x0F, 0x83, 0xA5, 0x4B, 0xBB, 0xB4, 0x88, 0xFA, 0x38, 0x75, 0xA8, 0xB5, 0x5D, 0xC3, 0xB2, 0x7B, +0x40, 0x07, 0x74, 0xE0, 0xB5, 0xD7, 0x1A, 0x57, 0xAE, 0xB4, 0xB5, 0x70, 0x10, 0x03, 0x25, 0x90, +0x07, 0x98, 0xE0, 0x9B, 0xDC, 0x6A, 0x0A, 0xE3, 0xD8, 0xB3, 0x89, 0xD0, 0x0A, 0x43, 0x09, 0xB4, +0xE6, 0x48, 0x0C, 0xB9, 0x80, 0xAB, 0x1C, 0xB9, 0x99, 0x86, 0xA0, 0x5E, 0x66, 0x70, 0xA9, 0x1C, +0xFB, 0x06, 0x18, 0xE1, 0x94, 0x6D, 0x04, 0xA6, 0x53, 0x2B, 0x10, 0x56, 0x9B, 0x58, 0x35, 0xA6, +0xA5, 0x2C, 0xAB, 0xB2, 0x2B, 0x8B, 0xB0, 0x8E, 0xCB, 0x07, 0x61, 0xEB, 0x35, 0x7B, 0x80, 0xAD, +0x0B, 0x16, 0xA7, 0x85, 0x50, 0xB3, 0x23, 0x90, 0x01, 0x22, 0x10, 0x04, 0x90, 0x60, 0xAA, 0x99, +0xC0, 0xAD, 0xAC, 0xC0, 0xB3, 0x8E, 0xE0, 0xB3, 0xB3, 0x38, 0xB1, 0x12, 0x4B, 0xA2, 0x9E, 0x79, +0x8E, 0x48, 0x09, 0x76, 0x7B, 0x2B, 0x58, 0x69, 0x8A, 0xA5, 0x81, 0x3B, 0xAF, 0x5D, 0x3A, 0xA0, +0xFE, 0xC9, 0x3A, 0x72, 0x70, 0x07, 0x6D, 0x80, 0xB8, 0xBB, 0xD9, 0xB5, 0x2B, 0xAB, 0xB5, 0x7B, +0x80, 0xB0, 0x7C, 0x70, 0x08, 0xC2, 0x7B, 0x08, 0x7C, 0xB0, 0x08, 0xBF, 0xAB, 0x08, 0xD7, 0x9A, +0x5D, 0xAE, 0xF4, 0x38, 0x56, 0x20, 0x02, 0xCE, 0x1B, 0x04, 0x6A, 0x4B, 0x0A, 0xDE, 0x9A, 0x09, +0x81, 0x28, 0x9F, 0x5B, 0x54, 0xBA, 0x74, 0x3B, 0xA2, 0x53, 0x8A, 0x94, 0x50, 0x4A, 0x97, 0x79, +0x40, 0x46, 0x1F, 0xFF, 0x04, 0x42, 0xB1, 0x3B, 0x10, 0x03, 0x0A, 0xB6, 0x60, 0x2B, 0x92, 0x93, +0xE5, 0xAB, 0xCD, 0xEA, 0xA3, 0xBD, 0xCB, 0xBB, 0x8D, 0x6B, 0xBC, 0xC1, 0x3B, 0xBC, 0xC3, 0xBB, +0x08, 0x29, 0xDB, 0x4A, 0x0F, 0x55, 0x08, 0x8F, 0x13, 0x03, 0x9A, 0xBB, 0xB9, 0x65, 0xF0, 0x05, +0x98, 0xA0, 0xB0, 0xD4, 0x9B, 0x06, 0x7E, 0x60, 0xBD, 0xB3, 0x88, 0xBD, 0x40, 0x7B, 0xB7, 0x45, +0x9B, 0xB7, 0xDE, 0x4B, 0x46, 0xEE, 0xDA, 0x06, 0x77, 0x30, 0xBE, 0xF4, 0x6A, 0xBE, 0x7C, 0x70, +0x77, 0x72, 0x70, 0x18, 0x6F, 0xA0, 0x7E, 0x5E, 0xCB, 0xB2, 0x7C, 0xF0, 0xBB, 0xC1, 0x1B, 0x08, +0x81, 0x10, 0xBF, 0xF2, 0x7B, 0x08, 0x8B, 0xC0, 0x08, 0xF4, 0x1B, 0x09, 0x02, 0x3B, 0xB0, 0x80, +0x50, 0x02, 0xFB, 0xFB, 0xBC, 0x79, 0x50, 0xA1, 0x99, 0x80, 0x09, 0x13, 0x28, 0x9F, 0x42, 0x59, +0xC0, 0x34, 0x5C, 0xAE, 0xB6, 0xBA, 0x99, 0x49, 0x99, 0x0B, 0x22, 0xC8, 0x6B, 0x65, 0xB4, 0x53, +0x6F, 0x30, 0x06, 0x36, 0x31, 0x10, 0xE6, 0x4B, 0x07, 0x7C, 0x00, 0xB9, 0x74, 0x80, 0x9A, 0x72, +0x10, 0xB9, 0x2B, 0x5B, 0xC4, 0x7B, 0x20, 0xBC, 0x8B, 0x40, 0xBC, 0x7C, 0xC0, 0x08, 0x21, 0x7C, +0x08, 0x52, 0xCC, 0x08, 0x52, 0xBC, 0xB5, 0xA4, 0x1A, 0xA7, 0x5F, 0x90, 0x01, 0x2B, 0xBC, 0xB9, +0x2D, 0x5C, 0x08, 0x98, 0x50, 0x08, 0x7E, 0x90, 0x06, 0x88, 0x50, 0xC6, 0x34, 0x5C, 0xC3, 0xB2, +0x9A, 0xBA, 0x9C, 0xC9, 0xBD, 0x0B, 0x8C, 0x2C, 0x3E, 0x0C, 0xC4, 0x25, 0x49, 0x06, 0x74, 0xF0, +0x07, 0x45, 0x5C, 0xC4, 0x60, 0x8B, 0xC4, 0xC5, 0xBB, 0x08, 0x20, 0x2C, 0xBF, 0x56, 0xCC, 0x08, +0x93, 0xD0, 0xC7, 0x7E, 0x3C, 0x09, 0x9B, 0xC0, 0x08, 0x8A, 0x60, 0x0A, 0xA6, 0xA0, 0x08, 0xF1, +0x23, 0x57, 0x5A, 0xFF, 0x7C, 0x02, 0xCE, 0xDB, 0xC8, 0x43, 0x90, 0x07, 0x8A, 0xA0, 0x08, 0x98, +0x00, 0x08, 0x7E, 0x30, 0xC0, 0x65, 0x3C, 0x9F, 0x67, 0x3C, 0x88, 0xED, 0x74, 0xAE, 0xAA, 0x1B, +0x8F, 0xF3, 0xB8, 0x94, 0xDF, 0xCB, 0xC0, 0xB0, 0xAB, 0x43, 0x02, 0x51, 0xC7, 0x7F, 0xF0, 0xC1, +0x44, 0x7C, 0xC4, 0x72, 0x50, 0xC4, 0x81, 0x20, 0xBC, 0x7B, 0x4C, 0xC5, 0x81, 0x3C, 0x09, 0x93, +0xD0, 0x08, 0x9B, 0x20, 0xCB, 0x56, 0x7C, 0x08, 0x8A, 0x60, 0x06, 0x85, 0x1C, 0x09, 0x89, 0x7C, +0x8D, 0xF2, 0x03, 0x08, 0x3E, 0xD0, 0xC8, 0x8C, 0xCC, 0xB9, 0x5F, 0x03, 0x09, 0x5F, 0xC0, 0x06, +0x95, 0x3C, 0xC0, 0x7D, 0xDA, 0xA7, 0x34, 0xEC, 0x75, 0xA0, 0x00, 0x76, 0xE7, 0xCA, 0xC6, 0xA0, +0x4C, 0x46, 0x8A, 0x05, 0xBB, 0x40, 0xBC, 0x4C, 0x73, 0xFC, 0x07, 0x7F, 0x70, 0x08, 0x1F, 0x1C, +0xBC, 0x13, 0xFC, 0xCA, 0x52, 0x2C, 0xBC, 0x7D, 0x2C, 0xCB, 0xE4, 0x3C, 0x09, 0x92, 0xD0, 0x07, +0x60, 0x80, 0x02, 0x6A, 0x00, 0x06, 0x7B, 0xCB, 0x0A, 0xAC, 0x00, 0x09, 0x90, 0xD0, 0xCB, 0x71, +0xAA, 0x07, 0x41, 0xD0, 0xC8, 0xCE, 0xAB, 0x06, 0x98, 0x90, 0xCF, 0x80, 0x20, 0xC0, 0xC9, 0x3C, +0xC3, 0x4C, 0xCA, 0xA4, 0x5E, 0x17, 0xD0, 0x14, 0x7B, 0x8E, 0x81, 0xCA, 0xBA, 0xB8, 0x65, 0x06, +0xD4, 0xBC, 0xAF, 0x30, 0x21, 0xC4, 0xDA, 0xBC, 0xCD, 0x50, 0x3C, 0xBC, 0x75, 0xFC, 0xC4, 0x54, +0x2C, 0xBC, 0x8D, 0x60, 0xC5, 0x8D, 0x40, 0xCE, 0x9C, 0xC0, 0x09, 0xE6, 0x2C, 0x05, 0x28, 0x70, +0x01, 0x28, 0x00, 0x06, 0xE9, 0xD5, 0x45, 0x80, 0x00, 0x09, 0x59, 0xDC, 0x44, 0x41, 0xB0, 0xC2, +0x27, 0x50, 0x06, 0x91, 0x90, 0xCF, 0x82, 0xD0, 0x05, 0xC9, 0x6C, 0xC9, 0x8E, 0x80, 0x08, 0x00, +0xED, 0x75, 0x9A, 0xFF, 0x9C, 0x9C, 0xE7, 0x9A, 0x0B, 0x7E, 0xD5, 0x09, 0xA3, 0x77, 0x6F, 0xF1, +0x54, 0x6C, 0x4C, 0x30, 0x05, 0xDE, 0x23, 0x10, 0x81, 0xC0, 0x08, 0x1E, 0x5C, 0xD4, 0x20, 0x1C, +0xCE, 0x54, 0x2C, 0xC8, 0x8D, 0x40, 0xCB, 0x9B, 0xD0, 0xD4, 0x4D, 0x9D, 0xD1, 0xA1, 0x10, 0x0A, +0x75, 0x00, 0x02, 0x16, 0xA0, 0x01, 0x65, 0xA0, 0x06, 0x7E, 0xB6, 0x51, 0x82, 0x60, 0x09, 0xF0, +0xAC, 0x5D, 0xA6, 0x7A, 0xD2, 0x5C, 0xEC, 0xBC, 0x55, 0xF0, 0x08, 0x98, 0x00, 0x09, 0x69, 0x70, +0xD6, 0x2F, 0x3D, 0xC0, 0x03, 0xBC, 0x45, 0xF3, 0xE9, 0xCC, 0x43, 0xC9, 0xC9, 0x24, 0xD7, 0x0A, +0x9E, 0xD0, 0x09, 0x5F, 0x20, 0x08, 0x4D, 0x86, 0xAF, 0x92, 0xC4, 0x37, 0x1F, 0x4B, 0x06, 0x1F, +0x5C, 0xD4, 0x43, 0x0D, 0xC8, 0x83, 0xEC, 0xD4, 0x9B, 0xC0, 0x09, 0x82, 0xDD, 0xD4, 0xA2, 0x20, +0x0A, 0x50, 0x2D, 0x09, 0x2E, 0x50, 0x01, 0x1A, 0x00, 0x02, 0x6A, 0x80, 0xD5, 0xBF, 0x28, 0x0B, +0xFF, 0xD3, 0xD5, 0xA9, 0x65, 0xAA, 0xCD, 0x2B, 0x02, 0xFB, 0x5B, 0x05, 0x82, 0x60, 0xCC, 0x67, +0xCD, 0x06, 0x67, 0xCD, 0xCF, 0x95, 0x8C, 0x08, 0x7E, 0x30, 0xBA, 0xFF, 0x3C, 0xD7, 0x12, 0x5B, +0x9F, 0xB6, 0x10, 0xD7, 0xB3, 0x08, 0x08, 0x80, 0xE0, 0x64, 0x4E, 0x46, 0x4C, 0x8B, 0x4A, 0x95, +0x06, 0x41, 0xC7, 0x7F, 0x30, 0x08, 0x83, 0xF0, 0x07, 0x4B, 0xCD, 0x08, 0x85, 0xFD, 0xD4, 0x9C, +0x70, 0xD8, 0xA2, 0x60, 0xD8, 0x87, 0x9D, 0xD1, 0x75, 0xE0, 0x02, 0x0D, 0x10, 0x01, 0x28, 0x80, +0x02, 0x65, 0x60, 0x08, 0xB9, 0x10, 0x8F, 0x73, 0x6D, 0x09, 0xAC, 0x10, 0xA7, 0xA9, 0x5A, 0x09, +0x23, 0x60, 0xCF, 0x43, 0xE0, 0x05, 0x65, 0x10, 0x04, 0x9E, 0xCD, 0x06, 0x9E, 0xFD, 0xD9, 0x2F, +0x5D, 0xC6, 0x32, 0xFF, 0x3D, 0x88, 0xB4, 0x48, 0xA2, 0x26, 0xF7, 0x57, 0x9E, 0xD0, 0x42, 0x70, +0xC7, 0x64, 0x4B, 0xB6, 0x06, 0xD8, 0x62, 0x9A, 0xC3, 0xAA, 0xCD, 0x83, 0xB0, 0xD4, 0x4B, 0x3D, +0x08, 0x86, 0xFD, 0x09, 0xF4, 0x4D, 0xDF, 0xA5, 0xF0, 0x09, 0xBE, 0x7D, 0xD8, 0xF8, 0x2D, 0x0A, +0xA3, 0x40, 0x09, 0xC4, 0x1D, 0x01, 0x13, 0x70, 0xDC, 0xC9, 0xBD, 0xDC, 0xF0, 0xD8, 0xDC, 0x96, +0xE0, 0xD5, 0xAA, 0x9A, 0x05, 0xD4, 0x3D, 0x04, 0x0C, 0xCE, 0x05, 0x5C, 0xA0, 0xDD, 0x10, 0xAE, +0xDD, 0xFD, 0x7C, 0xC9, 0xD3, 0x87, 0xBD, 0x25, 0xB7, 0x51, 0x5E, 0xF7, 0x3F, 0x6D, 0x70, 0xDE, +0x54, 0xA5, 0xDE, 0x7C, 0x03, 0xAC, 0xED, 0x6D, 0xDB, 0xB6, 0x0D, 0xDF, 0xB2, 0x5C, 0xDF, 0xF5, +0x9D, 0xDF, 0xF9, 0x4D, 0xDF, 0x1A, 0xD7, 0x00, 0x0D, 0x50, 0xD5, 0x3E, 0x90, 0x4B, 0x86, 0x20, +0x0B, 0x52, 0xEA, 0x0A, 0x9D, 0xC0, 0xD5, 0x7E, 0x84, 0x90, 0xA9, 0xB0, 0x08, 0xFA, 0xEB, 0xBC, +0x43, 0xD0, 0x04, 0x55, 0xD0, 0xE3, 0x55, 0xD0, 0xD9, 0xDA, 0xDD, 0x05, 0x12, 0x0E, 0xD3, 0x4C, +0x3A, 0x8B, 0xE5, 0x38, 0x91, 0x19, 0xD9, 0x42, 0x79, 0xE0, 0x51, 0xC5, 0xF6, 0x61, 0x50, 0x90, +0x11, 0x31, 0x81, 0xDB, 0x22, 0x7E, 0xD1, 0xE4, 0x6C, 0xE2, 0xA5, 0x50, 0x0A, 0xBE, 0xAD, 0xE5, +0x5B, 0x5E, 0x0A, 0x92, 0x00, 0x02, 0x2C, 0x5E, 0xD5, 0x57, 0x6D, 0x08, 0xA0, 0x80, 0x61, 0x25, +0x47, 0xE3, 0x5C, 0x0D, 0x51, 0xA9, 0x98, 0x0A, 0x9A, 0x70, 0x07, 0xF5, 0x2C, 0x02, 0x40, 0x3E, +0x04, 0x55, 0x10, 0xE4, 0x55, 0xD0, 0x05, 0x76, 0x4E, 0xE4, 0xC8, 0x1C, 0xDA, 0xFF, 0x5C, 0xC0, +0xC9, 0xA9, 0x48, 0x2D, 0x64, 0x06, 0x4E, 0xAE, 0x05, 0x1F, 0xF6, 0xE1, 0x11, 0x63, 0x10, 0xEF, +0x4D, 0xE2, 0xA2, 0xFF, 0x80, 0xE5, 0x59, 0xFE, 0x09, 0x5C, 0x9E, 0xDF, 0x5F, 0x11, 0xD5, 0x7D, +0x60, 0x01, 0x61, 0x0E, 0x02, 0x4A, 0xE5, 0x09, 0x81, 0x8A, 0xD3, 0x9E, 0x90, 0x91, 0xAF, 0xF4, +0xAD, 0xA9, 0x70, 0x0A, 0xA4, 0x90, 0x07, 0x43, 0x00, 0xE7, 0x0C, 0x3E, 0xE7, 0xA4, 0x7E, 0xE7, +0x78, 0x1E, 0xDA, 0x32, 0x7D, 0xE4, 0xA5, 0x1B, 0xD7, 0x2C, 0x64, 0xD7, 0x70, 0xF7, 0xE4, 0xEF, +0x05, 0xC1, 0x64, 0x80, 0xDB, 0x56, 0x6E, 0xE2, 0xF6, 0xBD, 0xE8, 0x59, 0x8E, 0xE2, 0xA3, 0xC0, +0x09, 0xA1, 0x20, 0x09, 0x4F, 0xA0, 0x01, 0x93, 0x8E, 0x51, 0x3E, 0x7B, 0xE9, 0xA3, 0xE9, 0xDC, +0x9B, 0x6E, 0x0A, 0xB0, 0x90, 0x0A, 0xCA, 0xBE, 0x08, 0x80, 0xC0, 0xE0, 0x72, 0x3E, 0xE7, 0x69, +0x30, 0xE7, 0x76, 0xCE, 0x05, 0x78, 0x8E, 0xCC, 0x65, 0xAC, 0xEA, 0xE1, 0x3D, 0xA2, 0x9D, 0xD0, +0x45, 0xFF, 0x03, 0x6C, 0x90, 0xE5, 0x37, 0xD8, 0x02, 0x05, 0xD4, 0x8A, 0x11, 0x03, 0x31, 0x08, +0xB2, 0x4C, 0x09, 0xB6, 0x7E, 0xEB, 0x59, 0x1E, 0x0B, 0x59, 0xDE, 0xEE, 0x8B, 0xDE, 0xDF, 0x7D, +0xA0, 0x01, 0x0F, 0x70, 0x01, 0xC3, 0x21, 0xC0, 0xD3, 0x47, 0xEC, 0xBB, 0xF4, 0xDC, 0xA9, 0xC5, +0x9E, 0xA8, 0x90, 0x0A, 0xA6, 0xF0, 0xE9, 0x65, 0xF0, 0xEC, 0xD1, 0x1E, 0xED, 0xD3, 0x4E, 0xE4, +0x44, 0x6E, 0xC9, 0xDF, 0x5D, 0xC0, 0x34, 0xDD, 0x09, 0xFF, 0x13, 0x73, 0x56, 0x75, 0x05, 0x84, +0x26, 0xEE, 0xE1, 0xCE, 0x37, 0xF3, 0xEA, 0x06, 0xE6, 0x4E, 0x09, 0x93, 0x80, 0xEE, 0xEE, 0x5E, +0x0A, 0xB1, 0xC0, 0xEE, 0x1C, 0x4F, 0x67, 0x1E, 0xCF, 0xF1, 0xB1, 0x30, 0x0A, 0xB7, 0x00, 0x0C, +0xF2, 0x7E, 0x01, 0xC4, 0x61, 0xED, 0x9D, 0x70, 0xE9, 0xD5, 0xE7, 0xDC, 0xD0, 0xCD, 0xEF, 0xFE, +0x4E, 0x0A, 0x91, 0xFF, 0x20, 0x08, 0x3E, 0x4E, 0xEA, 0x04, 0xDF, 0x05, 0xD4, 0x0E, 0xE1, 0x95, +0xFC, 0xCF, 0x7D, 0x4A, 0x5B, 0x0B, 0xDF, 0xF0, 0x79, 0x90, 0x46, 0x10, 0x4F, 0x46, 0x99, 0x02, +0x05, 0x48, 0x10, 0xE5, 0xB2, 0x9B, 0xF1, 0x9C, 0x40, 0x09, 0x59, 0x3E, 0x0A, 0x1D, 0xFF, 0xF4, +0x62, 0x11, 0x16, 0x74, 0x36, 0xF5, 0x62, 0x11, 0x0B, 0xB8, 0x40, 0x0D, 0xD2, 0x70, 0x03, 0x18, +0x80, 0xDC, 0x65, 0xA0, 0xF2, 0x9E, 0x70, 0xC3, 0x18, 0xE6, 0xDC, 0x5D, 0x8D, 0x8A, 0xE0, 0x0A, +0xAE, 0xFF, 0x1E, 0x09, 0x6A, 0x50, 0x05, 0x41, 0x10, 0x04, 0xD2, 0x6E, 0xEA, 0x76, 0x9E, 0xE7, +0x7E, 0xB0, 0x45, 0x33, 0xEC, 0x09, 0x6C, 0xFD, 0x3F, 0xD0, 0x83, 0x1D, 0x57, 0x10, 0x40, 0x69, +0x84, 0x29, 0xE8, 0xF7, 0x3A, 0x03, 0xC1, 0x09, 0xF4, 0xCD, 0x09, 0xA5, 0xF0, 0x15, 0x1D, 0x4F, +0x67, 0xB8, 0x80, 0x0B, 0x20, 0x3F, 0xF5, 0x86, 0x4F, 0x67, 0xCC, 0xE0, 0x0D, 0xCC, 0xD0, 0x03, +0x18, 0x30, 0x03, 0x18, 0x75, 0xD6, 0x6D, 0x0D, 0xF6, 0xB2, 0x90, 0x91, 0x23, 0x2D, 0x42, 0xE0, +0x3A, 0x39, 0xFF, 0x0E, 0x09, 0x73, 0xBE, 0xF6, 0x6D, 0xEF, 0xF6, 0x70, 0x2F, 0xC3, 0x48, 0x4E, +0xF7, 0x89, 0xE0, 0x3F, 0xF7, 0x86, 0xF7, 0x7A, 0x2F, 0x77, 0x8D, 0x25, 0x5F, 0x73, 0xE7, 0xF7, +0x02, 0xC1, 0xE8, 0x50, 0xEF, 0xF4, 0x53, 0x7F, 0xF8, 0x8A, 0x5F, 0x0B, 0xBA, 0xD0, 0xF1, 0x87, +0x1F, 0x0C, 0xD4, 0x20, 0x0E, 0xC9, 0xE0, 0x01, 0x19, 0x50, 0x02, 0x55, 0xE0, 0x05, 0x95, 0x3C, +0x9F, 0x4F, 0x9A, 0x0B, 0xB6, 0xE5, 0xF2, 0x85, 0x80, 0x90, 0x48, 0xAA, 0x09, 0xA4, 0x00, 0x08, +0x9F, 0xCF, 0xF6, 0x75, 0xEE, 0xF6, 0x76, 0x9E, 0xD6, 0x98, 0xC9, 0x4B, 0x5B, 0xB4, 0x36, 0x8A, +0xD1, 0x49, 0x04, 0xFF, 0xE7, 0x6C, 0x07, 0x63, 0x55, 0xAE, 0x5F, 0x6C, 0xB0, 0x4F, 0x06, 0xEB, +0x0E, 0xF5, 0x63, 0x81, 0xF8, 0xBA, 0x60, 0xFB, 0x87, 0x5F, 0x0C, 0xD2, 0xA0, 0x0B, 0x74, 0x16, +0x0C, 0xCC, 0xD0, 0xFB, 0xC5, 0xB0, 0x01, 0xC1, 0x5F, 0xDD, 0xC5, 0xFF, 0xD6, 0x25, 0x07, 0xA5, +0xC9, 0xCF, 0x0A, 0x80, 0x50, 0x96, 0x00, 0x01, 0xEB, 0x94, 0xA6, 0x48, 0x41, 0x86, 0x54, 0x19, +0x32, 0xA4, 0xC9, 0xC2, 0x2E, 0x0D, 0x1D, 0x76, 0xF1, 0x13, 0x31, 0x22, 0xA2, 0x4E, 0x9E, 0x12, +0x5D, 0xF4, 0xF3, 0x45, 0xD0, 0x95, 0x2B, 0x52, 0x88, 0x7C, 0xE4, 0xA8, 0x44, 0xA4, 0x13, 0x27, +0x48, 0x48, 0x6A, 0xD1, 0x32, 0x25, 0x0A, 0x15, 0x32, 0x64, 0x4A, 0xC5, 0x82, 0x59, 0xAB, 0x56, +0x2C, 0x5C, 0xB8, 0x74, 0xE9, 0xB2, 0x89, 0xAB, 0x96, 0x2E, 0x69, 0xD8, 0xC4, 0x61, 0x93, 0x56, +0x6B, 0x98, 0x34, 0x69, 0xDD, 0x82, 0x8D, 0xC0, 0x50, 0xA2, 0x4A, 0x99, 0x88, 0x17, 0x5B, 0xB5, +0x72, 0x45, 0x2B, 0x57, 0x2E, 0x59, 0xA0, 0x04, 0x59, 0x02, 0x04, 0xA9, 0x50, 0xA6, 0x53, 0xB3, +0x60, 0x99, 0x82, 0x14, 0xA4, 0x0A, 0xC2, 0x83, 0x55, 0x18, 0x36, 0x64, 0x93, 0x56, 0xA2, 0x1F, +0x44, 0x88, 0x1C, 0x59, 0x4C, 0xA4, 0xF1, 0x4C, 0x1E, 0x8E, 0x49, 0x88, 0xD8, 0x45, 0x82, 0x64, +0xA4, 0x92, 0x25, 0x4B, 0x48, 0x46, 0x99, 0x12, 0x98, 0xA5, 0x4B, 0x98, 0xB1, 0x64, 0xEE, 0xAC, +0x99, 0x58, 0x57, 0xB1, 0x9E, 0xE2, 0x1C, 0x97, 0x23, 0xDA, 0x8D, 0x19, 0xB5, 0x4D, 0x1D, 0x30, +0xA4, 0xF0, 0xA2, 0xC6, 0xCF, 0xC5, 0x44, 0x9D, 0xA0, 0x4A, 0xA5, 0x0A, 0xCA, 0x92, 0x25, 0x48, +0x5A, 0x2B, 0x69, 0x82, 0x35, 0x2B, 0x13, 0x20, 0xB1, 0x64, 0xC7, 0x3E, 0xEC, 0x92, 0x96, 0xCD, +0xDA, 0xB6, 0x14, 0xFF, 0x37, 0x0B, 0x12, 0x34, 0x17, 0xCB, 0xEE, 0x8F, 0x44, 0xF2, 0x8A, 0x1C, +0x79, 0x72, 0xCA, 0x18, 0xE2, 0x2D, 0xC9, 0x8C, 0x9A, 0x29, 0x13, 0x67, 0xAD, 0x60, 0xCD, 0x6F, +0x2E, 0xA3, 0x86, 0xCD, 0xA7, 0xB8, 0x72, 0xD5, 0x1D, 0x6B, 0xD3, 0x26, 0xA7, 0x83, 0x8F, 0x19, +0x84, 0x08, 0xD5, 0xEE, 0xFC, 0xB4, 0x95, 0x2C, 0x59, 0xAE, 0x5C, 0x79, 0x1A, 0x0D, 0x49, 0x4F, +0xA4, 0x45, 0xA6, 0x5E, 0x91, 0xFA, 0x52, 0xF6, 0x35, 0x6C, 0xB5, 0x12, 0xDB, 0xB2, 0x6D, 0xEB, +0x3D, 0x4F, 0x1E, 0x27, 0x5A, 0xC2, 0x84, 0x81, 0x62, 0x89, 0x23, 0x06, 0x3C, 0xA2, 0x88, 0xBC, +0x90, 0x80, 0x02, 0x8A, 0x33, 0xD6, 0x00, 0xAC, 0xB8, 0x96, 0x68, 0xAA, 0xE9, 0xA6, 0x9B, 0x86, +0x19, 0xA6, 0xB9, 0x62, 0xA8, 0xC1, 0xB0, 0x1B, 0x6F, 0xBC, 0x79, 0xAC, 0x1C, 0x6F, 0xB0, 0xBB, +0xA3, 0x83, 0x19, 0xD4, 0xF0, 0x6E, 0xB3, 0xB6, 0x3C, 0x7B, 0xCA, 0x15, 0xF2, 0xCE, 0xBB, 0xA8, +0x0C, 0x2B, 0xD6, 0xCB, 0xC4, 0x14, 0x4C, 0xCA, 0x28, 0xAB, 0x89, 0x2A, 0x60, 0x8B, 0x6D, 0xB6, +0x89, 0xEE, 0xC3, 0x8F, 0x10, 0x43, 0xF2, 0x80, 0x04, 0xA5, 0xFF, 0xA0, 0x38, 0xA2, 0xAF, 0x01, +0x0F, 0x2C, 0x22, 0x0B, 0x28, 0xD6, 0x68, 0x63, 0x38, 0x07, 0xC9, 0x80, 0xD0, 0x26, 0x09, 0x9B, +0xB3, 0x70, 0xB2, 0xE8, 0x34, 0xA4, 0x8E, 0x3A, 0x72, 0xC0, 0x19, 0xC6, 0x8C, 0x12, 0xCA, 0x50, +0xC3, 0x11, 0x47, 0x78, 0xBC, 0xC8, 0x13, 0x50, 0xCE, 0x3C, 0xD3, 0x10, 0x35, 0x7C, 0x10, 0xA1, +0x84, 0x18, 0xF2, 0x50, 0x04, 0x93, 0x3C, 0xBC, 0x18, 0xAB, 0x4E, 0x1C, 0xEB, 0xDB, 0x31, 0x11, +0x3F, 0xD2, 0x48, 0x04, 0xC8, 0x3B, 0xF2, 0xF8, 0x6F, 0xC8, 0x04, 0x07, 0x5D, 0x22, 0xC1, 0x25, +0xD0, 0x40, 0xA3, 0xFF, 0x8D, 0x26, 0xA9, 0x78, 0xB2, 0x16, 0x9D, 0xA4, 0xBC, 0x89, 0xCA, 0x60, +0x92, 0x59, 0x46, 0x1A, 0x0C, 0xAB, 0xE1, 0x30, 0x4B, 0x6F, 0xA8, 0x89, 0xC5, 0x8A, 0x2F, 0xC3, +0x74, 0x84, 0x36, 0xB7, 0x1C, 0xF1, 0xCE, 0xBB, 0x32, 0xAA, 0x10, 0x41, 0x84, 0x0C, 0x32, 0x88, +0xC1, 0x8C, 0x48, 0xBE, 0xF0, 0x41, 0xBE, 0x1B, 0x1D, 0x6A, 0x22, 0xC7, 0xB5, 0xD6, 0xE2, 0xB3, +0xB4, 0x3B, 0xEE, 0x18, 0x23, 0xD0, 0x35, 0x06, 0x05, 0x36, 0xC1, 0x2C, 0x12, 0x6D, 0x23, 0x09, +0x46, 0xC7, 0x30, 0xCE, 0xD1, 0xC4, 0x20, 0x0D, 0x86, 0xC2, 0x62, 0x92, 0x21, 0x2A, 0x43, 0xC7, +0xC4, 0x21, 0x67, 0xD3, 0x60, 0x30, 0x99, 0x61, 0x29, 0x31, 0xF7, 0x8C, 0x48, 0x0D, 0x35, 0xCA, +0xF0, 0x02, 0x0C, 0x30, 0x40, 0x40, 0xA1, 0x5C, 0x0C, 0x30, 0x58, 0xF5, 0x04, 0x1F, 0xCA, 0x08, +0xC2, 0x07, 0x1F, 0xC6, 0x5A, 0x28, 0xDE, 0x2E, 0xB8, 0xE0, 0x42, 0xB6, 0xFA, 0xD8, 0x48, 0x23, +0x8D, 0x2F, 0x00, 0xB9, 0x43, 0x51, 0x7F, 0xDF, 0x88, 0x62, 0x0D, 0x25, 0xA1, 0xC8, 0x42, 0xC9, +0x42, 0xB3, 0x38, 0xE3, 0x8C, 0x30, 0xB0, 0x60, 0x82, 0x0A, 0x87, 0x1F, 0x56, 0x56, 0xC2, 0x29, +0x29, 0x1C, 0x06, 0x5A, 0x4B, 0xAB, 0xA9, 0xA6, 0x1B, 0xC7, 0xAA, 0xD5, 0x26, 0x19, 0x63, 0xAC, +0xD0, 0x76, 0xCF, 0x34, 0xFC, 0x60, 0xC3, 0x0B, 0x93, 0xBD, 0x28, 0x37, 0x65, 0x14, 0xCE, 0x5D, +0x35, 0x55, 0x11, 0x86, 0x70, 0xD7, 0xE4, 0x78, 0x19, 0xA2, 0xD7, 0x5E, 0x1D, 0xD9, 0x18, 0x22, +0x0D, 0x40, 0x22, 0xD9, 0x63, 0xD7, 0x7F, 0xDF, 0x68, 0x23, 0xC1, 0x35, 0x7E, 0x25, 0x38, 0xC1, +0x84, 0xB1, 0x08, 0x63, 0x0B, 0x32, 0x1E, 0x76, 0x58, 0xD9, 0x60, 0x24, 0xB4, 0xA9, 0x42, 0x5D, +0x82, 0x29, 0x86, 0xFF, 0x19, 0xAB, 0xAF, 0xD4, 0x98, 0xE3, 0x64, 0x78, 0x99, 0xA1, 0x09, 0x2F, +0x22, 0x1A, 0x99, 0x64, 0x77, 0xCB, 0x8D, 0xA0, 0xEC, 0x08, 0x2A, 0xA8, 0xE0, 0x82, 0x0B, 0x5A, +0x4E, 0xD5, 0x5D, 0xB1, 0xB8, 0x98, 0x79, 0x21, 0x7A, 0xEB, 0x45, 0x4B, 0xB6, 0x20, 0xBE, 0xD8, +0xD5, 0xE7, 0x36, 0xDE, 0x00, 0x5A, 0x51, 0x34, 0x86, 0x06, 0xB6, 0xE0, 0x35, 0xCE, 0xD0, 0xC2, +0x89, 0x86, 0x99, 0xA6, 0xC2, 0x51, 0x5D, 0x28, 0x9C, 0x58, 0xC2, 0xAA, 0xAF, 0xBE, 0x52, 0x9C, +0x0F, 0xA9, 0x61, 0xE6, 0x95, 0x20, 0x6C, 0x1C, 0x39, 0x5F, 0x7A, 0xC7, 0x46, 0xC1, 0xEC, 0xB3, +0xD3, 0x5E, 0x3B, 0x03, 0x11, 0x4E, 0x50, 0x37, 0x88, 0x20, 0xE8, 0x8D, 0xBB, 0x89, 0xB9, 0xF1, +0xB5, 0x97, 0x8B, 0x2F, 0x20, 0xB9, 0x23, 0x92, 0x5D, 0x7B, 0xDE, 0x95, 0xEF, 0x37, 0x86, 0xC6, +0x7D, 0x0D, 0x34, 0x84, 0x5E, 0x83, 0x24, 0x26, 0xB6, 0x00, 0xFE, 0x61, 0x29, 0x9B, 0x6D, 0xAE, +0x42, 0xE7, 0x16, 0xB3, 0xDA, 0xD2, 0xC8, 0x37, 0xA5, 0x66, 0x18, 0x5F, 0x14, 0x19, 0x6B, 0xE4, +0x53, 0xC7, 0x4A, 0xA1, 0x04, 0x0D, 0x2C, 0x48, 0x20, 0xFB, 0x04, 0xD0, 0x66, 0x59, 0xF4, 0x97, +0x4D, 0x1F, 0x02, 0xF5, 0xB8, 0xE7, 0xE6, 0xA2, 0xA1, 0x7C, 0xAB, 0x48, 0x23, 0x0F, 0x9E, 0xF7, +0x90, 0x43, 0x0E, 0xDA, 0xEF, 0x88, 0x83, 0xEF, 0xDC, 0x87, 0xFE, 0x5B, 0xF7, 0x33, 0x0A, 0x65, +0xE2, 0xF7, 0x2D, 0x20, 0x8E, 0xF4, 0x69, 0xE2, 0x25, 0x1D, 0x86, 0xD5, 0x98, 0x61, 0x29, 0x6C, +0x68, 0x4C, 0x1B, 0xD4, 0x90, 0x86, 0x2E, 0x8C, 0x61, 0x8C, 0x53, 0xE5, 0x8B, 0x4E, 0x63, 0x29, +0xC1, 0x09, 0x2C, 0x80, 0xBD, 0xEC, 0x39, 0x80, 0x7B, 0xE8, 0x12, 0xDD, 0x09, 0x5E, 0x96, 0x10, +0xF1, 0xCD, 0x6C, 0xFF, 0x75, 0xE6, 0xCB, 0xD7, 0x23, 0x14, 0xA1, 0x88, 0x9E, 0xB5, 0x2F, 0x6F, +0x77, 0x78, 0xC3, 0x14, 0xE4, 0x37, 0xB4, 0x37, 0xEC, 0x0E, 0x51, 0x6D, 0x58, 0xC3, 0xA1, 0xA8, +0x30, 0x05, 0xC4, 0x19, 0x66, 0x71, 0xC5, 0xC0, 0x21, 0xC5, 0x8C, 0x37, 0x8C, 0x65, 0x2C, 0x63, +0x80, 0x93, 0xC1, 0x86, 0x37, 0xBA, 0x41, 0x39, 0x5D, 0xF8, 0xE2, 0x10, 0x69, 0xA8, 0x42, 0x5A, +0xC6, 0x32, 0xB6, 0x0B, 0x9C, 0x2D, 0x01, 0x0E, 0x70, 0xC0, 0xF6, 0x2A, 0xD0, 0xBD, 0xD1, 0x25, +0x24, 0x21, 0xF0, 0x1A, 0x5F, 0xCD, 0xD2, 0x92, 0x2F, 0x35, 0xAC, 0x8F, 0x0E, 0x72, 0x88, 0x43, +0x1C, 0xF2, 0x66, 0x3B, 0x32, 0x2A, 0x8A, 0x68, 0x4B, 0x1A, 0x9C, 0xC2, 0xC4, 0xB0, 0x46, 0xE1, +0x4D, 0x2D, 0x87, 0xC5, 0x18, 0x06, 0x0E, 0x8B, 0xE1, 0xC6, 0xAA, 0xF9, 0xD0, 0x4A, 0xD2, 0xA1, +0x46, 0x32, 0x6A, 0xB1, 0x89, 0x3B, 0x98, 0x65, 0x5E, 0x4B, 0xF4, 0x01, 0x0A, 0x2E, 0x80, 0x36, +0xED, 0x49, 0x91, 0x8A, 0x27, 0xB0, 0x62, 0x8D, 0xB2, 0x58, 0xAF, 0xB4, 0x70, 0x21, 0x0D, 0x8F, +0xC0, 0xC4, 0x1E, 0xD8, 0xC7, 0x87, 0x37, 0x88, 0xB1, 0x67, 0x7C, 0x43, 0xA1, 0xED, 0x60, 0x08, +0x38, 0x05, 0x21, 0x4C, 0x61, 0x72, 0x08, 0x83, 0x18, 0xDA, 0x18, 0xC7, 0x62, 0x34, 0x2B, 0x8E, +0x3A, 0x7C, 0x96, 0x1D, 0xAF, 0x86, 0x8D, 0x6A, 0x30, 0x43, 0x8F, 0x9B, 0xD8, 0x04, 0x24, 0xDC, +0xC5, 0x9D, 0x40, 0xA2, 0x60, 0x82, 0x65, 0x03, 0x00, 0x00, 0xB2, 0x77, 0xC1, 0x96, 0x21, 0xD2, +0x8A, 0xF0, 0x82, 0x5B, 0xDC, 0x1E, 0x52, 0x05, 0x41, 0x44, 0x22, 0x12, 0x61, 0x6C, 0x9F, 0xED, +0x6A, 0x97, 0x49, 0x32, 0x02, 0xED, 0x8C, 0x9D, 0xFC, 0x0F, 0x1B, 0x9B, 0x46, 0xC7, 0xE2, 0x39, +0xAB, 0x94, 0x71, 0xFF, 0x4C, 0x46, 0x36, 0x07, 0x48, 0x8D, 0x6A, 0x50, 0xAE, 0x18, 0x7B, 0xF4, +0xC5, 0x2B, 0x66, 0x39, 0x83, 0x40, 0x62, 0xE0, 0x96, 0x11, 0xC8, 0xE5, 0x2E, 0xA7, 0x88, 0xC1, +0x2A, 0xFE, 0xB2, 0x0A, 0x5C, 0x98, 0xD5, 0xCC, 0xBA, 0x50, 0xAB, 0x2E, 0x78, 0xE1, 0x11, 0xC6, +0xA4, 0x03, 0x1F, 0xE8, 0x10, 0x87, 0x3D, 0x58, 0x72, 0x0F, 0x6F, 0x60, 0x66, 0x19, 0xCF, 0x88, +0x86, 0x33, 0x64, 0x21, 0x9A, 0xA2, 0x74, 0x18, 0x2E, 0x2C, 0x24, 0xC7, 0x66, 0x51, 0xCA, 0x78, +0x72, 0xA4, 0x54, 0xB4, 0xF2, 0xF8, 0x4A, 0x46, 0x30, 0x22, 0x07, 0xE5, 0xD2, 0x80, 0x06, 0x1A, +0xD0, 0x00, 0x02, 0x10, 0x20, 0x7B, 0xE9, 0x34, 0x24, 0x06, 0x49, 0xE7, 0xCE, 0x1B, 0xA5, 0x21, +0x2D, 0xE6, 0x33, 0x4B, 0x13, 0x12, 0xF2, 0x05, 0xF6, 0x2C, 0x82, 0x0E, 0x5F, 0xE4, 0x67, 0xCF, +0x24, 0x79, 0x07, 0x26, 0xF5, 0x6D, 0x0D, 0xB6, 0xD3, 0x9D, 0x0B, 0x13, 0x04, 0x18, 0x69, 0x52, +0xE1, 0x86, 0x38, 0xCC, 0x26, 0x50, 0x93, 0x71, 0x4D, 0x39, 0xF6, 0x70, 0x80, 0x44, 0x61, 0xC6, +0x37, 0x37, 0xC1, 0x08, 0x5D, 0x28, 0x42, 0x6D, 0x68, 0xDB, 0x68, 0x47, 0x3F, 0xAA, 0xCB, 0x90, +0xA6, 0x2B, 0x56, 0x2A, 0xB5, 0x93, 0x49, 0x65, 0x93, 0x52, 0x95, 0x06, 0x01, 0x12, 0xA4, 0x38, +0xC4, 0x21, 0x02, 0x11, 0x08, 0x98, 0x8A, 0x71, 0x99, 0x98, 0xFC, 0x27, 0xD0, 0x9C, 0x89, 0xBB, +0x28, 0xB4, 0x75, 0x0A, 0xFF, 0xD9, 0x9F, 0x4F, 0x49, 0x59, 0x0C, 0x55, 0x2E, 0x23, 0x9B, 0xD6, +0xA4, 0xAB, 0x0F, 0x89, 0x32, 0x0D, 0x66, 0x1C, 0xE3, 0x16, 0x92, 0xA0, 0x44, 0x28, 0x60, 0x50, +0x80, 0x02, 0x4C, 0x35, 0x97, 0x0A, 0x40, 0x6C, 0x62, 0x23, 0x40, 0x00, 0xB5, 0x9D, 0x4B, 0x5D, +0x75, 0xB2, 0x51, 0xFF, 0xF4, 0xEC, 0x65, 0x96, 0xB1, 0xDC, 0x6D, 0x11, 0x8B, 0x08, 0x6B, 0x20, +0x18, 0xC1, 0x07, 0xF7, 0xF5, 0x53, 0x8C, 0x31, 0xBD, 0xC3, 0x4C, 0xD5, 0xBA, 0xC9, 0xA1, 0x29, +0x2A, 0x30, 0x81, 0xFA, 0xCF, 0x62, 0x70, 0x58, 0x57, 0x4A, 0x25, 0x83, 0x62, 0xCF, 0xD2, 0x66, +0xA5, 0xF8, 0xEA, 0x57, 0xC0, 0xF6, 0x01, 0x06, 0x13, 0x28, 0x6C, 0x02, 0x72, 0x79, 0xD8, 0xC4, +0x22, 0x76, 0xB1, 0x8D, 0xC5, 0x80, 0xBB, 0xE0, 0x49, 0x59, 0x3B, 0xB1, 0xA1, 0x21, 0x75, 0x5A, +0x0A, 0x24, 0x16, 0x91, 0x89, 0xCC, 0xF2, 0x81, 0xB3, 0x92, 0x84, 0xAE, 0x67, 0x6B, 0xC7, 0xB7, +0xBD, 0xF5, 0x6D, 0x49, 0x30, 0xE4, 0x69, 0xA0, 0xC4, 0x50, 0xB1, 0x4A, 0x09, 0xD0, 0x95, 0xAD, +0x85, 0x23, 0xD5, 0x86, 0x4A, 0xA9, 0x4A, 0x35, 0xE3, 0x18, 0xB4, 0xB5, 0x43, 0x1F, 0x6E, 0xE1, +0x02, 0x03, 0x4C, 0x55, 0x00, 0xEF, 0x85, 0xEF, 0x7B, 0x11, 0x8B, 0x36, 0xB5, 0xB9, 0xEB, 0x8A, +0xC8, 0x9D, 0x55, 0x43, 0x0C, 0x72, 0x90, 0x2F, 0x90, 0xE2, 0xB2, 0x99, 0x0D, 0x04, 0x67, 0x63, +0x1A, 0x5D, 0xDA, 0x91, 0x91, 0x38, 0xC4, 0x01, 0x1A, 0x4A, 0xDA, 0x2A, 0x06, 0xED, 0x7E, 0x57, +0x1A, 0xDE, 0xCD, 0x66, 0x50, 0x17, 0x8A, 0x43, 0xAB, 0x25, 0xE3, 0xBC, 0xC7, 0x00, 0xC6, 0x28, +0x24, 0x21, 0x89, 0x3E, 0x80, 0xA0, 0xBD, 0xBA, 0x05, 0x40, 0x7C, 0xE3, 0x3B, 0x5F, 0xD0, 0xD9, +0x57, 0x56, 0xF3, 0x69, 0xC8, 0x7D, 0x23, 0xF1, 0x8A, 0xFF, 0x8A, 0x75, 0xB3, 0x60, 0x24, 0xF0, +0x4C, 0x03, 0x7A, 0xE0, 0x30, 0xE0, 0x4E, 0x0B, 0x6D, 0x5D, 0x58, 0x34, 0x5D, 0x69, 0x35, 0xBB, +0xF2, 0xD8, 0xAE, 0xAE, 0xBD, 0x09, 0x0E, 0x1B, 0xDA, 0x43, 0x69, 0x4C, 0x43, 0x1A, 0xC5, 0x28, +0x45, 0x23, 0xA4, 0xFF, 0x40, 0x02, 0x10, 0x2C, 0xA0, 0xA3, 0x03, 0x18, 0x40, 0x2E, 0x05, 0xC0, +0x00, 0x11, 0x0B, 0x20, 0x8A, 0x16, 0xD0, 0x40, 0x09, 0x52, 0xF0, 0x2E, 0xD3, 0xD5, 0x29, 0x5F, +0x36, 0x52, 0xE9, 0x10, 0x4C, 0xA7, 0x07, 0x53, 0x54, 0x34, 0xAC, 0x61, 0x5D, 0x44, 0x74, 0x67, +0x07, 0xDD, 0xBC, 0x29, 0x0A, 0x68, 0x0B, 0x62, 0x12, 0xD1, 0x90, 0xC0, 0x92, 0x87, 0x4D, 0x46, +0x79, 0xD1, 0x62, 0x86, 0x51, 0x93, 0x31, 0x25, 0xBA, 0x4A, 0xA3, 0x52, 0x45, 0x9E, 0xC6, 0x32, +0x38, 0xC1, 0x04, 0x12, 0x8C, 0xC2, 0x1C, 0x20, 0x78, 0x72, 0x94, 0x43, 0x5C, 0x65, 0x2B, 0x3B, +0x20, 0xA3, 0x25, 0x50, 0x8A, 0x6B, 0x90, 0x78, 0xBE, 0xB1, 0x58, 0xF1, 0x0B, 0xA6, 0x38, 0x05, +0x1D, 0x6C, 0xD0, 0x02, 0x2D, 0xF0, 0xE1, 0x10, 0x04, 0x5E, 0x73, 0x9B, 0x61, 0xB8, 0xB7, 0x84, +0x31, 0x09, 0x86, 0x44, 0x42, 0x02, 0xF0, 0xF2, 0xB7, 0x85, 0x3C, 0xD2, 0x64, 0x18, 0xB1, 0x28, +0x05, 0xA5, 0x6A, 0x51, 0x0A, 0xA1, 0xE0, 0xE4, 0x69, 0xA5, 0x28, 0xC5, 0x28, 0x7E, 0x71, 0x8C, +0x65, 0xFC, 0xE2, 0x13, 0xA5, 0x98, 0xC3, 0x07, 0x28, 0x60, 0x04, 0x49, 0x70, 0xC0, 0x00, 0x06, +0x20, 0x2C, 0x61, 0x01, 0xA0, 0x80, 0x2A, 0x5F, 0xD9, 0x02, 0x17, 0x28, 0x17, 0xA4, 0x23, 0x48, +0xBA, 0x71, 0x46, 0x30, 0x03, 0x1D, 0xC0, 0xC2, 0x24, 0xE4, 0xA0, 0x02, 0x3E, 0x84, 0x61, 0x04, +0x7B, 0xA0, 0x24, 0x91, 0xD6, 0xF0, 0x52, 0x49, 0x86, 0x31, 0xA6, 0x50, 0xE8, 0x41, 0x91, 0x96, +0x70, 0x3B, 0x45, 0x15, 0x0E, 0x08, 0x48, 0x60, 0x42, 0x12, 0xF2, 0xC7, 0x84, 0x64, 0xD0, 0xA1, +0x07, 0x37, 0xE8, 0x81, 0x49, 0x9C, 0x30, 0x06, 0xC0, 0x24, 0x61, 0x0C, 0xA5, 0xD0, 0xC5, 0x27, +0xA2, 0x00, 0x84, 0xFF, 0x78, 0x1B, 0x81, 0x12, 0xBF, 0x70, 0xC3, 0x0D, 0x48, 0x60, 0x82, 0x0F, +0x3C, 0xE0, 0x01, 0x0B, 0x08, 0xC0, 0xB1, 0x27, 0x00, 0x82, 0x09, 0x4C, 0x00, 0xB1, 0x55, 0x7E, +0x22, 0x08, 0xC8, 0xE5, 0xD8, 0x14, 0x9C, 0xA0, 0x04, 0xE4, 0x74, 0x97, 0xC7, 0xB5, 0x3C, 0x03, +0x1A, 0xE8, 0x40, 0x09, 0x34, 0x70, 0x02, 0x3C, 0xC8, 0x41, 0x83, 0x16, 0xB4, 0x80, 0x05, 0x9B, +0xB6, 0x81, 0x0A, 0x8E, 0xF0, 0x4F, 0xE9, 0xF2, 0x80, 0x05, 0x2D, 0xB0, 0xF9, 0x06, 0x7A, 0xB0, +0x04, 0x84, 0x15, 0x2E, 0x2F, 0xAB, 0x6E, 0xD8, 0x30, 0xA2, 0x80, 0xA1, 0x52, 0xA4, 0x03, 0x1E, +0xC3, 0x98, 0x02, 0x33, 0xDA, 0x01, 0x8F, 0x49, 0x4C, 0xA1, 0x11, 0x2F, 0xA0, 0xC4, 0x39, 0xE0, +0xC1, 0x8E, 0x63, 0x48, 0xC1, 0x2E, 0xE3, 0x38, 0x46, 0x35, 0xC6, 0x11, 0x82, 0x51, 0x9C, 0x23, +0x04, 0x0B, 0x78, 0xC2, 0x38, 0xD8, 0xC1, 0x0E, 0x73, 0xD4, 0xA1, 0x00, 0x8A, 0xCE, 0xA5, 0x03, +0x2E, 0x61, 0x8E, 0x78, 0xC4, 0x83, 0x1C, 0x61, 0x80, 0x00, 0x27, 0xD2, 0x81, 0x0B, 0x70, 0xC0, +0x03, 0x1E, 0xBE, 0x28, 0x41, 0x06, 0x46, 0xE0, 0x8B, 0x74, 0xB4, 0xA3, 0x1D, 0xD4, 0xD8, 0x81, +0x09, 0xBA, 0xF1, 0x0F, 0x7F, 0x4C, 0xC3, 0x03, 0x2A, 0x18, 0x86, 0xD1, 0xDB, 0xF1, 0x0B, 0x12, +0xDC, 0x80, 0x0C, 0x6E, 0x08, 0x4C, 0x0B, 0x90, 0x40, 0x0D, 0xBF, 0xA7, 0x43, 0x14, 0x1B, 0x78, +0xC1, 0x11, 0x50, 0x52, 0x12, 0x24, 0xC8, 0x3B, 0x7F, 0x64, 0x18, 0xC6, 0x18, 0xE4, 0xE1, 0x0F, +0x6C, 0xE8, 0xA2, 0x1D, 0xFE, 0x68, 0xC7, 0x32, 0x82, 0x51, 0x0F, 0x7B, 0x8C, 0x41, 0x05, 0x7F, +0xC8, 0x47, 0x3B, 0x46, 0xB1, 0x8C, 0x7C, 0x7C, 0xE3, 0x03, 0x3F, 0xB0, 0xC7, 0x3E, 0xCE, 0x01, +0x0C, 0x0E, 0x34, 0xFF, 0x63, 0x1F, 0x44, 0x80, 0xC1, 0x3C, 0xE2, 0xA1, 0x0A, 0x55, 0xC4, 0x83, +0x1E, 0x38, 0x80, 0x72, 0x2E, 0x07, 0x50, 0x07, 0x7A, 0x98, 0x43, 0x15, 0xC0, 0x90, 0x07, 0x39, +0x4A, 0xA0, 0x8B, 0x7F, 0xD4, 0x63, 0x18, 0xB8, 0x68, 0x07, 0x3E, 0x0E, 0x01, 0x01, 0x5C, 0xDC, +0xC3, 0x1B, 0xA5, 0x90, 0x06, 0x3E, 0xC8, 0x31, 0x82, 0x58, 0xF0, 0x03, 0x1E, 0x73, 0xA0, 0x40, +0xF8, 0xA5, 0x51, 0x0A, 0x6C, 0xD4, 0xA3, 0x14, 0x2A, 0x20, 0x03, 0x71, 0xA2, 0xE0, 0x01, 0x6C, +0xE4, 0x83, 0x1A, 0x45, 0xB7, 0xC7, 0x1F, 0x3C, 0xE0, 0x84, 0x36, 0xF8, 0xBC, 0xF3, 0xAB, 0x06, +0xBD, 0x29, 0x68, 0x07, 0x7B, 0xA0, 0x03, 0x0F, 0x18, 0x04, 0xD4, 0x03, 0x02, 0x12, 0xC0, 0x85, +0x7C, 0x98, 0x04, 0x09, 0x98, 0x82, 0x5A, 0x78, 0x01, 0x09, 0xF0, 0x80, 0x72, 0xB0, 0x87, 0x1B, +0x58, 0x81, 0x79, 0xC0, 0x07, 0x29, 0xE0, 0x00, 0x0A, 0x68, 0x86, 0x7C, 0xF8, 0x81, 0x5F, 0xF0, +0x07, 0x3B, 0x08, 0x80, 0x00, 0xB0, 0x83, 0x7E, 0x78, 0x86, 0x02, 0x20, 0x80, 0x5C, 0x2A, 0x80, +0x4B, 0xF8, 0x87, 0x50, 0x70, 0xB8, 0x1F, 0xB0, 0x03, 0x0A, 0x28, 0x05, 0x7F, 0xE8, 0x86, 0x12, +0x80, 0x00, 0x31, 0xD0, 0x07, 0x69, 0x98, 0x81, 0x7A, 0x68, 0x87, 0x14, 0xA0, 0x01, 0x1A, 0xF0, +0x06, 0x7D, 0x88, 0x37, 0x7B, 0x98, 0x06, 0x0A, 0xD8, 0x00, 0x78, 0xC0, 0x87, 0x16, 0x40, 0x00, +0x09, 0xF8, 0x83, 0x28, 0x50, 0x81, 0x38, 0x68, 0x1F, 0x2D, 0xD8, 0x80, 0x46, 0x68, 0x84, 0x0D, +0x38, 0x00, 0x3A, 0xB8, 0x07, 0x6A, 0xF0, 0x00, 0x28, 0xD0, 0x82, 0x2B, 0x30, 0x83, 0xDD, 0xF0, +0xBC, 0xFD, 0x19, 0x06, 0x2A, 0x80, 0x87, 0x76, 0x00, 0x82, 0x3F, 0xE0, 0x03, 0x7B, 0x90, 0x86, +0x29, 0xE0, 0x83, 0xFF, 0x49, 0x70, 0xBF, 0x0F, 0x30, 0xC0, 0x6F, 0x48, 0x87, 0x74, 0xE0, 0x07, +0x7E, 0x60, 0x82, 0x0B, 0x3C, 0x07, 0x0E, 0x20, 0x82, 0xDE, 0xD3, 0x07, 0x23, 0xF8, 0x06, 0x7C, +0x08, 0x81, 0x11, 0x0C, 0x81, 0xE6, 0xC3, 0x2D, 0x15, 0xC4, 0x01, 0x7A, 0xA0, 0x87, 0x67, 0x90, +0x84, 0x15, 0x38, 0x00, 0x04, 0x88, 0x05, 0x7D, 0xE0, 0x84, 0x73, 0xD9, 0x81, 0xE8, 0x93, 0x03, +0x7E, 0x00, 0x07, 0x1A, 0x08, 0x84, 0x1D, 0x88, 0x05, 0x7F, 0x60, 0x04, 0x26, 0xB0, 0x07, 0x66, +0xF8, 0x00, 0x15, 0x28, 0x06, 0x7F, 0x80, 0x07, 0x66, 0xA0, 0x83, 0x0D, 0x90, 0x00, 0x24, 0xA0, +0x83, 0x31, 0xA0, 0x03, 0x2D, 0xE8, 0x80, 0x17, 0x48, 0x86, 0x72, 0x30, 0xBA, 0x7F, 0xE8, 0x06, +0x15, 0x40, 0x82, 0x22, 0x30, 0x83, 0x2B, 0x00, 0xC3, 0x55, 0xA3, 0x82, 0x62, 0x18, 0x03, 0x78, +0x48, 0x07, 0x20, 0x18, 0x84, 0x34, 0x4C, 0x06, 0x56, 0x6C, 0x04, 0x7B, 0x28, 0x85, 0x0D, 0x28, +0x86, 0x7C, 0x38, 0x87, 0x5F, 0xD0, 0x05, 0x79, 0xC8, 0x07, 0x21, 0x30, 0x81, 0x79, 0xF8, 0x06, +0x0E, 0x30, 0x02, 0x0E, 0xA8, 0x86, 0x7C, 0xF0, 0xC3, 0x79, 0xF8, 0xBA, 0x00, 0xE0, 0x80, 0x78, +0x38, 0x34, 0x14, 0x24, 0x00, 0x03, 0x68, 0x00, 0x29, 0x18, 0x07, 0xD6, 0x93, 0x87, 0x52, 0x78, +0x80, 0x51, 0xD0, 0x07, 0x3C, 0xB8, 0x8C, 0x1D, 0x80, 0x07, 0x74, 0x98, 0x04, 0x7E, 0x60, 0x06, +0x22, 0xE0, 0x84, 0x24, 0x78, 0x44, 0x4A, 0x48, 0x82, 0x4F, 0x5C, 0x81, 0x1E, 0x50, 0x81, 0x52, +0x18, 0xC0, 0x7B, 0x48, 0x87, 0x38, 0x78, 0x81, 0x03, 0xEB, 0x81, 0x1E, 0x68, 0x87, 0x7A, 0x60, +0x86, 0x58, 0x60, 0x86, 0x7C, 0xC0, 0x06, 0x15, 0x00, 0x82, 0x1B, 0x50, 0x82, 0x2B, 0x48, 0x82, +0x8A, 0xB4, 0xC8, 0xFF, 0x5E, 0x9C, 0x02, 0x60, 0x14, 0x46, 0x3A, 0xA8, 0x87, 0x62, 0x98, 0x02, +0x3A, 0x68, 0x84, 0x7B, 0xF8, 0x84, 0x0D, 0x90, 0x07, 0x79, 0x88, 0xC8, 0x0F, 0xE8, 0x86, 0x68, +0x34, 0x01, 0x7B, 0xA8, 0x46, 0x23, 0x20, 0x81, 0x0E, 0x24, 0x82, 0x6F, 0xD0, 0x07, 0x18, 0x10, +0x44, 0x7A, 0x38, 0x87, 0x06, 0x10, 0xC7, 0x63, 0x73, 0x38, 0x13, 0xA0, 0x04, 0x79, 0xA8, 0xC0, +0x51, 0xD8, 0x87, 0x48, 0xC4, 0x80, 0x1F, 0xA8, 0x87, 0x72, 0x90, 0x03, 0x7F, 0xD0, 0x86, 0x15, +0x60, 0x84, 0x1F, 0xD0, 0x05, 0x7F, 0x18, 0x84, 0x24, 0xC0, 0x07, 0x69, 0x58, 0x81, 0x16, 0x90, +0x80, 0x03, 0xA0, 0x00, 0x24, 0x08, 0x06, 0x7E, 0xF0, 0x06, 0x88, 0x8C, 0x83, 0x29, 0x50, 0x01, +0x46, 0xF0, 0x07, 0x5C, 0xA8, 0x4A, 0x24, 0xB8, 0x07, 0x71, 0x50, 0x81, 0x1B, 0x40, 0x82, 0xBA, +0xB0, 0x48, 0x21, 0x30, 0x96, 0x60, 0xC8, 0xC8, 0x74, 0x78, 0x81, 0x3F, 0xE0, 0x48, 0x5F, 0x04, +0x49, 0x7B, 0x98, 0x04, 0x0F, 0xA8, 0x07, 0x78, 0x30, 0x01, 0x12, 0xC0, 0x03, 0x7C, 0xD0, 0x87, +0x24, 0x58, 0x01, 0x7C, 0xE8, 0x06, 0x6B, 0xEC, 0xBD, 0x7C, 0x80, 0x81, 0x5F, 0xD8, 0x07, 0x49, +0x80, 0xB8, 0x3E, 0xE8, 0x87, 0x63, 0x20, 0x2C, 0x28, 0x2B, 0x80, 0x3A, 0x00, 0x06, 0x9A, 0x5C, +0x80, 0x63, 0xD8, 0x07, 0x37, 0xE0, 0x84, 0x7F, 0xF8, 0x06, 0x13, 0xE8, 0x00, 0x3C, 0xF0, 0x87, +0x64, 0xF0, 0x00, 0x79, 0x80, 0x87, 0x2B, 0xD8, 0x81, 0x15, 0xF8, 0x86, 0x68, 0x14, 0x02, 0x7B, +0xA8, 0x06, 0x0A, 0xF0, 0x00, 0x5D, 0x98, 0x04, 0x54, 0x54, 0x81, 0x32, 0x54, 0x81, 0x82, 0x9C, +0x82, 0x11, 0xD8, 0x04, 0x7F, 0x28, 0x05, 0x09, 0x64, 0x86, 0x7F, 0x10, 0x87, 0x0D, 0xF8, 0x00, +0x20, 0xB8, 0x0B, 0xFF, 0x8B, 0xB4, 0x48, 0x32, 0x28, 0x06, 0x32, 0x84, 0xCB, 0x41, 0x80, 0xBD, +0x65, 0xF8, 0xC8, 0x4F, 0x10, 0x49, 0x09, 0xA8, 0x06, 0x7D, 0xF8, 0x86, 0x69, 0x90, 0xC3, 0x7F, +0xA8, 0x06, 0x31, 0xC0, 0x87, 0x71, 0xE0, 0x00, 0x0D, 0x7C, 0x86, 0x7E, 0x80, 0x81, 0x15, 0x68, +0x07, 0x7A, 0x30, 0xAF, 0x79, 0x60, 0x87, 0xC1, 0x3A, 0xBB, 0x01, 0x88, 0x4C, 0x7A, 0x60, 0x87, +0x67, 0x78, 0x86, 0xE6, 0x5B, 0x81, 0xCC, 0x8C, 0x07, 0x6D, 0x98, 0x06, 0xD6, 0xD3, 0x8E, 0x52, +0x10, 0xC8, 0x64, 0x18, 0x07, 0x7C, 0xF8, 0x85, 0x0F, 0x10, 0x02, 0x78, 0xE0, 0x07, 0x5C, 0xE8, +0x01, 0x6C, 0x28, 0x4B, 0x66, 0x40, 0x87, 0x7C, 0x28, 0x06, 0x0F, 0x38, 0x30, 0x15, 0x08, 0x03, +0x7B, 0x50, 0x48, 0x8D, 0xB9, 0x87, 0x7C, 0xF8, 0x03, 0x0A, 0x20, 0x81, 0x22, 0x10, 0xCE, 0x8B, +0x2C, 0x86, 0x24, 0x78, 0x9A, 0x1B, 0x18, 0x84, 0x28, 0xA8, 0x86, 0x41, 0x70, 0x83, 0x3F, 0x98, +0x02, 0x6A, 0xA0, 0x03, 0x12, 0x48, 0x82, 0x65, 0x48, 0x87, 0x71, 0xD0, 0xC7, 0x6E, 0xF8, 0x06, +0x39, 0x98, 0x86, 0x51, 0x08, 0x81, 0x27, 0x08, 0x81, 0x50, 0xD8, 0xBA, 0x00, 0x80, 0x81, 0x67, +0x30, 0x07, 0x73, 0x78, 0x06, 0x17, 0xE0, 0x28, 0x02, 0x80, 0x32, 0x02, 0x98, 0x80, 0x3A, 0xA8, +0x51, 0x1B, 0x7D, 0x82, 0x0B, 0xB8, 0x85, 0x7D, 0xB8, 0x85, 0x62, 0x40, 0x87, 0x72, 0x98, 0x84, +0x22, 0xE0, 0x83, 0x22, 0xD8, 0x04, 0x71, 0x48, 0x07, 0x74, 0x88, 0x85, 0x1B, 0x48, 0x02, 0x15, +0x98, 0x84, 0x76, 0x90, 0x86, 0x96, 0x1B, 0x86, 0x72, 0x38, 0xD2, 0x52, 0x18, 0x01, 0x1D, 0xA8, +0xA4, 0x31, 0x40, 0x02, 0x15, 0x68, 0x04, 0x59, 0x64, 0x06, 0x24, 0x98, 0x84, 0x74, 0xA8, 0x05, +0x0A, 0x78, 0x81, 0xFF, 0x8A, 0x9C, 0xB7, 0x78, 0x33, 0x96, 0x65, 0xF8, 0x83, 0x17, 0x00, 0x82, +0x46, 0xD0, 0x05, 0x3A, 0x00, 0x82, 0x24, 0xA0, 0x35, 0x2A, 0xB8, 0x81, 0x31, 0xA8, 0x85, 0x4F, +0x98, 0x02, 0x24, 0x90, 0x02, 0x3C, 0x08, 0x04, 0x26, 0xC0, 0x02, 0x22, 0x78, 0x81, 0x1B, 0x90, +0x82, 0x27, 0x80, 0x01, 0x0E, 0xE0, 0x00, 0x88, 0x0B, 0x80, 0x05, 0x58, 0x80, 0x06, 0x38, 0x36, +0x03, 0x48, 0xB4, 0x8E, 0xDA, 0x28, 0x8D, 0xB2, 0x00, 0x10, 0x08, 0x81, 0x5B, 0xC8, 0x07, 0x3C, +0x58, 0x01, 0x39, 0x58, 0x23, 0x46, 0x28, 0x05, 0x46, 0x28, 0x82, 0x1D, 0x28, 0x82, 0x53, 0x95, +0x83, 0x40, 0x18, 0x83, 0x16, 0x50, 0x81, 0xD9, 0x7C, 0x81, 0x56, 0x55, 0x81, 0x96, 0x2B, 0x02, +0xFF, 0xD8, 0x27, 0x3A, 0x98, 0x52, 0x0F, 0x38, 0x3C, 0x15, 0xC0, 0x55, 0x0F, 0x58, 0x01, 0xB6, +0x64, 0xD3, 0x36, 0xDD, 0x82, 0x07, 0x6B, 0x0E, 0x69, 0x68, 0xA5, 0x8A, 0x89, 0x8E, 0x65, 0x08, +0x20, 0x3C, 0x4A, 0x86, 0x66, 0xA8, 0x06, 0x6C, 0x48, 0x06, 0x60, 0xC8, 0xB0, 0xC0, 0xB2, 0x83, +0x27, 0x70, 0x01, 0x1C, 0x45, 0xC1, 0x64, 0xEB, 0x28, 0x1D, 0x1D, 0x00, 0xED, 0x71, 0x00, 0xC4, +0xCA, 0x25, 0x1E, 0x85, 0x81, 0x21, 0x95, 0x04, 0x46, 0x60, 0x86, 0x69, 0xC0, 0x05, 0x5C, 0x2B, +0x85, 0x4D, 0x18, 0x2B, 0x46, 0x98, 0x84, 0x49, 0x60, 0x04, 0x34, 0x8C, 0x03, 0x3A, 0x40, 0xC3, +0x55, 0x9C, 0x02, 0x28, 0x04, 0xA3, 0x97, 0x02, 0x23, 0xE2, 0x78, 0xB7, 0xE1, 0x88, 0x82, 0x1B, +0xB8, 0x01, 0x21, 0x68, 0xD3, 0x80, 0x65, 0x35, 0x6E, 0x92, 0x8E, 0x66, 0xED, 0x86, 0x6E, 0x90, +0x8E, 0x02, 0xC2, 0x86, 0xE8, 0x10, 0x07, 0x14, 0xFD, 0x86, 0x6E, 0xC0, 0x18, 0x60, 0xB8, 0x85, +0x5A, 0x50, 0x05, 0xFF, 0x49, 0x78, 0x02, 0x6A, 0xC5, 0xC9, 0x8E, 0x12, 0xC7, 0x44, 0x4B, 0x80, +0x6D, 0xED, 0x56, 0x05, 0x88, 0xA2, 0x01, 0xC0, 0x01, 0x23, 0xE8, 0x83, 0x73, 0xC0, 0x03, 0x4E, +0xF8, 0x90, 0x73, 0x2D, 0x85, 0x4F, 0x10, 0x05, 0x4E, 0x70, 0xD9, 0x76, 0x9D, 0x84, 0x3F, 0x40, +0x43, 0x99, 0x9D, 0x59, 0x99, 0x0D, 0xB0, 0xF6, 0x79, 0xA9, 0x9C, 0x25, 0x8E, 0xAE, 0x4C, 0x02, +0x95, 0x48, 0x82, 0xFD, 0x99, 0x37, 0x55, 0x33, 0x16, 0x8C, 0x89, 0x8E, 0x85, 0x35, 0xD8, 0x84, +0x45, 0x5A, 0x6D, 0x10, 0xA2, 0x83, 0x85, 0xD8, 0x5B, 0x08, 0x85, 0x5B, 0x50, 0x85, 0x4B, 0xC0, +0x01, 0x1C, 0x70, 0x81, 0x08, 0x80, 0xB2, 0xAB, 0xBD, 0xDA, 0xDD, 0x02, 0x00, 0x06, 0xA0, 0xB2, +0x29, 0x53, 0x80, 0x1E, 0xED, 0x83, 0x10, 0xF8, 0x01, 0x23, 0xA8, 0x05, 0x6D, 0x28, 0x06, 0x98, +0x58, 0xD9, 0x4F, 0x50, 0x5B, 0x98, 0x9D, 0x04, 0xE4, 0xA4, 0x59, 0xE7, 0xE2, 0x83, 0xB7, 0xFD, +0xA2, 0x9C, 0x7D, 0xA9, 0x9D, 0x9D, 0x02, 0x7F, 0x8B, 0x82, 0xDD, 0xD8, 0x8D, 0xA0, 0x8D, 0x37, +0x2A, 0xE0, 0xA6, 0xBF, 0xAD, 0x86, 0xA0, 0x60, 0x0E, 0x5C, 0xF8, 0x84, 0x58, 0x28, 0x0A, 0x6C, +0xC0, 0x0E, 0xA6, 0x6D, 0xDA, 0x5B, 0x80, 0x5A, 0xA9, 0x9D, 0xDA, 0x09, 0xC0, 0x5A, 0xAC, 0xD5, +0x5A, 0xAE, 0x95, 0xAF, 0xAF, 0xAD, 0x83, 0x50, 0x00, 0x2C, 0x49, 0x98, 0x04, 0x4A, 0xE0, 0x84, +0xC2, 0x48, 0x5B, 0xB5, 0xFD, 0x84, 0x49, 0xA0, 0x42, 0xB7, 0x45, 0xC3, 0xB8, 0x95, 0x59, 0xE7, +0xA2, 0xDB, 0x97, 0x8A, 0x83, 0x03, 0x73, 0x92, 0xBC, 0x45, 0x1A, 0x86, 0xC9, 0x1F, 0x2A, 0x88, +0x5D, 0x0C, 0xB9, 0x94, 0x69, 0xF8, 0x83, 0x3B, 0x9D, 0xCD, 0x24, 0x00, 0x02, 0xF6, 0x3B, 0x58, +0x6D, 0x50, 0xDC, 0xFF, 0x6A, 0x68, 0x06, 0xC6, 0x8D, 0xDA, 0xA9, 0xC5, 0x81, 0x6C, 0x1D, 0x00, +0x6D, 0x85, 0xB2, 0x42, 0x1A, 0x31, 0x05, 0x68, 0x80, 0x3A, 0x20, 0xBE, 0x51, 0x30, 0x02, 0x26, +0x70, 0x3C, 0xB4, 0x4D, 0x5B, 0x98, 0x45, 0xCE, 0x46, 0x18, 0x04, 0xD2, 0xA5, 0x59, 0xB9, 0xCC, +0xA7, 0xD4, 0xAD, 0xD5, 0x31, 0x08, 0x0C, 0x95, 0xF0, 0x8F, 0x83, 0x9A, 0x37, 0x63, 0x99, 0x86, +0x4B, 0xC1, 0x86, 0x65, 0x00, 0x02, 0x69, 0x68, 0x07, 0x0A, 0x70, 0x83, 0x74, 0xF8, 0x83, 0x41, +0x30, 0xD8, 0xA5, 0xED, 0x06, 0x6D, 0x00, 0x5E, 0xE1, 0xED, 0x03, 0xE2, 0x9D, 0x00, 0x6D, 0x4D, +0xB4, 0x6D, 0xD5, 0x9E, 0xE5, 0xED, 0xD1, 0x50, 0x00, 0x06, 0x49, 0x30, 0x82, 0x72, 0xD0, 0x05, +0x2C, 0xA0, 0x5E, 0x5C, 0x0B, 0x5D, 0x3A, 0x68, 0x81, 0x1E, 0xA0, 0x83, 0x41, 0xC0, 0xDE, 0xF8, +0x2D, 0xDD, 0xD3, 0x7D, 0x29, 0x7D, 0xA2, 0x5B, 0xF0, 0x8D, 0x82, 0x9E, 0x8D, 0x02, 0x93, 0x40, +0x1A, 0x06, 0xBB, 0x81, 0x0F, 0xF8, 0x80, 0x1B, 0xF0, 0xDB, 0x6E, 0x3A, 0xDB, 0xBB, 0x2C, 0x87, +0x7C, 0xD0, 0xD5, 0x41, 0x00, 0x82, 0x4F, 0xA8, 0x06, 0x5D, 0x30, 0x0C, 0x66, 0xF8, 0x86, 0x6F, +0xC0, 0x18, 0x5D, 0xC8, 0xDE, 0x50, 0xE8, 0x83, 0x8B, 0x05, 0x01, 0x0D, 0x98, 0xD4, 0x1D, 0x46, +0xB6, 0x64, 0xF3, 0xD8, 0x27, 0x72, 0x00, 0x18, 0xE8, 0x03, 0x49, 0xC0, 0xDC, 0x10, 0x08, 0x84, +0x24, 0xB8, 0x81, 0x40, 0xF8, 0x83, 0x46, 0xD0, 0x27, 0x46, 0xF8, 0x84, 0x02, 0xCC, 0xD0, 0x16, +0xE0, 0x03, 0x95, 0xA0, 0x83, 0x3F, 0x1D, 0x83, 0x3F, 0x88, 0x83, 0xBC, 0x88, 0x03, 0xD4, 0x75, +0x03, 0x26, 0x10, 0x02, 0xB6, 0x0C, 0x03, 0x95, 0xB8, 0x81, 0x17, 0x10, 0x02, 0x0B, 0xBC, 0x8B, +0x1B, 0xA0, 0x80, 0xFF, 0x40, 0x70, 0x03, 0x0A, 0x08, 0xD6, 0x64, 0xF0, 0xD3, 0x29, 0x00, 0x02, +0x09, 0x10, 0x87, 0x7B, 0xF0, 0x00, 0xAB, 0x74, 0xDF, 0x2E, 0x56, 0x09, 0x2A, 0x18, 0x84, 0x5E, +0x9B, 0x83, 0x8A, 0xBC, 0x01, 0x18, 0x80, 0x01, 0x17, 0xC8, 0x61, 0x8D, 0xD2, 0x38, 0x49, 0x25, +0xC7, 0x09, 0xD8, 0x28, 0x41, 0x76, 0x80, 0x01, 0x08, 0xD9, 0x6A, 0x7D, 0x82, 0x1F, 0x90, 0x02, +0x4A, 0xD8, 0x40, 0x09, 0xBC, 0x01, 0x56, 0x7D, 0x37, 0x7C, 0x53, 0x81, 0x31, 0xA8, 0x07, 0x6A, +0x78, 0x55, 0x5D, 0xF5, 0x80, 0x4E, 0x66, 0xD5, 0x17, 0x78, 0x01, 0xC9, 0xAB, 0x62, 0x12, 0x20, +0x01, 0x39, 0x5D, 0x81, 0x15, 0x00, 0x82, 0x16, 0xF0, 0x80, 0x0D, 0xE0, 0xD5, 0x54, 0x36, 0x01, +0x35, 0x85, 0x87, 0x6F, 0x10, 0x51, 0x69, 0x18, 0x84, 0x29, 0xE8, 0x06, 0x60, 0xD4, 0x05, 0x78, +0xA0, 0xE3, 0xF7, 0x75, 0x03, 0x0F, 0x88, 0x3A, 0xBF, 0xFB, 0x86, 0x3E, 0x66, 0x82, 0x41, 0x18, +0x07, 0x61, 0xC6, 0x03, 0x46, 0x6D, 0x86, 0x73, 0xB8, 0x05, 0x73, 0x98, 0x07, 0x73, 0x78, 0x82, +0x00, 0x90, 0x82, 0x73, 0x38, 0x86, 0x66, 0x30, 0xBE, 0x67, 0x80, 0x81, 0x8D, 0x92, 0x04, 0x73, +0x60, 0x87, 0x78, 0xF8, 0x06, 0x3B, 0xF8, 0x01, 0x22, 0x28, 0x87, 0x52, 0xF8, 0x80, 0xE8, 0xAC, +0x85, 0x74, 0x90, 0x07, 0x71, 0x40, 0x82, 0x17, 0x48, 0x87, 0x7F, 0xE0, 0x87, 0x64, 0xD8, 0x80, +0x61, 0xF0, 0x86, 0x4F, 0x28, 0x07, 0x79, 0xE8, 0x06, 0x3E, 0x5D, 0xBA, 0x60, 0x38, 0x4B, 0x12, +0x70, 0x83, 0x72, 0xB0, 0xBB, 0x72, 0x60, 0x04, 0x0F, 0x30, 0x81, 0x8C, 0x89, 0x05, 0x74, 0x88, +0x47, 0x32, 0x40, 0x49, 0xC2, 0xEB, 0x06, 0x9F, 0xBA, 0x81, 0x6E, 0xA0, 0xC7, 0x4F, 0xA0, 0x06, +0x7F, 0xA0, 0xE3, 0xFF, 0x49, 0x70, 0x4A, 0x37, 0xC8, 0x07, 0x24, 0x7D, 0x46, 0xDB, 0x4B, 0x82, +0x79, 0x90, 0x87, 0x51, 0x18, 0x85, 0xB1, 0x0B, 0x81, 0x0B, 0x30, 0x87, 0x7F, 0x30, 0x07, 0x01, +0xA6, 0x87, 0x78, 0xC8, 0xCE, 0x7E, 0xD8, 0x87, 0x66, 0x50, 0x85, 0x71, 0x30, 0xC1, 0xE6, 0xDD, +0x87, 0x92, 0x06, 0x06, 0xE1, 0xFB, 0x81, 0x1F, 0x88, 0xCA, 0x0F, 0x98, 0x07, 0x7D, 0x98, 0x86, +0x52, 0x88, 0x68, 0x72, 0x40, 0x3C, 0x7E, 0x10, 0x87, 0x29, 0x98, 0xC0, 0x7F, 0xF0, 0x86, 0x58, +0xE8, 0x06, 0x7F, 0x90, 0x87, 0xA0, 0x68, 0x07, 0x7E, 0x78, 0xD0, 0xFD, 0x94, 0x07, 0x17, 0x86, +0x87, 0x7A, 0xA0, 0x02, 0x0F, 0x80, 0x07, 0xCD, 0xAC, 0x85, 0x64, 0xC8, 0x07, 0x78, 0x20, 0x01, +0x4A, 0x30, 0x3F, 0x32, 0x48, 0x82, 0xA6, 0xCB, 0x07, 0x71, 0x00, 0x02, 0x7E, 0xAB, 0x07, 0x7C, +0xF0, 0x00, 0x8A, 0xFE, 0x83, 0x4F, 0xF8, 0x87, 0x5A, 0x38, 0x80, 0x03, 0x78, 0x81, 0x35, 0xE6, +0x80, 0x51, 0x90, 0x82, 0x07, 0xA0, 0x80, 0x5F, 0xE8, 0xD4, 0x07, 0x38, 0x07, 0x7F, 0xA0, 0x84, +0xB6, 0x5E, 0x06, 0x7F, 0x98, 0x03, 0x29, 0xE8, 0x07, 0x76, 0xE0, 0x00, 0x6F, 0x9C, 0x07, 0x6E, +0x34, 0x07, 0x7A, 0x80, 0x81, 0x05, 0xE0, 0x80, 0x5B, 0xE8, 0x07, 0x49, 0xB0, 0x69, 0x66, 0xF8, +0x46, 0x7C, 0x20, 0x02, 0x09, 0xF0, 0xCE, 0x7B, 0xD8, 0x80, 0x34, 0x8C, 0x85, 0x0D, 0x50, 0x01, +0x87, 0xAE, 0xC2, 0x1B, 0xA8, 0x87, 0x7A, 0x98, 0x82, 0xCB, 0xCE, 0x87, 0x60, 0x38, 0x80, 0x51, +0xFC, 0x83, 0x46, 0xDC, 0x02, 0x7F, 0x28, 0x06, 0x0A, 0xA0, 0xC3, 0x40, 0x90, 0x00, 0x0A, 0xA8, +0x06, 0x7E, 0x10, 0xE5, 0x7A, 0x28, 0xC2, 0x62, 0xFE, 0x03, 0xD5, 0x76, 0x83, 0x60, 0x78, 0x81, +0x13, 0xDE, 0x00, 0xFF, 0x8A, 0x9E, 0x04, 0x20, 0xA8, 0x87, 0x8B, 0x8E, 0x05, 0x12, 0x50, 0xD3, +0x0F, 0xC0, 0x83, 0x6F, 0x38, 0x87, 0x01, 0xFC, 0x87, 0x51, 0xC0, 0x6B, 0x79, 0x20, 0x81, 0xB6, +0xA6, 0x04, 0x7D, 0xA0, 0x84, 0x39, 0xD8, 0x87, 0x63, 0x78, 0xB8, 0x05, 0x18, 0x07, 0x7A, 0xB0, +0x03, 0xE1, 0x6B, 0xD4, 0x0B, 0x90, 0x82, 0x7C, 0x00, 0x06, 0x22, 0xB8, 0x07, 0x50, 0x8C, 0x07, +0x74, 0x78, 0x80, 0x14, 0x30, 0x81, 0x74, 0x30, 0x6B, 0x3A, 0xC0, 0x87, 0x58, 0x68, 0x81, 0x17, +0xE8, 0x86, 0x7A, 0x18, 0x63, 0x84, 0x4C, 0x87, 0x1E, 0x68, 0x01, 0x4D, 0x66, 0x06, 0x09, 0x28, +0x07, 0xEA, 0xC4, 0x21, 0x6D, 0xF8, 0x87, 0x74, 0xF8, 0x00, 0xA3, 0x13, 0xE5, 0x0D, 0xE8, 0xEB, +0x17, 0x20, 0x01, 0x22, 0xFC, 0x00, 0x2A, 0x58, 0x62, 0x7E, 0x18, 0x06, 0x37, 0x28, 0x06, 0x20, +0x10, 0x87, 0x7C, 0xF0, 0x80, 0x46, 0xF0, 0x87, 0x51, 0xA0, 0x00, 0x2A, 0xA8, 0x06, 0x68, 0xB4, +0x87, 0x34, 0xA5, 0x84, 0x7C, 0x60, 0x87, 0x5B, 0x18, 0x05, 0x97, 0x76, 0xC1, 0x73, 0x10, 0xEC, +0x11, 0x94, 0x04, 0x22, 0xC5, 0x03, 0x7D, 0xF8, 0x85, 0xEB, 0xFE, 0x06, 0x7A, 0xE8, 0x03, 0x70, +0xBC, 0x00, 0x88, 0x33, 0x02, 0xF0, 0x34, 0x82, 0xF1, 0xFE, 0x00, 0x76, 0x18, 0x87, 0xF3, 0x4E, +0x81, 0xEC, 0xF3, 0x00, 0x3A, 0x40, 0x46, 0x51, 0xEE, 0x06, 0x79, 0x68, 0xB9, 0x17, 0x68, 0x07, +0x71, 0x30, 0x70, 0xFC, 0xA6, 0x00, 0x71, 0xF8, 0x87, 0x32, 0xB4, 0x3B, 0x85, 0xF4, 0x4E, 0x78, +0xF0, 0x00, 0x34, 0xEE, 0xEB, 0x53, 0xC6, 0x07, 0xC3, 0xD3, 0x63, 0x3A, 0xF0, 0x07, 0x66, 0x88, +0x02, 0x5C, 0xB8, 0x81, 0x74, 0xB0, 0x87, 0x29, 0xAC, 0xF0, 0xB6, 0x96, 0x80, 0xB8, 0x84, 0x87, +0x68, 0x7C, 0x4E, 0xFF, 0x0D, 0xFC, 0x80, 0x21, 0x1D, 0x71, 0x6E, 0x0C, 0x80, 0x03, 0x38, 0xF1, +0x51, 0x70, 0x03, 0x7D, 0x58, 0x86, 0xEB, 0x3E, 0x6C, 0x29, 0xE0, 0x6E, 0x48, 0x2D, 0xC1, 0x5F, +0x10, 0x82, 0x9B, 0x8E, 0x87, 0x1C, 0x4F, 0x81, 0x14, 0x48, 0x07, 0x3A, 0x4E, 0xC3, 0x52, 0x78, +0x6F, 0x6F, 0x90, 0x87, 0x57, 0x25, 0x72, 0x71, 0x68, 0x01, 0x12, 0x98, 0x02, 0x85, 0x94, 0x00, +0x87, 0x06, 0x02, 0x0A, 0x88, 0x65, 0x0A, 0x78, 0xED, 0xA5, 0xFB, 0x80, 0x17, 0x48, 0x3F, 0x7F, +0x68, 0xBC, 0x7C, 0xA8, 0x06, 0x0F, 0x60, 0x82, 0x52, 0xD0, 0x82, 0x7B, 0x30, 0x43, 0x12, 0xE0, +0x03, 0x7E, 0xB0, 0x07, 0x0A, 0xA0, 0x70, 0x4E, 0x98, 0x83, 0x5F, 0xF8, 0x60, 0x0A, 0x48, 0x06, +0x7E, 0x90, 0x82, 0x67, 0xD0, 0x07, 0x2A, 0xD0, 0xCF, 0x76, 0x58, 0xEE, 0x03, 0x18, 0x07, 0x7D, +0x60, 0xEE, 0x07, 0x98, 0x86, 0x3E, 0xA4, 0x02, 0x52, 0x24, 0x81, 0x00, 0x18, 0x44, 0xC1, 0x1E, +0x87, 0x7D, 0x78, 0x02, 0x48, 0x3D, 0x86, 0x7E, 0x00, 0x67, 0x7B, 0x58, 0x86, 0x0F, 0x80, 0x07, +0x71, 0x90, 0xC0, 0x11, 0x08, 0xF4, 0x1E, 0xBF, 0x07, 0x5C, 0xA0, 0x00, 0x0A, 0x30, 0xF4, 0x51, +0x26, 0xF2, 0x72, 0x58, 0xF4, 0x46, 0x67, 0x06, 0xEE, 0xF3, 0x87, 0x58, 0xA8, 0x4A, 0x22, 0x58, +0x86, 0x24, 0xA0, 0x00, 0x4B, 0x5F, 0x01, 0x0A, 0x60, 0x06, 0x7F, 0x38, 0x54, 0x7B, 0xE8, 0x86, +0x0D, 0x00, 0x82, 0x61, 0x70, 0x82, 0x51, 0x84, 0x87, 0x6A, 0x28, 0x07, 0x7F, 0xF8, 0x72, 0x4A, +0xF8, 0x87, 0x98, 0xAD, 0x07, 0x76, 0xA8, 0x86, 0x6F, 0xB0, 0x87, 0x76, 0xE0, 0x00, 0x49, 0xD0, +0x87, 0x76, 0x98, 0x86, 0x6E, 0xB8, 0xF7, 0x76, 0x60, 0x82, 0x73, 0xF8, 0x6F, 0xAD, 0x83, 0x4E, +0x0A, 0x20, 0x03, 0xFF, 0x7F, 0x70, 0xC8, 0x66, 0x60, 0x87, 0x7D, 0x08, 0x85, 0x00, 0x78, 0x02, +0xE1, 0x3B, 0x86, 0xF5, 0x7C, 0x06, 0x0A, 0xB0, 0xE9, 0x69, 0xF8, 0x80, 0x74, 0x96, 0x80, 0x0E, +0xF0, 0x00, 0x1E, 0xF7, 0xEC, 0xF6, 0xF6, 0x00, 0x71, 0xA8, 0x07, 0xFB, 0xBE, 0x01, 0x60, 0x7C, +0xD5, 0x31, 0x88, 0x4A, 0x09, 0xD0, 0x81, 0x72, 0xB8, 0x87, 0x6E, 0x98, 0x06, 0xBB, 0x63, 0x82, +0x73, 0x87, 0x87, 0x0F, 0x48, 0x77, 0x69, 0xF8, 0x07, 0x21, 0x28, 0xF9, 0xCF, 0xF4, 0xDB, 0x52, +0x88, 0x82, 0x73, 0x16, 0x87, 0x4F, 0xA8, 0x85, 0xD5, 0x8E, 0x82, 0x6E, 0x90, 0x42, 0x46, 0xD0, +0x06, 0x74, 0x40, 0x87, 0x62, 0x08, 0x83, 0x9A, 0xEE, 0xBA, 0x71, 0x18, 0x85, 0x1F, 0xB8, 0x85, +0x71, 0xB0, 0x03, 0x67, 0x1E, 0x85, 0x6E, 0x30, 0x87, 0x66, 0x08, 0x81, 0x03, 0xB0, 0xE8, 0x6F, +0x68, 0x66, 0x73, 0xB8, 0x04, 0x43, 0x7E, 0x02, 0x1A, 0x75, 0x3E, 0x0F, 0x03, 0x81, 0x66, 0xA0, +0x84, 0x0D, 0x48, 0x86, 0xDC, 0xEC, 0x80, 0x11, 0xC0, 0x05, 0x69, 0x68, 0xE5, 0x4F, 0x48, 0x07, +0x5D, 0x30, 0x81, 0x58, 0x93, 0x53, 0x51, 0xAC, 0x85, 0x06, 0x06, 0x02, 0x66, 0x60, 0x84, 0x14, +0x50, 0x81, 0x1D, 0x08, 0x06, 0xA8, 0xA7, 0x06, 0x31, 0x80, 0x43, 0x5C, 0xF8, 0x05, 0x0F, 0x20, +0x81, 0xB3, 0x2E, 0x07, 0x12, 0x78, 0x00, 0x3B, 0x38, 0x87, 0x69, 0x20, 0x03, 0x0C, 0x89, 0x85, +0x31, 0xB8, 0x53, 0xDD, 0x95, 0x52, 0x20, 0x78, 0x01, 0x24, 0x00, 0xA5, 0x22, 0xB8, 0x01, 0x53, +0x95, 0x03, 0x4E, 0xC0, 0x03, 0x12, 0xE0, 0x00, 0xB1, 0x35, 0x82, 0x10, 0x60, 0xD4, 0x6E, 0xFE, +0x80, 0x00, 0x78, 0x00, 0xD8, 0x3F, 0x80, 0x39, 0xC8, 0x87, 0x5B, 0x38, 0x00, 0x48, 0x85, 0xD4, +0x8D, 0x22, 0xC7, 0xAA, 0x8D, 0x2A, 0x80, 0x8D, 0x6A, 0x00, 0x87, 0x93, 0x80, 0xE0, 0x1F, 0xF9, +0x11, 0xA0, 0x01, 0x88, 0x9C, 0x82, 0x4E, 0x1E, 0xE5, 0x4F, 0x1E, 0x83, 0x4E, 0x46, 0x82, 0x29, +0xE8, 0x81, 0x0D, 0x18, 0x01, 0x25, 0xB8, 0x83, 0xC0, 0x33, 0x01, 0x5C, 0xED, 0xD5, 0xEA, 0xF7, +0x00, 0xFD, 0x7C, 0x01, 0x38, 0x34, 0xE5, 0x0F, 0x90, 0x80, 0x0F, 0x60, 0x02, 0x66, 0x60, 0x25, +0x69, 0x68, 0xA8, 0x60, 0xB0, 0x89, 0x59, 0x7B, 0x89, 0x95, 0xA5, 0x84, 0x49, 0x28, 0x5C, 0x8F, +0xE6, 0xB0, 0x3E, 0x08, 0x85, 0x50, 0xB0, 0x03, 0x18, 0x00, 0x01, 0xB6, 0x1B, 0xEC, 0x11, 0x8C, +0xFD, 0x39, 0xD0, 0x87, 0x5B, 0x78, 0x54, 0x4A, 0x05, 0x08, 0x02, 0x02, 0x05, 0x0E, 0x28, 0x48, +0xA0, 0x41, 0x83, 0x07, 0x0F, 0x24, 0x40, 0x80, 0x20, 0x61, 0x83, 0x96, 0x4D, 0x9B, 0x3E, 0x51, +0x9A, 0xC4, 0x28, 0x10, 0xA3, 0x3F, 0x6E, 0xDC, 0xF0, 0x99, 0x43, 0x85, 0xCC, 0x1C, 0x37, 0x5B, +0xAE, 0x84, 0x91, 0x23, 0xE7, 0x4D, 0x18, 0x2C, 0x44, 0x92, 0x24, 0x21, 0x42, 0x64, 0x47, 0x91, +0x1E, 0x45, 0xBE, 0x2C, 0x39, 0x72, 0x24, 0xCB, 0x11, 0x13, 0x49, 0xDC, 0x04, 0x04, 0x00, 0x3B, -// File: test2.txt -__attribute__((section(".ext_qspi_flash"))) -const uint8_t test2_txt_data[] = { -0x41, 0x6C, 0x69, 0x71, 0x75, 0x65, 0x74, 0x20, 0x70, 0x65, 0x6C, 0x6C, 0x65, 0x6E, 0x74, 0x65, -0x73, 0x71, 0x75, 0x65, 0x20, 0x6D, 0x6F, 0x72, 0x62, 0x69, 0x20, 0x66, 0x65, 0x72, 0x6D, 0x65, -0x6E, 0x74, 0x75, 0x6D, 0x20, 0x64, 0x6F, 0x6C, 0x6F, 0x72, 0x20, 0x66, 0x65, 0x72, 0x6D, 0x65, -0x6E, 0x74, 0x75, 0x6D, 0x20, 0x61, 0x75, 0x63, 0x74, 0x6F, 0x72, 0x20, 0x6C, 0x61, 0x63, 0x69, -0x6E, 0x69, 0x61, 0x2E, 0x20, 0x4D, 0x6F, 0x6E, 0x74, 0x65, 0x73, 0x20, 0x65, 0x75, 0x69, 0x73, -0x6D, 0x6F, 0x64, 0x20, 0x68, 0x61, 0x62, 0x69, 0x74, 0x61, 0x73, 0x73, 0x65, 0x20, 0x66, 0x72, -0x69, 0x6E, 0x67, 0x69, 0x6C, 0x6C, 0x61, 0x20, 0x70, 0x72, 0x61, 0x65, 0x73, 0x65, 0x6E, 0x74, -0x20, 0x73, 0x6F, 0x64, 0x61, 0x6C, 0x65, 0x73, 0x20, 0x6D, 0x65, 0x74, 0x75, 0x73, 0x20, 0x69, -0x6E, 0x74, 0x65, 0x72, 0x64, 0x75, 0x6D, 0x2E, 0x20, 0x4C, 0x61, 0x63, 0x69, 0x6E, 0x69, 0x61, -0x20, 0x76, 0x65, 0x6C, 0x20, 0x64, 0x75, 0x69, 0x73, 0x20, 0x63, 0x75, 0x6D, 0x20, 0x61, 0x75, -0x63, 0x74, 0x6F, 0x72, 0x20, 0x63, 0x6C, 0x61, 0x73, 0x73, 0x20, 0x63, 0x6F, 0x6D, 0x6D, 0x6F, -0x64, 0x6F, 0x20, 0x61, 0x64, 0x69, 0x70, 0x69, 0x73, 0x63, 0x69, 0x6E, 0x67, 0x2E, 0x20, 0x45, -0x6C, 0x65, 0x6D, 0x65, 0x6E, 0x74, 0x75, 0x6D, 0x20, 0x63, 0x6F, 0x6E, 0x64, 0x69, 0x6D, 0x65, -0x6E, 0x74, 0x75, 0x6D, 0x20, 0x74, 0x61, 0x63, 0x69, 0x74, 0x69, 0x20, 0x69, 0x61, 0x63, 0x75, -0x6C, 0x69, 0x73, 0x20, 0x6D, 0x65, 0x74, 0x75, 0x73, 0x20, 0x6F, 0x72, 0x6E, 0x61, 0x72, 0x65, -0x20, 0x64, 0x75, 0x69, 0x73, 0x20, 0x63, 0x75, 0x72, 0x61, 0x65, 0x2E, 0x20, 0x52, 0x69, 0x73, -0x75, 0x73, 0x20, 0x63, 0x6F, 0x6E, 0x73, 0x65, 0x63, 0x74, 0x65, 0x74, 0x75, 0x72, 0x20, 0x75, -0x72, 0x6E, 0x61, 0x20, 0x63, 0x6F, 0x6E, 0x76, 0x61, 0x6C, 0x6C, 0x69, 0x73, 0x20, 0x6D, 0x65, -0x74, 0x75, 0x73, 0x20, 0x66, 0x75, 0x73, 0x63, 0x65, 0x20, 0x61, 0x72, 0x63, 0x75, 0x20, 0x63, -0x6C, 0x61, 0x73, 0x73, 0x2E, 0x20, 0x4E, 0x69, 0x73, 0x6C, 0x20, 0x68, 0x69, 0x6D, 0x65, 0x6E, -0x61, 0x65, 0x6F, 0x73, 0x20, 0x76, 0x65, 0x6C, 0x20, 0x70, 0x72, 0x61, 0x65, 0x73, 0x65, 0x6E, -0x74, 0x20, 0x6C, 0x61, 0x6F, 0x72, 0x65, 0x65, 0x74, 0x20, 0x74, 0x61, 0x63, 0x69, 0x74, 0x69, -0x20, 0x68, 0x69, 0x6D, 0x65, 0x6E, 0x61, 0x65, 0x6F, 0x73, 0x20, 0x6C, 0x61, 0x63, 0x75, 0x73, -0x2E, 0x20, 0x44, 0x75, 0x69, 0x73, 0x20, 0x70, 0x68, 0x61, 0x72, 0x65, 0x74, 0x72, 0x61, 0x20, -0x61, 0x70, 0x74, 0x65, 0x6E, 0x74, 0x20, 0x70, 0x68, 0x61, 0x73, 0x65, 0x6C, 0x6C, 0x75, 0x73, -0x20, 0x73, 0x6F, 0x64, 0x61, 0x6C, 0x65, 0x73, 0x20, 0x69, 0x6D, 0x70, 0x65, 0x72, 0x64, 0x69, -0x65, 0x74, 0x20, 0x61, 0x70, 0x74, 0x65, 0x6E, 0x74, 0x20, 0x65, 0x6C, 0x69, 0x74, 0x2E, }; -const struct llfs_data_file test2_txt = { - .data = test2_txt_data, - .name = "test2.txt", - .len = 431, - .next = &test_txt +const struct llfs_data_file monday_left_me_broken_mario_gif = { + .data = monday_left_me_broken_mario_gif_data, + .name = "monday-left-me-broken-mario.gif", + .len = 11744, + .next = &dog_gif }; -const struct llfs_data_file *llfs_root = &test2_txt; +const struct llfs_data_file *llfs_root = &monday_left_me_broken_mario_gif; From d62131978cfc96b4deb2d46af36c80e1a5df00c8 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 20 Nov 2023 20:40:29 +0100 Subject: [PATCH 52/54] Conform to style Change the comment of Clear screen so it fits the rest --- project/Core/Src/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/Core/Src/main.c b/project/Core/Src/main.c index 6ab721a..e2665af 100644 --- a/project/Core/Src/main.c +++ b/project/Core/Src/main.c @@ -121,7 +121,7 @@ int main(void) BSP_QSPI_MemoryMappedMode(); WRITE_REG(QUADSPI->LPTR, 0xFFF); - // Clear terminal + /* Clear terminal */ printf(CLEAR_SCREEN); /* Initialize the LCD */ From c819aeb3863d6fc53902fba29a57b88af8880e00 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 20 Nov 2023 20:48:08 +0100 Subject: [PATCH 53/54] Give me more gifs Why you reading this, I'm disappointed --- llfs-data/disappointed.gif | Bin 0 -> 26015 bytes llfs-data/patpat-pat.gif | Bin 0 -> 67753 bytes project/Core/Src/llfs_data.c | 5887 +++++++++++++++++++++++++++++++++- 3 files changed, 5885 insertions(+), 2 deletions(-) create mode 100644 llfs-data/disappointed.gif create mode 100644 llfs-data/patpat-pat.gif diff --git a/llfs-data/disappointed.gif b/llfs-data/disappointed.gif new file mode 100644 index 0000000000000000000000000000000000000000..1c17f53e86f5e2318fad2bb0b561ccb9475220d8 GIT binary patch literal 26015 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 literal 0 HcmV?d00001 diff --git a/llfs-data/patpat-pat.gif b/llfs-data/patpat-pat.gif new file mode 100644 index 0000000000000000000000000000000000000000..5067b5c084bcd1c501390b68f7bb053f9d42fbcd GIT binary patch literal 67753 zcmeF(cT^Mk|M>fv$xJF>0-=N&S_nl9ML09i?)q^QK#-?#sAfAYrUr_Y{RSX#6kZ*g*VsybK|wK{6_?r7G| zteFop+Pc~^FQ=TWZO`?btFNnn`t!Jjfl*XYNLFgPo4Z?bd|Y{1`SqLEyE?i`@=DS( z(x=``+1lCqy1LaLtcr_|8-FyOlb7@5uP;V4qnURzPK%vd#>vj<>7%C>G>fRPsQQ}vmWGz9eN`oSIaAM`hWPu!Xqc=F+V#eH!r`Su&B6X*X})n(z3nf75nyA9yoZYs=DT| zu(s|<{n3WTrenvOTUy&rh}t_kyH1`u-F>F#?78z7E{c2mF7*#wzA||A+R*hIH*ZOX zM{bYaxqENy{?8A_A3pj;I`R0)(_f!GpM3H1)zs@ZzscUdo1S_9;p3;zzyI;&&%b5? z6kgj?B<#(`s+dI$ifS+A6AitqJlpFAiZyJK#s}MvT-ifiR;2CKQGazWJ@|Ok)sCY> z`x$GlRe5zb+&JWr_Hz7cXXCBI%xt`lcly0@w23BpxqYr5s?o&B_JH@DOF~nAL*l9) zh4qEBl_Jjic!&`Zj$#!&5L()(@zn%zd$TF1a!`#^0Ap zrPhiIl~X%M&Lj8CwGGDO{>&7$49uViz* z$;e?1LGJ)E+_W?}qTRJW@AU08S9jM*y;A#nc2N1cDBB6%szRq{y#VO+mZy@E8P8YI z6EOh(=L2VM zHl|m2Z8okFx@2RktPaoO0%lmu(uHL~fUX|-gNv50w+UA|9NX3ABe7cah2@HPC2CG-$Lc;+Ipi87^iN?9aMJjPUNc4*|pDU z;cHV4f%GhDF1pq&-ZKs{0xD5AHn5-73w%olDC4cH<#6L=%Keu7ktFrjY$v;1v^vp! z0?4oPEa>Y;kU zJB1&%dc)ccrdnBvTC>-n@XbDoi3PUbMSs7V)?*j7s}v$PJ?hjSmS#FxGKw~9UzDfH7SBKW zp*+{SZ5P{^PSI$)pN{87o5Rdhg9UqI2NKMQtgcQS;fMac1-4qnm{7P#tQ|bBt}ou4 zF#=X7w|024AvR_vvLh_?)185l zoF^Ud4q6L%=6sg(a4g`m(}L0_asw-IaMZ@%l-Fy@5Um?_4~r=KJ6KIONRp4eP}-l# z%@(>;PB*{~XwAQgIraG1E5)bD5WaK&bzWDf?M26*t25Vbi%Kq#-ou#9_;JAux_Ell zu+6cqLRBG-b>)4YXYa#DJC;pQ$jrs-f1>*(`q!51&U8VVF_VWNz>xp@!{4}71^504 z7dyLZZ}4-VNAGN)E=4h8vLcoVX>HVlw-~obVZvpxLW$FLMUgYQJTxraq}PLG>a0iC zH|VCd60kR86}f#0lOK<{Sj3>dygEQ@5uR2R3D*S+vb(xhbeW38Hpmxpn1h(Mz*d;M z%b{2OcLR+7fdDu+qF0e%hrDiOf=S)cIz%RduN7_=R=R>A5^=YM7(0{#X>Xt*G8}u| z%5`F8dcTg!I8a=ixyz_6{Ic4j-VJs`z)X=xfw|?xj@(|z;G+?i1jo-J0t*VIYkF|} zeBSz4YcbaDzE#*hHfWjoiv|Hb|5l<)iu0kqVe%2%6&a7=^Bud=i=Oeopjy=EAwJ~- z5sALMJg-y)HCG9_rz!djkE&vW?UjWKyVCnvE8c4R5kbQQ4O{_NTUsubnhbj08pKzlfqV$gp4 z5|{;``l5Od)Jz@`UiLhH>vIX`>=0h%F*DaGA{J$iEhiXVBTBA<(1yuGb-GtEI=t4~ zA29K3U&}hcD{IJi;F+B1%qDXl|A?#c& zZGAw#dxcdj?gnpH)X$#*e2s0$PLV#GPVJ*?liXT7$W&7GL;=Z_#fnDHQ2FKT;I>RY z-HnQJpWG9uCL{GMk}D%{^hq#pNFn5Vmo+AX&`3rkq1k+Ryc}6=KdV z=RJ6-xravPHmi7-=#(*#B_*}k1y}%E1!S8Q)E+ke^r%183R$471cniRQ^XR1`RTvW z1I`#2?md~S+V29aD{*rK*W}NS`=Gaa?7E7j%tTG(f@3gwKi%ZAU!s3Q(}n!e)Y7G9 zWAabpIj`I?BWO_%8wp{%&?zwp$m(5g@Tp^|KL=QpHQ}|D3BY{}c!?X9W!HU4gDuNh z>|2XYqXG&CiwG@oQd>RY17prw)p;`ScuQ`-%DjBO(G?Z_U=5cYx_beG#M5ZI2L3!V z5sy;Ob2gQYTPDrgEO?VTeLpeylA5yE-pyexF)*_ZyvgNb&)Mm>FK5EaVt2lw?uHl<{bru0UZXWr+`t3`vrGn*BkPPz85fs>j-MU6}*PR8agv{g`u z5?mr}tR^V4=<6W$f%Rh|I7fFQqS}UaT#Ke_+wQGqOo9`-Ts^hDeJG8;6j0VRo7`$>o46dYbjZernPM54QpL!oN~;Doq8(L{9?w;{vB0GsJd!|djSxTpjUV;u@`exAGmP9*i-$}T30Mv z%vgS6jA^}u0C#t*q|U=58@LELNlB@}`Pe;bAQC9!V~LtgxK&ib(*=Kp;YA>nYyx_p zj_5d7F-seb0V1f-p)Kfnb@8wO(PXP`FmX%mhb%&o40XGudsUZSq3TFce{Eh(V<8H% zM8aS~t`H1hLwW*a(_0?17ahh$V4)i~!(n7Z+fo4HD)I6B1sT-YMDi8Y->i{94zQLP zznrWYAcipFrSxtr7Q&P-M^2aL%&(=Z9`QwSQHQoT3*`{}NlI$yM@kp=AMqg+aVT5W|v7(f>f z7fU4AG%t`0X2xEJIS607e8?YdCpK zklzGRqT6AL1Z?x<$BY=zCG$_PHnI0R*z;5aQdBo{P(dQQ#<%p;EugOqF%%i+jaUZV zWjIe~8&Pcz$6&035eI2XgOz2Q1UT3U{T^x)SU^Qsm}oJ4kBE-NZj@AZ-UQaC$A#yh1BL=dRP$0Khnx(`D4k}#V-KFYB1VUxhBZeBMYJt@p z7?BnTtkycG<@qsy6-?j&w9tbF_;Qg5+U9^%D3XQDcTH~%R}`-AaR8Ks7zGJ< zuF_D?1JR?-Vn8mU3oLSt-LYirazqGj@Y1hq*U`cvha1UJu12=0kR=gAW6`=b@NX{b z$jFtmfV!Uu>C>RsOi<>z^7UAV5f{nu4DqxwUttTa6az_+X_~r~KeN=M2|A%lNfrXR zrASSp;aOvZtf3sFap;|jUOAEhQJ2!V=v1OXmT6JMFrdpuqM23W5t{x~AV`Lw1mvJ_ zbIaR|q+pFDvf>H}{77S=aE$aI9kQ2z2iIs=<{jRX31Z=BRyuPDiR~?7TJ(w73gG_8lbiRM(qgo>gcV(IE_R7Kw^Q+@(}# zT|f>8GUK4axhR&j=m9FbCIzD-L#QvyayfaQ2KSyJdm0OY@fi5aflaO-;DSj~`_Pfs#EC$Qo zr#u0wHMXu*+1?8HNSav2?3&F-M79#jA^>eMir>-Y^xT1DLPc`hwF3l5yAW+jZC7Rn z_hbhttjACp$3L&chO-W}Cy^Q(($u9#+N7%QPdS~+u%lP_Y-D3H1Ssb}IG%`F$9o@xF0X*JFkE;qTH!3T#OFi<8{HHGHGHZwCL)&M1-V7|m6C-) zfSpMsl*Uff6Yn@y*BRt%;6U_{QKwy!nww8y#FanC0Dg|xfi7CTyK~N^Q*Mlt&VS$yp8@HT zqw`3S^|4UlDLiJcMia?2p9rRXM3cAM1-?2J`U<~7WQgW=5qr^*QdkL~Z$E@52v#+b zLa>j)MQZ?+gPQ^g=ZcH*Z{Mj~s*(_(!Et}rE}PTnRO|ysT04QV!Kdeh5IqtLtfrC_ zMWAJ0V5O*I_zE~95Q%^*?ydY{aaZ#{_zP-bWQpcl=t(Ia# z5p?m$q4TYh*={sDUf`&7_8ql}^l1O2ezWTD%GhLc+xKnp77V7F{o`e|B)kp9aWlybv@ozezH{-5#Lsz91gF{EQ!L{H{u$AY%*;oi_3o*eK zvE%x{BTaP$W=G0(e0Q?u>1LvD<%rY*YbXL)GU}&;3xA4-)`><|@KCqcif5J6WVeX{ zX%4BtnUz);k61XNR>N1EQNTIF>jgePOJ5^HGpR$39AqX2z+NT#%%`&w)#F9C{wjcu zrhpDY@Yy0{vryYDdwB&0<*7ix$-GAH6A2QDN;9s=7Qw{saSfUUl%;##k)i^GK>9jH z8CfH1&9JWsTJ`50^n5&tYrFh9aWhA&r+4!*V@x^~zyThLLS!v*%O2O8mQtiSr_?uF z)dJ8^mq~ns(T6g?{3yXl2ejt_QI`Xn9@$IP!WEd=Kpa%044t+e{iGOj5F(JH!_wsu z3S7@%_D}xOJ5x#cEnoC)HVB3P=e1c_lsob2k_jCiNKZ57vu|XchR~{ z0NQ>P^e)R`_z7_vL+`*V+|H&Y=Rpk%0f30S(zt--V^o0w%AAc!W!yG>x#_}{VU!in z(`z(x4M$wYS701&%R#!%h?D+sBeP%|j=jgkY}Vn4%a{}h5mM5g;1rpyLzgyJGLS7| znr<6*p%}WFg0ZqBJX~@&PD=D%&i5x?ua>~4Q=$^b?vwcm6#^$WCTzjl-!4WDyA9%M z$y(CwSG`tL5yyIB&h2Fa^|5DL(xFf`#!Z66DiI=OS@iovOog}%3JPyu3jxoMDT7bb z-DAR0Tl`^n(eo4R@Tc{6=1n+14Y^((1U1J35u0%);?SQ`e1w0YXOE(uUB|D#uCwGJ z@m|WdnCHH$-wGkw^}Wm?o=c?b2CRtym8rC~i*u#=?G0k-)jfT`9$=682%(-#sc>!f0wA2*=M#p>+MSBr=m4#3k6;>)MWukbPG zU7gSdX5UH484@2jR+BK<0V#;zvWO@JPO z0#J?7Btw=~k3N)5>~5B%%&Gxfd+rxVUXAxQbTKgaI2YwojNJ>M_8dM;=w>P3|0Zsw zS!lT0)80EVpXiZ- zVu&g3Ku?Pp*4u&6=z1?`+MgkvJ}CvKuo>NHZ@zFaADL=ObaW_%|pGFAQn5 z6>I^3=HhrOF~VV>;yKV=Rs8z~onzZks21$`N0cB2d5Xu@6_eLQpKi3H`(eLnCLnjwYPiIM5SD!mi9yj7iiea9N= z+lW7>MJzz?Pw>W0;%a?ZO@Nx1m$(MNW|-5>&C#JcAcjG%}f%kwQzgm{r(zw#*|h#8Pp% z)MOFuXyBnS>25_<9vU?+!r)4-NUmwp6t-H#uI?{@m!g>U`a-_Gtz}P*tJ5nIc?4fXop9?TM!{>k`3?NXK2s88(Ys3Qk@wA-jbYp>p_d3}LwEkZZnJ27Ty$44F6wToyX zv@TELU)$%Nl!A!XJeHru9dj2lV#I?D-I*v%&DDn7y{gVh)Cx}-a7}g9sA)tD2Ln`@C>AU%7Z$zzeqUw`hsD_a(zRu? zaY+4Jmrc12`X1mugBLd;28)AE4K!01*9V2KFbmU#xp~@=mBXI8=c{7?RV85ivg*!; zvV4^ghjyTP^;(HOs=scm*l4)u=@6Ntz(F0`&0rVc^s;)rFy)~nCZHZd+0ZWV9CNXv zyA6wbhU1tKrp6tVdkv#@eV1{-_QwN_=Hph7NgP$0V~nmJ#;TNW79h}ut0|Q8Q@@+$ zgXU2ZxHJ5PRRhj9&f+jS+S5g>m9x*Q6%#(l1IWX7+Ii=U#XPQ#fA>D|LLCdIczw-s zu^0nTq_0$>*+uPF1F39JRTJjy=TPVu&E7U&MW>kj5r67=zRGE@*jz%4W8iWWDhjZq z7`w5tsC`lnAHT1K^%M__+7bUHj=VmE6~6ABrF|B|PCfYgAGVf}Gx2Oyc+xPP^kZEI0b-JF$ua7b*+qX{*z@K2N0}U4u=@ zih&Hh1z?=%EZbMFfWQ6Oa~PAwRQg!ghk3UpAM%{QMO3Z;_i<5lDK-7e+2xNXm3hBp zB1$*5FS}o~nV-IcO`s3~RJ#OL@Ag0$(63N5L@lgtq5Tr`9GEPqiA!&{+(s0~C z6#>Luzy!jnfGHCMw^BoOoqvVrXRYBT&v4Q2aw{MsDk1-xhEm5T7;OPsKDB02+}Kc_ zpEn%#sT>SvFUAZ`zyxZA=0{M^KNG;{aa?rTz-!ueHWrs&4X9pz$|otL;Ad~!@&HeX z4Y|CxaBpN^BUW5!n8mH)yj3yMJPik(EZUXabJr&O63(K^W!ruiZ?!1Hd_SdFKv9FI zI+}@)&IPF$iuE^++&{6kZ@RY6%aG!{nWvxBhkyJ+jD@5S&guCA>iGi4{yLoaoJt-2 z*I}AFGk5nupo-!rS4hb&*Y|*}GE7ZVF^WL{~2APGNGc)h%dEd&})g1NQ z`(Dq_@7pqOG_U@6?cRmo-=E+rwy-fiV||(*L;P?@%BUaZ*Ke0DO7At^ziw4SuWW#m4_)t`Jb>6QlQ9G-fq()jCm9sX~kiF9lAw+ngAH~dvB}m<|jH| za`Fi0DHZZury2I*->H+CEyYs9Ci3BVB}7tGc8%2HE@N9w| ztMFc8FMM8~=H<^uhxf(e?LU>MaM$8(m@!*@7=ajQ8r;Z-6^!Me#*x9Mqe8W0x)`bA z1hFtQa^&l5_$v|nSiT$vbys#?sa zmTZNmES@bOg`SlUpp~b2F76`JU?&%{fdDj|@n}MGfY|!nyREASu(L71MWdhtI46B< zMgdBvo~z2J65>3mzJSv2MYNEK1$!LhaHEo%hn~%$F~5sdy6)wPkEtr}MJeDjX{FFO z6Z@W@ttb)Yn-F6VeRef!2Vnp)qd_R z<*ZGyXDa#XPT7EY)<-mq<*M~;DR1;8m0tZ>zS^Jy3q1|0x$T$KEdH3cAo&?i{gVn| zOqgRM6rV|;Gt#rSpvWwjq%(>9-=-uyY(wK!9m8W zPm*;mY4o`jj>_MBpRva5lMvFXbkUsL3*CBMXE)vV=1l}mLyh07aYZ{s#Vfh$5d00fe|J??L9%4aV;|Y{dhLcBHB&Gnw#gbh=+fm?Q#

)86Q9e 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 tMYFJ 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�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 Date: Wed, 22 Nov 2023 15:28:43 +0100 Subject: [PATCH 54/54] TFTP Fix the issue of putting logger level define to c file instead of header file --- project/Core/Inc/tftp.h | 1 - project/Core/Src/tftp.c | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/project/Core/Inc/tftp.h b/project/Core/Inc/tftp.h index 48afcfa..eb99860 100644 --- a/project/Core/Inc/tftp.h +++ b/project/Core/Inc/tftp.h @@ -13,7 +13,6 @@ #ifdef __cplusplus extern "C" { #endif -#define LOGGER_LEVEL_ALL #include #include #include diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 9164403..ac04312 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -4,6 +4,7 @@ * @author Sander S. */ +#define LOGGER_LEVEL_ALL #include "tftp.h" #define VIRT_INDEX_TXT 0