From d84bd877e124ae02684d2f2b6a5a0a5eafd140e2 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 6 Nov 2023 21:38:19 +0100 Subject: [PATCH 01/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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/59] 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 5eb7f36a5e89ea210bc0563844de487b4c359932 Mon Sep 17 00:00:00 2001 From: L-diy Date: Wed, 15 Nov 2023 21:08:30 +0100 Subject: [PATCH 35/59] Add instructions for the external loader --- README.md | 5 +++++ docs/img/ext_loader_step_1.png | Bin 0 -> 13361 bytes docs/img/ext_loader_step_2.png | Bin 0 -> 78222 bytes docs/llfs.md | 13 +++++++++++++ 4 files changed, 18 insertions(+) create mode 100644 docs/img/ext_loader_step_1.png create mode 100644 docs/img/ext_loader_step_2.png diff --git a/README.md b/README.md index e4f90fb..097302d 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ - [Style Guide](#style-guide) - [Editor Configuration](#editor-configuration) - [Commit Messages Conventions](#commit-messages-conventions) + - [Writing File System Data to QSPI Flash](#writing-file-system-data-to-qspi-flash) - [Documentation](#documentation) ## Used Libs, Compiler and Apps @@ -52,6 +53,10 @@ Implement access right management The body of a commit message may be used to explain the what and why of a commit. +## Writing File System Data to QSPI Flash +Please read the [llfs.md](./docs/llfs.md#enabling-the-external-loader-in-stm32cubeide) document for instructions +on how to enable the external loader in STM32CubeIDE. + ## Documentation Documentation is placed in the [docs](docs) folder. If your part needs documentation (e.g. how to use tcp cmd interface), add a markdown file in the above-mentioned folder. diff --git a/docs/img/ext_loader_step_1.png b/docs/img/ext_loader_step_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b4454ad49d44d13043b470a7a893974c7ad27a22 GIT binary patch literal 13361 zcmZv@Wmp?s)HMvW#odb&+_ktA3GNgNL4p(l#a&z6t+=~;vEaq6K#`)w0u*=mm-~6X z@7MeO$jRl@V5K8QmOWfrd|A<$3yuG;oc zM^#H#hy}zI@_G&d!3SXe1?s5b0JV2@0f-p-06YOA-0T3aSL?_AKOP@9@Bh>15fJ+S zM*Q#i|9m6AY(D}l1Oz?r%9{MDswzCpK5hwV3k&*an{){2pq1%{ z8R_88|8H&Hg)V{8(9vgkLLp1!#GE9jqW%;;FVBL#rE0)++uDuCyNi8_*WU<;YyOqh zrV`g#;Yg=)0vApOF`_ifxDuLCi{#%UvQj%211%whJ^pWH@^ zgX#;A5EmD@JD-|)yX>M$H%Vxn?ILC)d>0 zrYoIshr{9PJ3CB6q8X7H7oKMaEp5bo_y&uozh9I@M?g2_$BiHt3 zxXYxi+1Y~XWm`4q-P}&c#u5jXG9Bcy7r5koeS}CR{p!i)qp|vaO7vIH1(oKHYR3ZdI-6cUHH9h@ju}Jxu}Zv9UHZ8IbNpmI4@ApgQupZ_R~HP_Wbrz znr-CK;NYm_ZC z{}_~oU(?$wjY%o;iPBanStwUMTZCcE)lQQ?F)@+OWppb-HJx{$-mxh~H02S|;R(Wm z^!OC-aY>W%yu;BUe8aW>H#SJtwr8+=qdB5;`&L%lB>ESp+@#L?Q%Mcl($>)u%P~jD z0{82~VQ6ZO)>?Xc3Lzn7bn9bP{Jz~2%Si-Ke2C=!%`D5N60S)?8{9-Mi$cVMH8C9D zcfCHWt-i6<2!*MH|2X1W?X%4d;CWx;6mC|CDeCqYSuu~p0nVl-k1H|fR>$$F9_rH~^+U%#6SOM=M8 zo~`>C94Oqe5lUXZqLL(eEV$yD=o4c5XYQoV|HeO!Q`c;+NwP09 z{RGl;gtI=HCgc_o8_?UA+Z`WB(oUXG_W;WxPVO?qUY4E+dcY%3@6ggLrB z{c)U9fBFE3Ht|Q>w8||vUmc$cqaNg>1;0VTPP#+x#5HMwQ*D&9K9CWKAWW{EfBli= z_b9oL)&2f%fT4^8Lg!S|!M55ef9BX3V#HP}B^#&E(eePHU}x1SMG6XImK4)dq4;Kn zEfFAT^0knHDd+By;L-BF@EEUl+K>Ct8+&j}F0ag+CdYszP;!MRB;gGv%&|?wfL@XW zLeO~tTP*l5MpLB@l35~NODr3slaumazEp|Ki7ox02ha2i-|dy=Ds8~qBQg7KDeT%R z6(T(00ESujqk#e1#Ja;&^Rx339L*^q!Ve_m+;xU;2X78STO{=9Qn4^``ZjNV4G_t2 zrf%kh9^(>s-m{xYJR;=#s8wpG{}Z~aG}#ziwwGD!@+%(t(`2i6`@rVW%2=BbVUI^* z>192uQFXt4@k8ZMEIFdZd37+S&uaU&brko@^O23gHUC6bZ7wHi$X4ptq-{yDTLIRJ zFDfedew}w#M!<) zKfxZ)$Hwyk+x9FfMg5Pn<#TQ`DNR?fzbRSW8hUXre!@n-DOE;6-%cHiCZ7|t<|y<`{F*>EqaJI1r70Qkue-P^Yra9>T33C- z8pO*<0ImfNUp2M5j^R||8nx{ajsilYC2YyTt}(df)5e`ej+)0cJ~zkzWS?F-?s1Xc zuvvO}=H`3uU2p%$`g)IG{P!B^no{(w6RW~RHctNzPIrDZ?4!$?FyzF?Vb6Ev>hS|? zKVROWwWJDJ6gy^c3@W*PKGnI^=>L>_aWQZaHPyFpsWz7$O7_KPcWpoIB8y8~i$M4w z72^yCmt^;y>mFHXFiRpHAzA2P)Q1XdqJsT20QmW=JM63AQ2r;|IGl~xEip7byCW}5 zQXvI&VohV+f3C3yVbuOVPdEDh@Yqgd2?w2YzZi!Do=iWMuvr_FhE#sAI9iFa%>5dd zdYm23tsO7a^QOOc$$*0O4sX)WSB3Lp;cC-K=1VlYXjCWH=xQn*^}xuO%+HJur#=T9 zZZN?IK52im+kY{I1azPmf3szb zPPOZAbT@0nTC;DBjM3^>h;o1JLvvACap8@75 zxU`&g7;ee8$LpG{e@P@s6VARJcw}6fBt4Juq_CpR{p2t-_1<{5Sh2EP-YPB3Gil`h z-fy!^Fx^ou*y00|dL+hZxS1xgQoz!vQkE9M<^VjH$;rmrI$o7=bZl(f)6cJykleWy zDk25RZfy-FwSnZw{VO%FQQT-YbkJ2EwYq`>1A)CnCFt8DqYbc!+>5D(c2puC%)v?I ze)Ace+=7CCSy}3U(>TE-(R}f~ww|&`i=flL6SeLfUtBMf{_ufW_y@V0Wjps(#c>%cXW+}iT2FVo?H+;QnGMbq*+MPGHOXUmneph# zoi-C;+_ZX@U_d~=8k$~?BWD>;Q_f7OdM2>aYBJ|mr85DzQ~OyBEtQQU!Kynk)MkUV zL``*Y{{+Wu7NI^t^Npr~cF3g1*MI;`Khsk^c$n4PL;guQJ05H31{a?;&*ykI(Tsn2 zTuKkl%pOEAf4{KMzz^m_tZ+IQjWkDr3dJQaZH`fYhZ&wd9z8cxu;3>cc!J1|)6KK|)`tKjj@T+Ul6WZ<7_CGwp zI&0zHxr>5(>t5i&(`3$Mo!NopRINO2bO|!Js-0#>=g(~6zAu8YpIHczMIsYm_^5)w}fmu9zTSWn$4%p-Ui+rM63 zHMSVB({l8)qd#YNnE_!)S$+M&XqnsfC$8{I?%LJR4TgWvN*MNf@uWn*@=c4xYDuth z$kM_zGyLE0Ug_W{E^cN%ZM6&jQis-e)M~l*4Cu{)1rACd$Dk(Rp-1PJwz6YWBuXYJ zjEu81$xBh17~c2JIFusvom_z(9D!gvac{(eBbx(2S=IQ=?~^cpFF(qrjrt$jp3WCh z3m$NqzyS&5dla+f`$FDZ`T&N;p}gJT!uXHmTqKf0$0fxVS2IjCKUG~gu=3|?!4aAM zFFtO+c;NRxo99hD6k+?ZpYxm7u`atdcBFq1O>R}jJOo?c(fO{+(t=5X9d!yH*N0#> z(^tEKbMQ0o$mT8B7hq*co7UsU z+t=XX@%ejjF{-qYQYZRQ#5dULvT>>6jEKvC{f z)3Gx^Rjm2_sHmyUA?m4%UCqmdb`n~XuNKmZ-0l>kRTofGVHF; zq~^&#XrU^p#8OKdr?8NGGy_`4ef+ZAjFrf!`rWdZ2yt2s!SHgX(Grc-cC%T==a51e zpYHQY)Xkc=dhDA2B&D;$7jO$=gf?UT`U(!Wt}oNk`2D-W)3G7K6W^!N`H=7xuCZ}V zUAowo$^y4Tmsx6m@|7VIG;>ExOvY_#dw$H`!TFrv(^^wh;wgm@^)iX%m`rMKVp_b> z7(|Eu1Zy3=+`f<{Z+^1mYljKcltIq=2_7@A&LNrBi0#9)ce@x0+n_FdvrHaRA>s&<`Q~}JeUkGWp$I4jEx@`<`FgLGP zuJTby!SRRy5ScyIjL9LO#R-)-06ne%IxWYdcEY~M5|P!1XGGL zidgeu<%=t|;2Z$tpJH{+I;KWvK0v)OzpeBs`xaa9?;U9YvPdo~)FBIxL+`C}P|gsg zsC$*j=a?fS;QdCk(HvcG(~bh|^ZlyLqwO=Vuo~4uX!nauia1t?+Llv-rnR&%ot7)> z%xRS0A~UB1Ahoj~pUQlcjr-P><(}jz{5N1eq{`S+%0cWZskM_p3g_cNh$5G9a}Hk2 za^x^mt}g%>*})HrOKHz*W`8Tb*Y?}y3FBc zk;xPGlX+DigF{d-8)HdrvUPTC6|Q6oRy8q4U&2BUX${3AE%bOm@E)d?eJl8D;ilTidBC!BnEZCZ$OQb@l}= zge#I@W%gdO^98_U4p4IA3AZzrQpRE9=q-g1&CpfH%S|_(<1lW+5U{o--vhdrcvT}^ zd%4i%*M2$6@4zY~r0@M{ywkM0uw1ghvw>ryRDjlr$xhg0MbTmb%H|Ly#!+y+-d=W+ z5#E*;i-xo8tT(lMst`M7IEC>Z!uFY7_fyGZnm|n_NQR){*lHs0B!Xbq?ULC$(lIvp zu&`KJQ_!^xlLW0TS-JPmbfq0>D3mfa$#Jo7j*X5hI@Ft%?$S&yj!`4MN?s973F!^q zQhUqdWL3pzr z0mf@8Bd!j%Rs-Ct=$#XbL>usbxSY~vvRLwaHME_=0kV-D>}{C}a+}R|4Wyw?T*&#Z zYF^;W+vtBz2`y8aw}H&@dV{OPeL^^1;4K6p85I>wOzHS6e9mes?7-K1BlVEJpYHBH z7jsemo$aHG7z*h?@@`IZ9!L_MJ0D)c;x*KVk%pcL|HWsWxK%n*Y{mKln`@O15c*`1 zHi5E-@qw*?+;}!i;UGM1mBT8N>z_sfgtRtbb>9#SW|xtxj-d~GMU0*wE|p5Br?u|* zBjkmWP7(wc07i35ydq(g>XGx-x$nYU(yRM1)=uK8Ex_C+-_<3? zS};pWi{Q$tTx6Z|5Bt^;wgJM7B{3iylVP>tl2|4kdtAGKiSY9%exqdDq`?vS_zagV z&hjMN=O!=F<>nV*`JvTkfkSE;pWi#n?*829m&}w5J0mmG-!DLc#ty+#?gex%p=qdz z{D3Z>Z;O|g*w+miB%f_6-KXCd8Yhu|BeX1-|5(t#FQC^PR9QCM3qH6RYf^wmqC-b_ z`1+q2Or2_Yb3UZrmo`Sv`2K(a&*tD-jrfUl@PzJf!sxpM5slsI>BipRGQI|LI6WJ+N;8hb7UFxis{nwU~wSj@S8_W4*$Zz+!%gDn2Zk)EQCy?7MvHkq)`472hXq!$o zvozF-ipiVoJN|Tiz`kbVds`PR?!JVN!hy21mU0ABTH$gkVC=c?==2k~fpw@2OLV&U zL)ug`N$((JP3*wSV+|wdSjc6Rz5=^7Kk2}8`7{qcmm)y0yHmy~P zQ0YRT`eHS6-7K@&`XT0f6@m~(l&BP>N=qStIksDu5ZWe@gWO#euOyd&2fTQPRu@Z( z7rwNI)B-$77E;ud$^rdQcl{Cw!e3Pca(*xSiZ^Ank;o(w(hO&=uIRsXt{U!3fPy+kkvkdc0p7NuG|KXg@@=X=* zv`!Tf)Rb{!S&ICoFWV0g<26Ysrjjq6+JTuBb2ObRWY`-@E!rElaKz<5=3F6VaE_lF zi3mx80_QU8NXz%{WHzcWp~;#h@1qqR?E5km6V7$;5)>WaOgss{jI2lQHg(*l`TzOp z0jl$)y$npkq>tN#M>3-ZGWZ~=fX4M`S213(Xc0LTa1E)WqXQZ!~^BDjwSkWUWn)Y&ha#GHr^Jx*iPriKe!V; z&C9XlJfFI)l-0(FQFg+FuIqb6>G^!ZU0tL&Mz8*{OK03uYEY^DgD3qL&qNc2J_lqC zCxn`AH{NsXC;D-+oxmYg`N|?ZS9zzIDH|wXOLkAhzBja$p~-o5qJg9++jgEJ&22SE zWff6LWx$MGT1+)FIS$5{Z-xXvw_?ey$A7ooEWEATcm*7$ukrWCpBp`z8pwgH(D!h* zfg`yqOfF(*ug18NhgLRmH3PXq;tV(dm0;SSqOJ8WjupzOIQt|^=M4{3(SOhLn7W^3%ah2wsAy#a#`Q#IkkjsO? zb@EC6?b@>&Le8@s?%t)2|91y#?dw|9U$8>iDzQ_yl8jbz;AV40TmRTFySZt`CS z{NFtIe_KpTOG~vCUUqi&EqCy1s(WjLeb$3QJuCov)hL`5-lCugLb0WeIxu6@n%!PY z8c~ebIkd!p@iFJz?N@p@j{4h;?w z_0m2Fu&Znm{TtZ5yNjcg;_GFV+-bS5pj0neU~ zdQCUFu^r@j&5|dy+1mwG+?1cZsHYcJ*{+JA8$vTI|GH-sN8UTRd67*vievLnHgoc? z+$VFWiE7#(PR7d}oy7gzcTqA4)xCIMJGd!abA7DG<6_KvPF&jd$jLN$Sy|?uZHXNO z#)1sEUsx$59tv(@nt`YUWi-lB-fuQ%#FPDBV+XFSkGfj>iPs*-7 z6m4%r%`^Sl`sEpOPyFPu#$&B#^L0I8ZrY1+f|rbdlWwTWlJ#45;{|E?ZmY!GqD$p6 z3qpE{4xIV7Sh|#{&75*BfuCc8PW^{>J1;BqFa0-NW0l=c1}N)!$2T=MY*PJ+#_tG~ z^=>#f%l(P2hWDsC`pV{t@19>WWcJ?trm)$2cu8ay=6rZU5n=SUCw3m-lFC`Rog?PB zDf;(!X(5;PC~D=YekPZ82j+{>g03h3`lr(Se;$d?srpw&*pO?edCu@JE224T=)dJq z;3eWWk!|F~BFs0IEmq8_djI0`>~75W^n#}pJ2vH1SE2k*3<{!zlMFxtRw!GZB>pb{ zH$}tKd*|4(mUSzl_e?a1#;nTq+4a;wC8GYFF?jJ@Zhp(pNmg(1NRq)PRBs%RNocC` z*U&Cx483-lqnwUnlL6)AlBf4tCZT_G^G|;E4hSJe*rha1;4$u#BOChj--h*hI4Z|h zif>Sm^tnn14GnNhglc;FMcdXn@~EJgl~n_WFZWRW;b>{@Cn=%#-foAgwqcj;b!QX)5!7m z6!N;iRBFE$4;>sdk1?$EBFyzGR0#)lfw9NoI=8gC106w?T_)>9qtSN|pO^EGWQz|2~3B+?$4*Tf?Z}qUQ)kI*7u(sMwXNp38Zp zF<&#?2gv6o#XRrreATV@ThoKzzXk~E5R7ow{n903wxQtL!T_wJoyK7j5FfHxz?B`1Zdhs}%GvN@9G z;i#k{bhTSJU8brx$Y@C$3i%s0BG(w+H!_lU^CnR+d#AbsaQoB>(F z>)sr~!zZtdHCRYW2|X`kHelq6`hK32RqCv-pGH_e;d|`joC8Ty!+G698|g}_*qbc! zx2~6+z@9ou%K$pAs17!Cypfp#+ypu-+goeyXmajPI<&h_Hy29eCUyS~OO$_3HkIT{13=!gy9=Hy*v3=-=85 zppO|+3D_seacryBc9w8LHioa}3ynKn6e6s7Srhf49z^LSu7Ef;#3+|0k8mrR*n9Ye z93(Fma-mgJyv1Rs*JB}u;stL0ZAgW5(xFWzzG_~3G?zmwW1$vB^BVV)s18ni4hNF| z#9t_m#4Qag8{41qoFOHcz_`G$Y+mDH*WYmEJq3PRzo2=yJDo;@tPaKUX{|)ly@>QP zDCVC(HX~kYsyWdvz3m0TVqPFnlo#)L8}rcikzGqDHYF>EhzMDn__cm}L@E%5K6CnO z-{2NjuL;^@>(;QkWuBUePs%%>$`yHPL}#+Q=b0UE2~KYewqu6!**C0?u;~d9coR$Q z&ox>@r)G+rBg)C<|G@Zxa&=k^!0~ekTh3%8U$CG zQg@|uBk>d{%(dd0(X|iGyD26kvVW*l#wO-?r#s`ixc$J+BqIdka(l8jII*b$wu!W$ z0W$~w(xZ-lXB^N`;Sn`Thw2liLX1<3*}Mmrp;eXI$`hL&hos0IkGzAESrJoQUEyUx zD8=t80=I2dX%sq!UBEvqB18sUTni{t#qn{Kku*Pj6T>g{j1nYB$coMKRpr62^K4pr zZ+!`7R~QNK(slXmO+ZYi!^A!1LP7)NSS|>TnAvjQYVJ32ZX+%(uhDU>LUl+qg4O@@ z#2B2`YMK?1Uh_iHZ21eQo;UKKJxo-$xIi;8yZATGyO#VNzKiZiJ=goenKU#KF?~{I zRaK3`j4%YZh(_kh;@9W-VixIFMB>Vpu3(rHM9~J#izu!0@umXHM)m>8` z&YW^qSDN1skCmdBb`$0>bY}OsDJo3~d_Rg(JixdsJ@gAJg@U+R&ujYML+p z5N56J5QW=&h0!s+5FUs(dFx4l>W6L1V&-x+Vpr@HtpAguK#_0A3@v<2ueSlUbG^Lx zgNGFQbmE`MFL`;|GF5^yg6a$G^o!$8mi7wrff;K*LeIfy01%A|Hmkf{<ad{sYv-OEUIK_ZPI?Z61TS=-HF?YMs34tyk#7E zlR4s++7ZT`-XkUW*;m=%M^Gj=@s2}c3YSJ(<$O;%2+aMiC2&t|^H zXd9^9tMl3A)MQicw#5z(?=53y`D8&4 zqBq`h3JD7vbHeAsub$X=f`8n&Q>um){PZcivLx?^<+amszD<_x&DSE&1BEL-mFH zgHl&U`njG_n`?p`5>Q$$hd3(5uS$9#zuZLG;}fV9O4h?oRYDZ^kkxgi`z4*b=kZ$; zqp=0ZQ=tGT%!&S9Shg|L8u&@Z_K{@h?AD`tGRtwMo;CT}Y1L8{V&ih6?n z@{Q&;3K~2`h$^X#8!ZjP9GrLp^rZK3jnWE+nUa>w^u5+wcKzLIXJnv)8Y`0yzvUGn zVv5Lb;Wh9e#NOq7Ku0CQhFu66&KP}62S?B;uSk2#AL7@Fz9c3%N4z>E!|JHhrCw4D zsl*WvaQ}`*BRCvc@@twjp#L|$E4ysQYj=~TiWSBGPICfq%UTmNaG@IVSSd6`KjL)J z(`p>vM2{)5_gyC;1=Pp|@t?P){ex_nr3v7J_ZK#o{7>kn1+Yok#VQrv6KnD2h}9sB z&!D3dd0PhO;_~vASpLtgyv=6SRh}bcd_s0GkpN|U)gXNg(c9({V-NZo&kA}rYeU5f zv3?(%3T(N#Q|&;^L2i4KKi#66Fe$+Rx?gJoa-1T<#Wx+6W4mQ zNQt2b1T+ak=#~ScEA2r8}7EF;TID z0`Skbpzncc%pL6Z|2E08hd0T>mU$}@u1$X6OnKZf7je>RUI4b!5m!*`<>MSJw zTy^+k35vm8mtTt)fVArG9K_`feUm?3_}bl1U#zGin*WHa|3vDlAifm$`)aN>R?K6d z$@8jB7L1CUqvKe_U$~?;MjsqCO8*(Tup5&o#HKvgBC9wtG*S>A8*NG2cuaSwUFs^< zJLB!#g*$8WmxpTlS2%{xcmIw*(TQ`F-MoXIREguuij{IPeFrV8F)oM!sF(+=VwE(| zlHZ)CrJ=9Mjz%uv$3FmhP^5r zn18~A1vUi^{GL}x4#RRJ?WB)aAGj+R0)7~*`4l``pzk-Y>GVmpidV3yb`!197%sJ0 zJh?u&{n>}6ul@CBwS+1&MozK~*{|U%ixZtRL&e!=j^zF zY~a(yJ6g^k^WS`|+fHZe9{pF|{iSF$9*CNr^TFZm2OfM&NTpNaSQ`55SHL+Cr*i=Iy1K66dkJa;g+zgJhII-H{GyLbS9+*jdYN_i5jIGbu!~486iFu#h&D6-@uuVplnE)VQR^M8f&u%l#fgHNQ(N3W)+Y zxz|TwqL#v8jjTHwT>jy7UY0c_*0`E5#%)4N~S@9}ul#XWJQ3RtgH zi*WtwJe)K>`R;i)&*l)iaIYfLb+U+ph$kMxd}q)!^WCnA8LhVY58NGO7xw1MD|m>V zU<31(^5bj%6E(PjG?N*pRV$Lp5Wf#>(J<0LV}zZ>}jxKijJx!Bb(S7P>zWgBx9L~VsE-nB~tDP^&(^- z2}11qP2#ZY3~IKZyJ2(7(ZM&`%c+`IFe1G;l254%pKJG!_~A-2neLJ6hAV(IP=s>a zCm6TH`1hUk+pavPrks0n^xUd;bx@SzQ%YTVrLMZNQRbq$55-DcA8102ich%7^6;>* zIk)D}JWjN`pCB$)<_vPb+J9r`LMO#$7$+Ln0C$6(n0|R)oWvtsR1McAeeBH;;Qm9F zP8MSA^hW#UcSNvqZl5=CC+}s1VX@cSGP~52O#olZ1zA{^e3HrOr_S{ewI%jIx}C4( zlNb?Kob%%Z*Tml`cVY%>KM_pzOgByzNuWh1x#{dfbC?{MtCC7)OF8uCbt+4XYsQaC zDF-D(m$|9c$L>$$O&W&W=;T&XIL4jzG}UMPX0ICt{ALB~h^{Zs6JYfts;D;`(Voe{ zz+vJuM2L|kQqCyjd5tTUN^3&-!^W$kLyn&R{bp0{Y9e#KU@r0WzODJqEMXwCGf#x>R{JZ%m(9cczB0dkgY7sE{GcNq?Se7YEd z&&?XW@1>1I$*jb<&@osDFEP+x@u%TEatS-=I4sUOv(6q<@p`oFfjg6`MKkr3s_LNP z&y487zTe@!jnNpKL0TH0TT(mk5(Wz>-&ucEOWux$M3QZ9C&O&^vw6SJQ-s92DxP`m zQ&6z-Mu$a2WA>#Uti|W(xvY{zrR=aCu3Hi$J7g$(W&I@>?cXPa(h-RTiv|&uKY$IOh%>@O>8=W_6gVB45 zPJLK{8~I_!LygeHZQsF8$5({46wU}D7x-+t5jeEnczKz6I;$OJnZD=wnxN#uj2r#k zw@L5Dy6p@Fkg*TB#xe!1%9VL3(Ozdo4K<-+Q{@8nKfa5D2cYZ>pRc_<>xn&GY8iYM zA%4Y~c)piY?bB*m%-m7LQromaC>vqa=RCfi?2mU0-;5Fe!*w5*A{k&;&F!a|YmdZi z#`+~{mLlIL7{KY};o;%j%Sk#*mFdgr1v+W?Jn!t*d>OR{{Nvq*{afuMeKRFGeKsDl zChMKIT}b&v)Uroi>9gfw3XR_{>gZdLh=?p&6+q-`Ja8g$6hqc#Q|!*Lx^dhx(XgJDvxJOWe_BOp+}=?m89&$|NvG8bb5Bz7<@m+))xjMK#h2IeXl zW{MNc5d49XO$h>^U@G+DuslzU^72TaY!Pc9V;?QYTSLojO^Xsa1->w7dB)p{oFP_a zYo(m*f%XPZMqs72;q@HtZ@XnMHHkGyP^Z5%{8X!(_gt>D>bpyIOL>~5!5EL$e&G=c zR$_6rlmPLd?J~i_3W~CLhJ6rZ37cu>{eNs>oMTK>vXLP_1NmJB9sQ_ReXT-enSup{cK+QW;;emBP#IGR|w{FYifpHH%^Kzb|2FwkosNF;961><%L$5jqB(BfuRnWp13Jqn7L8Q3{5Vu3)l zd9@R1KPltAsW)o1>!e|bqWM)&Cz8RqGY(iUv;UO)fm{b~ynj&4je1+ajn?gw0(xP! zKVT#*r?z2DU0_}uW0?4tM^HXZE$#$E?=oik`(Smz#E3?GYpoEb+qp<%ptGQ~?J#eV z>6RH9RKXS(DG_s{-Z~H>=V@9&s^~Jnp?P4{Z6A@=La**E39L+^<=T@&SuGQ-Yrv_X zvB%r2HEkyRFyX{=Ttx8NJfm2#q4`6ir#cwe%P}1yCLoIg1Yb*6X-LYFv@W`^jLJ8o zN{(y+xquoIPI#I)dtdf!Xq(wuIGR68in$^+`N!@P`Mv;lLDyepftQ&@rpX0!k&WDAE~*8+?S@ z{@dD6aaeEdt?#cEB^5r*P3Wy3*p9|!Kw9~BfIE8LIRYcqjc#P?17AXYNCws`IXVu8 z_Y%bj8@hV*3&~oL=KkDqe&x_zsT#9B?7ZsEdzY`Y9_FUY|Jp{@SGo^#Q|&+2Po;E- z;gzK$9n^-worF2S*Fql0Srk-~{uHl-l(XmaqnABr4|nufa9CKOdaguxL_~s2VDQ+g zxxXEL&FkA9!t5+8J+GZk+jS)+$aeY+ecY+cJv}|UtDU0vHz#qg?Ar)bN=oXOq$Y~w z6=0x|Hi^|%R7e{cQU15La+>p|3nyPJkf639b_yg1fuBySp>N2?P)B!QI{6-GdE2_{Y8XS?{m!$IPti zsnh4I(_LM)ckhl;l$S(BB0_?IfIyX&5>tkNfCfN7Kt>|KeY7~h>KA|fK)NVPia=CN zlAL@PFc!jc!VnO(K;#!A*bf`gQA*1N0s^h?pAY1aLy74}qmh-WrmKp*m7|=QtC6XZ ztIo+S@o zsm_qbI!Is=%Qm=tAepE5tx$Oc2q7aQ^9#qntgK8?Q85q<_SDqT87us7`Nz-wF*i~a zm#;4ZJxvCJpTF(CPeD!&RYXK&U-`d&2->+3&#{d%1YGNF8*__uQc6AcbDz<*uT zGVlDcx?h~14_#f=e#HFe-XA^<`SGYFTA4j386A3DI}vk39w?zMb{ znoQlr(Ait4dLEzNjYU=FHqTXu`^C`2dS4EHuim*$S!NprDkLmt$gXdmn(mC3oJ$&% z3{04XZg`**Oh}efY>x;#wWx6uGe-pU;4Gq&kvIum`woGsl$0iJMrRi#dO)KivIsf= zpAN_(!ah2SouI4>PdBlBMj8r%u0wZFJD3rjgpr~@^VGeHyVKKI!-+rkdm;BTH?9@z zf^jHSZ+K{Tdl7_{lU7LrO{0k6R<82XvT7TfB$n@B4vfo9j8Et zD|@fRcxcXif{2iRz_loe^GOKBTjQ)MzKXPT)NM5o2)uPD7pU;OwL5b;j@#+Ech>Tm z1)aC2VRC!&g|{}KvK7yAa_@E;xYnQw9;)MLr~ zd4TtQI3hb+ZAJkEbP;OdQkOWD4CZJs^@p3IUMITmTsA}`*pNo%^%!qh(_=K4QTyw( zKtAW^V-lwY8dq{cy}TOD(a0>Co%PU8b%x=V{v3{v8>oWz`7v)8fw|$Ql+=p72y1`7r=|=!E z8|Wfe;wSjOZwuCN3uNS9b!l|=mw{n^OAO}HSh5D=WP;}Rk7}wLk=RaCP1M}DWl7KC zuxD;qv+rB*Y+U(pK3@(1h$$0{c9~KaFf!seDcv{FHUE@h7*YB3G@jF&|2qy9&}bw) zftwvZW5E8ab{@Qmv9XZq>S|r6^vuj0nL2LCSk$@QIrPSFRRPV$oSbBRo3Hfa0Z-Vz zFIVj8`xX>H-j41s3NcoIUKjL@y0>lzaaakVTxb zei*nC$obx%|GaL|&%^e%q2ag|dcjj@T*gewuxSwX$LL`jIYS;LM^F&`NiV?I#Gf50 z-d^O_22Q)^o=_XQUm=81xP3_VK;31eRaZ7JksBbaYNIwm2;NIg8xRokgYDy3;rXGA zBsY#!QAQZdZMB)h+%2V%a4lwgjgS>Mw25`|cJ0pL2j;yeDr<~K?yjt!{^K96;egP; z>O?0HO_yu?{RA3!D4 zX@jZnze^U2cTjyXZMZaaQ)pG?bqK$&&IRqwl*ru~LwMT``Cwuvj62HR73KrjgtYFz za~NRqf(UsIrL3RA5NNJ%X!-TohOG(_b)e>yY!Dz_8P{8X0x%AzL&oi^ysQ%Uf}U;; z;Psd1566#q5IL^L$I#oLlk@Sn#pJq?Sl_>8Qa>*j@7+}G_7RY{cd{p~XY%h`tX zqYfmQhscOHSny4y537{+mICD;H_F^yR{a)xtk#%o+9jOGV37*19W~!JPL-ER$;F)m z@b*uGAJWxH5AcVPCvfta;qY&lUcN2YbQ!K3*#E7;lV|Hye-u}?TNS#3FE+SqJC6G? zi$~YtnmXE`bsAsLoA$|jcSHFsbw+DUBtOqnk@XHbTy`(HwAZd5`H^Vf@Ioa5cP@Wn zad6vqH#wN@?WE|`93*9f-Q0*=Pk;0^?*Zg8mK}I7yY2eeaJU zpWmrVfAutqB(e#3h8IU|b5a9)Z6}LE_2yVx?jD$XozKYTqL+zL%$w^LG4h>=#d_fXur}6PtPR@aF`kdF9nFbgwy_b8Q)u0T@KFJHBMf#{;kEqt(sR~f<&{sp&oNpwd3u-ViQ-gm|TyTwmdb+eocVT(==t`dbobO zXH4L_w;-9p27W+gGwQ|c&7|q4&bZ2N;+x7a*l8X^aq>}bx@ z+6_AJD_>O;XQYq~@OPzljB2hb*;3Wg`K z3y6^ul5L^Ux!Fs6U$=i@M6`#)eIBCCZ@VN!zvM3=f%ktwa}wq@`cX{X3lCdB^QiDr zo2IX8St_a|jQ3qfXD@3TD_ojM$`>3_RYk;G@us!-9nEdNYDw;gQ>qQIy3+Zw~I$Tp9jQF>Nv%a+JSEF%>T)84z!; zRYS#HbL|ELQswM-e>B2O7y`uW=S*Wk96_aV?A~#mga(WT4B2g%U7Is9vU7p?v&Qo( zDQW}uBvGem9vZbM_je^$xkU-y^9N>BY33GYsKvV-JjoQh24=9c;*XCUK+}ISrQTRe z1bNSDCH^3g04+;{baW=e)Cf>673{?dMe!Qd(Vtm+uDlrcJca}USPgfp6)f_ z<{6+O^b}8oOuIzkxl>05cG{F3|K$g0ER`@achJxbn;PJ>hX+lctu%X8BI@Um(oF4{ znziU$y)f;z>^6`;p8U}D{u5pn;(5-Map+&ccpgu?)dKgX*h}q;W#87wa^K$e&HHWq z@nO4Mj&Qo+{A#=xc}c*ZWf12*mX~8=T&sB}-a~QKPawRxOi`_o+(BRFpzcc1RRNQZ za-TN4{BwIiar#t6MD36<$|1^K&>{zJ&gf02Lkz5b)|x{0y)D+&Ch2W^8^|Od`NH3d zD;S3!28}4h@IXj_?}+F`aO;tM;dAM9ax1RFMgX+A{sYgvi@^W}H#|xXPS7hrh$+9zZi)ByY1)iYFSZ=4c~`X^VQ~@UVCdc zvg|KhNrjzJ;bK8!JIb9m=XkPf_!izF66#+YZ9{tt)RcTe&VdF+e%@}~QgIVE!Fuyl zWBu>-9E-Vsz6%un%vkFgXeU&gD5|OB;{WoqAs~mm5&>VW#LBWmVpyy&ydg_4Ic}k( z!U1X?uSWG}_xdVS#`oHn-G5dQc)`_RPFw9t>xvu#Zerj?haYjG3F{ z2{{2tvj`0I!@}{dE^xnVYOak`2hiJz!hSF7_o2j%xOxg<*#UZL_%;W?(xj`&a5}O! zg|&51*BcZ59f;A6G~;pdAtlYQCKhY{8qxwrQSgs5SH+(>k_?EsGowoFo0XNFiyY1W zekBiEOQw6)?~MVpX2>+McYt1Z#`YH&?Dxnk4N)&@nKFkruSMqog-%Y`4FjI zmy`TKe*qi+U0&tC>a*_ev7bL5j=y@few;;)pSr(m+46GCR)W*>&QaGNc=X4OK+bC_ zL&~?bCr+A@wKmd|$J}Q;!5|I)Eh_FK=b>A8{hl!e`S5kxby$ozjpy+p58Q_9J%7)O z2OuZ_`ehYWFDnMmtx%k<+(B4tR=)jVgGe^uFSPE~)bsD$@qck!Ybr94KVOIpvA^b# zVwBw_AdcleEvhSv)%ilN`MmY58QipN_V43nX-W2>=dfC&Vfw`SoiS8s){3AQ>=>a5 z{rm43iLN>);Q9VMq>_pJ;_H7^jJ&0#W%Hkmju~U?2IVG%e;q$??JtqMKxMC8@0T&5 zm;XUxO-T^v|AE%HzW;-lJjLb?5on}|ga6KYwn0q`R`YR!lMHf`Bew~3IV@6AQ~&_5 zytX!0m}TJSCzzO&#O8f#+49?FrNIUt3L4tT&WAt9^@i85HBVM#2^KC;}J~R>;(ft{mGeBZ&M?_N1 zks_r#xor33u;D+Y7-R66cwrCh&3%PhMpOj(!2GXeK_`R<>tfK4x)%m;FvGl-9GYUz} zRBu8v<7aam3Z`NdLa&tJFBQVVT7uCGnKfn(XJ5|s{>A^xh)1~ouEvhH#86G!PR0Zb z@BChq+1_=8z-6}@+SK_1QQ&=_RLqwp(O=<%t^o^ArAd~ptMUnGqad(J z>_?m0q|WTdXNIcg>3Q0=oa&;;%nN@o0zNx=JYH+6CeZK4Yym6VSk2_s=cBoy5}jPd zCiKj1@0n8xUi^5y9KJjyYHxYLus+z8DXeJ6DkW@@lAaRRRu}r?f}D{0lQvxUx5dnl z2ox{Y&f2AsjD*f-+I69zO$~$FHb2DZeYSsJz21md7%}GC{}8D4C?r%znrUF~#ys z!2R^vR=38m^@=sN`HW){t}xKSJ=xFiao2;)e^0S7imWprd=RXWEqZBXqNt_9gqC}H zU_p31qgwv$y`|d7!j@iHrAv6H58H7HedsraXBkbh1#WJumjCjIK*x>X_^nHK=Xzzc z*ExHMZJDs13w%|Ob!lI=TDjtdJ8h$wIEA$vw<%dkUym92&II>TZnJduMQr@;;}0z` zwT{1M&@F&d?K=<&}W zc2*H!v#o)b75_A9@P^unL>N5dMta^PJ_U^x|NkxWMt$Ia>#_4Aw@k6cnb{=l8M;9y#7k?cD4>% zLl^&bxwF!eX&AADd^dLhlZ25LA)Lf*YL2w_4{{F-Y4Jt^)>e31RmkHtmp8=j+U)j&M3vG*yX$5MbODz*%-_Kn1-idpg{-jq&Y-Kexo{Hc>i zmDjsle<8GYo5)4dxjWZ(V1U_JCx70`(?s^GZ45k?i&d~06S5mic#*)>;L*2xrB$ppssE2s08 zCU~$ya+=FUZh0UO;>Oj~dW43xat_Z&P1V-cVopv@&YI-oP|)(Wi9DfkaWrg?Z524O zb|NgM7J*!?&adRF=koIyC1Gv^u3*^dhE4XtQKPwQ#} zhJ-&C6&HxuKw9_^Cwz%c@cxWXk8hFAP@eFI9Zjyvemc#9N>B(E(F(Wb)+xwJlyDdQ zOkCEP&w7E`v5sBbPU$P!86bN9_ItVyPoKnwwu$Hj8xtd={NF4V!8U@42_{R+`P}9T ztgr#x-G`Of=rZkOwfSEhB=PbC#}u@kmxJcb*c&S*<>d$A$Ov#jA>7G~ zBqnZVCf{_w2!NhxV5p^$8SzMxiNpfKkXCfj-!5!<3;NVczWX|XZ zKM?C|^k^Pdj*Rx1Q9pH2{^~gN#jTEQm5B2^CP|!vh`TDfF+UUbai#dfB5j`5CUSq>Y)`Dl^3D+BWmWL; z9_a0vE&X}>+rB;hk6xhHg}m)5aYTRr29KjyP-owG&2GF$f{-^&JF>>^-H^XXhDc2G zaG|F~2d?=zT7(mHapTTWPDfjUN;~2B}zU*GDHY*sq%#pz86z`s%>Wi-S^CFaQMO|*a!NI%yRn%&RyU=Vb^w;i|` zhAwd-Mv$ghq2XlgK@`v-LYvQuhxIS+hrP8RQnOW z{5mr2>C-*8MEKan)RPUTfP&;9skLeVe(Mkg{oIb`YyyN|jwLJZi<=xZ`js@INq7cg zt481Vp-T_bi57z2IJs;JZTuL=7eFpeVZh8v)jbu13|Kv-&lN;-iV2x;3=RcTD>I01 zxRSN@d+w$&H3z%Il)c}`xCFW|x+G3#6uoiy8w$%%yA9m-S--B;r5kY^Xx+Sp< zgeQJ!?cO{==J@`B6z8K2MRVz^&DrexJ4}+ClF}{a`<7=93*KvRsNt`MGGmi;9Oi>5 zfYuJsI1kI2ub^yhUG5tgkw@}i+P!hcG+LOQ)qM$+Qy{u0mF_?8vFlaX^!9BMLb$mk zj!b&CwiQ|I+`8(@X`*Oqhw^edtzj8~H1b;jKSv#1sfnQC3`j56x#7AOspjRg;Y%vN3CR$%@ z2)1HMy69mpmcue!dSY#<)8|d`g);~#NhZA`T`P)_ z##Ru%z87MX0!j!^D7^J-t@VlZ8K3*NcKy#>5*K2=L>*o-p?Y@^WX&!-lkUgM^CiN@ zX1Iy;WeK`kA^X?#rVH~Tg~}A2l&G11?zaoG&h_dFLv5Pan(yA$SebQ!Ir!_*ZsI!x z>?SA@vFULU7HG*u&NYfu^z>v}lE7_Crw~>16P!@OCg$#Z@g|cRHHf0uEvWIoK1DvO zn%%`)YR#7`_>PyR4mkTX!ltKnM5|-S8mQ>KZhL*KRzJGHx;lO0erAaEk8L}ql_4pA z&>F1ls(Ekv`z3P*{FYF@nY>v0-rPte?~@EP88A3**u>Nvw`e%p8S>qKP8peNl7ub( zu>rIM^q6{*Q~e1G=K02k#B$7EhKiLqd`)V=CAeCi+yRopFv+@J$8Fq z6b{I*I0xS!6LIhq-kG^@8b1{Ev~DeU-mZvy?v5O7tAntyzFYq074Vkt7n~9ZJCzI< zHaHDDz4RlA*=#1RYU8G8h%RCa(OI@!r`}vTuZ!sUjgjs?RIuCRiT=`5E$sV&ChW$- zhx$*i_Ss`V!_Xdm^bWAIgrkWv*w!d z=7WPBm$fsp^Kzc+XRnj6L^nu}d8kt4$Sc)%S-o4zu8jCo^Jqwe^xZ~DLn(N$*Cl_PlbzDJ4cG zX3#3u*%}7X84~EtJW9}FT7J+ZqW0Z3TmC^T{#qe|Eb^(6^$HAGf{Id0tUu{+6{ow3 z30FJfM=Wrjc&qvo#2#yd5M(BZR5X`0mCeXxE82H-W1y4F zHP-tXo$b@ZkRX5fs{?$elG0LPIlT~^{6NhL9pb3l=8$EVWim|6pxsYjag0KC9nWgg zhbA|`GNC9Lvx@^r2W@GFbDgdv;4Keumj2`{k^d-;?UN1vF4kP_>GS0$w_zp`W%4Z^ z-y6017w@}isp=&srdIQ2ZOd)zMF{RXbIo#VqdbhfGKsLTSBIX(%&x$!m8e6FA*;U$ zoj#mg;ue(b&jgE?!vm451|{>~G3BEZRFqNoO+PIR;h9tajFe^!T7S&IRJmH@pc|VK zmX0IzZEeWS{Y3hc@Tb&rBXYz+X&_GR8`>xKFWRl&wj^Pc%lA&2{nYWSU)q`BSp4dc z)f(h#SXBxtJ`qop26WT@hQBpK9Gk#A_onIR7qgZcdcHyVoDo!F$#k zX7YQ9$X1(a)8Wj#V)ZYO!jB|Z6}DH94)KaD-*-*E!k)zoUUr}+GETGMB~levN4Fq| zl9j}siND6hqH4aszVT{Y&{#1}J_!LnjO4Eg-+D*e7y&}CG)T| zGE_@8Te4-2Ldn z8_>B-6=7r3kRUa+g3cMd9={Ny0_$&1)>OeoC?Ul&cc*sMj}(Qt2gA&hLwYU_{p*+^ zpc(k7eEk{tgM&%OTEfuk%MMa?b7eJgVsDPc{XJ0p#B#j}L!W6XA6{U zyrBA=uKv+VV_julD3K6D^$P^_G|Lz8DS(xn2lA#EC8FaesV|8RXbv4YI_GLbENS=sT_bK zaUp(F))jiSh)?z*j_0?vj;VmHIlUX~v%NsJ*Vo@c7a=C4)!|+Acs&$v)A-^A&A&1E zreqc)qrs| z_ZkVdRHkQCe%HzLyf*BUa!I)hBh9ktJdF}XY!3)L z;UqBv0yyl27LKlG2Sr6USJ%+YwW!nFxAhwG#{t}$KOAWp-JD$3hE_&2oB=ird_vF; zOs%j*ln8|F*P{%x(s7NxzP^r^9S@^GK44-ZmK6f}hw|!QmVDCwgV`ovH;;Wmpv?S7 zafS7-D(e&JWsU||tLd)|P8yEL7qriJ-eIoh8P-yk@wXl(eyC4(of-YiRFH7dq=}eVA6noqakvjH2GCxur(lZRkyTuGV zEMh**ig?BZT3l|O&J*Rx=XZdTvJ9eIpCnF9gXe{2bF+SF>&*prVnSBVjiQkW(7n2^ z<*yc!33?9$`OyEf!bFT z4f>5nP${L~TR+8I$jr^=r^NfqZKAu!n*Vy=+A}1Pg486-PQ?g z^iQGM<1Ig5ge1e;7+!kdSNQ<7T3)OuW!0@otxZmglp+$z_M3N1jCfQ=jD zObqykF*TVq`c3z0l;(pn68-IDlgX{{i`4h&PnJ?JXN6JaX`P+fDA_m=1((O~b+;v_ps+dO-N(CSpy6vKXZMq6)CTs!$`H#r> zD1ql>1`NQC3=JPb5DJ&)cFkTh_E(U<5N)eKdG+`=YgyzM;;)A9`$>w_pNCE4r(>o{ zsx(;Uo11f27x516xh#)2iRD`PINHK`CWkON5s4kgeQ}<&4=5{VVS0i#3`-XaT3Ja~ zTIgX=K}oF?#qw|jCKc=jeo0!H@iwb#?n+}YDk^`YJ5eH19YkzJu?_daAw?x~BP>qe zsyZoguZI3&&QHPCD&ZcpuY%22QKeQI@luSIjB+KBzbB%bJmkSNqhtXwAqT4sg8cy1 zlBo?;aB-PI-yY-pR#Rdjeo=Ul@yO!sgPD%ugJC1hdtfjdopAJfsvr$R8n=cl> z%11{>W7f_p^YVmOo$5Dw>LU)oH9L{e1k&-O`h?r5 zQ`)EJAP~sK?S! zS^ugO0q+e!o#4dQ=>xvvRCrTEINbWdzb;k`PVCV3DhT(IYhHU{SG^zefvXJA%VCiX zm6a%fb~*Zm-&8bNIF!LosA1>LJteajy*Xhn(=M94jcToXPp1|=1G*7sqBd7cMb_h< zXEfkw;E#`O%!;~#SCzF*=~9UVZxs%A$`_J>8w&Ki+fAMAU)b=O{@gn~nec%`qj>!+ zJsOudh8M`tpc6lSr=h_kHYsneFN4)h>#=`mxs8ROM;{mTKvgoO_ zeZm5NebGnl$%4PVuQVTJBRb-@brqeFvpTG6uo43Zsv1U?51TOB$g2j%n(T&d9X5w} zwg?0c`~a$56+NdRHlP6$gS>;*XOJS$ui1TgNKuY}zE^?X-Fqv-F9yf+?rEdh{6vS~ zbC;W)DB+v_6E%IXeIIH8Y3=0-FSupP0&Fges{d*Zpqb1;F5kKw(75ZEW^(-sr&iGe zm!kt3H6`!2dm=M_Ri!tIY%fa#If)xbb^)>EBadLU?w7^fV zjX|}RaI-z$eHFMllp$EFY-p1CNMdesuGi7p-HO$nM}PATZd|H%h89y>{|b)bB2M6H zKL7QtxYmlq9O3`5=0{+Tf)+R`2FvfELgIO9V~W;>i)`Tz!1T{14yAsm4t`(b?q+cU zpcSPXUWlGYkbm|Iw=u9Ej4jm$qZtGyFm>&gUCKIk9J0P-zhGbs?8Ws?J!rO!KsB|y zBENk1@8(p=cU&9w`Q)~0w-@e6ZgJ)RyCu3IGvs~afhM^LMff)7yTH{&97u6=$Ks9! zVdIKI{d4oqs!l|(JoqP{Pwp3MQg__N+}#>7jSe;_e)4B*f(tmGrG#{1%n&Wnrrmov z;J4Q6o>kbqO+-(=7aQ5-78sRSW<*{xf1yltht`na2;bbBHtB)qpBNa9E0aqcSVJ}k zVHQLs``jmO(_z4r)TbD4s}6CzQ&ZtXg)OczY=e`Cuvv{e5t9h3Yh!B6#krsxtk%~X z_#!p?-iJ11R+9_V;|t@D`RwZ{NJ-uT%lqIk5EF7xoO0Rwn&dxJ(LrvMzoS3Mw6Oee zai?ke2G_`P#(=L3_CkB*YL6JD?#eYfoA5N0P)P6h3+E@N@0H7$45=^wa}(TTO}yFh zKxh66{`#~=j<<6Jd%MzvcH?(ldwm7`A^0TEh_V&@*tEZW=wKf_4_cbU4&w5WM+B%n z+SC}Xi;(lOS1FM1x>rv5tkUfU8K`ZgeR{C(@*Co6Y)uA-%I!#6z$HM~@1y!L}H zK(FqR1AHGGD@Kyo%>BsR6&j;tX=h01Nv-NpFK^Akg?Fo zd&sh0P5Dt2CtP_+QrXTJGEKU;86xG^~i^|vPZe~xP9H%^!`EOJNX4Vn?{ed9% z;y}?UjTByeM3`~;7&cxf2 zIop9j(3LgMuL@3{t9JyuduXRcR8kGdq9q-i949kUAQUkN3&B4wf2U^~`=k^MZn>U` z`Qx>QpXn^piSE8y$(|pEu`hO8Y<^qghB zp_AKUMf3Jou*UPC$&MTM?p$9g0qZj9;dcfwDhgoc;*lpn z*KLZFfZvVrrO!Q`{3k&U7thGLZ9G1RxQeF-;TL`bmUCa_8=P#czcJq@CZ=Dfwm|_ zfq*T1FgVkrjIO62QjJS7OqM64dH{fNIP=8kd~fTzyVKVXkLHtsK|={C*g4A|U+lq` zCzF%H_!f|HQ9UKz(EZ*b2+h*Z zC>pUD>;$k;GsF0juSKabHectTTLE4Y?SQT2!UOGsP|oN7N?DG1*D2U z`T798!O=!KYMstF*c3KOB7|hRdO~1OCH{;@4PPGp|Mk_puFLRr)*NR zl!MD@&;qkw((i-%sppd`JcHgw{T!f&P} zqodZPxKeU_QB5<+EQG%*2L+v&mo#c>{B}XZsM8u3XP)H3Aa}I@Y_x~rw?qm;0;OL3 zU{J%4p860r@s+zc+mk zM2(SiPm2u_irDOLCq?a&-yj`5Jtj9#!{oI8&JMMeIJ>yi`aU`{>bHa2`9*g?F0hI# zttN(IbZ1QR_Vl^vh{AjDC!$+n?p)V8Qz zq6$PlNHoCZM*JVbknP^U^M1vmaLmqp@>f)+-}Cp0bc29bH?OmnJ*?N@kZ}BVQjG9)fY0-px@W#WG~_>(+w+ucju2_m zfKx>eQ`36zOo8MWaFR44hgrnP40Z#RJNGS~KR4~da+7Uz^!sw9Cgf3ZPWXh!may7K zVfqg+{?Na)9je{68UNq7pEw6Pf&r+ zl8P)pt))$AG5h&gjOSXf32n4-10~uyD+ZZJ=oy8HN>W+yw?Od6_yb)|{(28Y<0@YY zlV0sakZ0GEf2e`oce1L=PwP%BHI~u@UIcE&*}?Z~4hM<%Gp7Mp1Na}iU&jx9bmlwkGtB2;$pvb}@vJ|(19cEsG^tdQ731b-LAi*i)B=yV7 z(`ohbN*%3491(R|{bd~YW_R)z6^ze!*`=bQYJ}gvmkWC+sif2G?4O{w)m@^Q5vlGc z_leosD0JpnK!0a1H$2%xlPT1luWEe$W}wMwUQi;z{6mY^r%ziaK0n&~q_!mqz5VRq zyrBrLCCtpyda-A|7xNz3Gl|Qf=27V2?vqIjlA@JzN zpBK2K+_z^sJ$9zXUB%9~;;fq}2(~S#fc%+!B>Inlie>${3uw{(Hnk+(m&R>7F}{ZZ z!}s{f)31f_oxP@&>RIqnGele-Q&V5c$f@c~miS;hGW#Ho@vbVPf-P|O} ztTx#!F~h{18=p?xmDL;tTy76=oLfB1b58Tfc;&mI}HZ@eVbWrnAirWQ$erWG!ad$*KVH1>mn6$ z3O(5=3^k-X1Y1L|o;=1MfjKfik2CSU3-|i-=TFeXLmK(aP9>U`m)ES^6RIV^afPgs z&l`2fgxr^5foOw$RFv6_v=E>FX^=Mio6F_q>>gG^bdsnT0ghEBoQ;i*XEdqbjT|?H z+YIGzJs&2bxK73X&up0Hl>9mZ_XM(OOd--%U(QnwYCl4Rx^AfE6n{5~rE35`$2ZW) zVp1MI9cogD>IxiTOb$L^cU-Q)x?{Hr07H^x^P;jl_#@>6ymGbD`o&ydJnW8DTdgl? zE}tWGdLEJEs23TH+#8Q;f}&O5dQD8WE0Qdj*n%vMKQlfZ>-gS1#?ig*>yT`Z2@;xU zL^2$zb`%-0bhf@)3B13EDtmlv3lq_%X#Bnyw0V$E9;NB*lB7>kB^mJX*a(zPD&8(2 z-Ob%dmk$X=CEtokLBt2y5L~vo#cLU|>juM#YNmJjyzW^8?kLAYGop7r% zT&VnomNN*jQUSqVk_O&PCo938Hbtru8M6U>dd6$~?;}8rtS!2<(Xu_z09BJoG(o^# z7Jy2RSx8(B*7+5BX5zcQtzt8Dmjmj+88Lj1c-c&?2#^@>Q@bz2>@6BdrO^1b$W*B+ zFvSEzKwibh3>PD|=9*-GiHp+d)B${)0GrPLU?=wXc6jBP(>~!o3Hxfbm9d_qaPK({ zZ@aqL`jZ>eA&Yj&R~5Kq0{A|zS$XiMaW@d93lPFywugL&hd*g$L;|SZ zh)&>G<(5fWlb@`0@V8rxe|zc;TYmprUV@C8VnKO)r=EQ}7eB9uH{u*R_}-uJoZ(Y-Os`)~AfQlbEjDZ_h_ zWGl6Ry}uZ>=(?UbIev8*9c%gy^QvJ_KOhn6lgY8!`O`BK(fJ4Ngq1O9kcYegk^=dYn-nJo+JQVuyOw~ z#jx%p`=&oN-VNC=ga8+o<(8jD9=bNiYmK{dq47k(r0U_1h<~3nBld6ab?E>5`)hJa zWltrAeZE-KryQg7uL3Zm{voUySz)n^q}D3;+Y9hVCbwWoP*cA2+1E&9^U0i$o;Q2N zi1ncI@S*(Sl55G#l;Dk-a?tRvD}wiBUWVnjxQZZ5tK)q zpAhvp|vGYO*hftr)kPagwzaB&QIllP|Cxhul`AhC$XRuA= zAX;sTO2@<^nIwVir}i03`DNQs^`N?@QBn%L;Ca~;r#ywZmP1GjY;pFA#=s^ZpbH~! zC5YwwliNLq7e<+}XaO=z-f%(3%J#!+!KTe0iGw;ur1A2q(QL-Ri@_7_up`E~t9*s~ z5I3eN*OO2A82}Zy9D1%5$VGsAuP4bA?A36Vr4sTIl?YT^v=?N#%6+}#$Vp`WH za~tyiv2>LIQMOH2K)R({KF$t_rMtVk>$`p4k3alj zf&1Foxn|CsbEdUPz=*|OvLrmD2#=#7Fr3y{KVGPOZbA{aSZN`8Hrp2$li3Sy=p1!? z*4ozYL>MLS0dIXWLT~rAbIi&b#|a){v{FnR=c|WI=6`Lzd zA)SjP@v$dd+-fT0Yi=n@>1tra{bquqxEv9Vq~X&ab0YI27p<_tZ`m8?5fq(02_iwF zxxcn9c*=yac9MfxDSWUhpM9{n2Y7$c3@%=glY2Q)e($AY%L#NO?HCSD;|y0hjhg7_ z=!0EA6n-HMSjnbM5K2>;`)puagQybFuE>{T}jwuwmZIS16o1DA` zDei_?7_XHeQgnu(lJ~J(dyR0cAbW&fT95o#h;+0Ty+>`LUzhZ?CP9 zo(-|mze!$72s`j+2y~zXKaikhtzx~Re9S7gT5*e`ZA^vv;+^YujjoyK`W9RuEt!JL zf$8Qk0;&adw7R0n!7lpnjsoru0c53@*h7JtN!Z^+&p4=bNN>uTxbJbIr;im)8Gp2R zgf(R5FOjmA0+$9pWo6YnHO9C4DxuyB3YF7%pxH0sI}TQo#uN{vj0y^%uRqZq?H92g zW{p8sS&hZoR3g6iI)v$tP4J_3ph0ji$r6{PX2D-F`Z}Z zj(-B3Nfps=>4-J1IkV#GS)thhOEB5U+U9DGV~nkB!sbVQhU4oIhTeNIGOO9aWlTSg zS20(of30JYpcc^CD%P05q+5-J^KjulcsPgvE$M52Qz(UpGq+aXW=4^bI$uu@`d!F>Sam^V@V)+8#MgB-sbYHG3CH$) zz(~i*p(qm3_%sl(Q#q(kEcBwS-vI@kEctFr2hz5ge}&5PgODD>C$S`1r6C0LIZJ< z$C8-qP#l#Ux1+h_6ZHJzlAw!Dm>;YLNWblJUd-YH~Gwx!+}@XV@Ug|4;c76Z8Z zNT>5SKG;t2tq%;p`#Ri3L}+K<;^B54g%OxI-!8N1H{(WseTO0bzectdnDxHWHvkZ#{DN8|$;=_FsiXz5Y5&Kz-s!VhbQ3aO;QZv8OmUpL=B=e>T`!-5P( zkzLMy1e`q_9^7zQb-oPBl8fIbQUZlU8+jq4R_9aofXT}cV|iQmf2}+F4J+`7sc6%% zCDUL&e!-pwM`OOf84-K5*-}T(x00Lt^eP`~Ydb#(k`%56p#H+9Hfi=^$5m3gko)h1 z`UPa}zrKHsqj46~)z?RjlYyh9rERLcrYUe^)!5AFACC*!Tl-eA$w!jT>h3?n%Wu)Y z=PScIHvMPzQb$LxTfy&C0S-2i>>aGTE9Z!UB82NL**Td;B*%4s9EeN=Ewh1F&(40_ z%#3O@B7zh1>Tz@R{UHi52}!|DU4QY&Psc()!PP(9%1RMY1!f~>DhHSc9t{1E7@ddu zl|YxQ}{kONSJ^qqX#Sc{P-NMwZ%EhEWOq z3}C(>oWalhk`p4{T*Gdz-3%!0)a#kQnLUd0ngA{vGfm_6Y6k}gTe4&g{*NB9M4U1K zQ$9jOL_|^RJ%H#gF+K!{PQ~zc?RBbJ5IRWzsxBYyW@183W1z3g>`==qri+Fi8Rgu9 zr;vmT=?6c~sOyf{=`p%+;Fz*RhdN4fEhX^QH^cs;EqL5F10T1_d(%{0O?kCD8$pme zEm^Jl>>N4Ok~NT6*@14Q_Wp9)D$B%W?G3JDJMwm>r^M^ysdYt#gJ+hZw@Iua;llSe zuYf17*whH$c2R}|eqEcXO0VlCiX=5g0t1uayxTcQJ2O44!2CnOl!vy4+$)De<*07#=i%t_ED25|f&F(u=5-PxbKn z^?q+pRVrl9Tm`q1X!&m2kjFYaNSbwr;R&Y6g$_7T1M#4%`*$8IZFg5D@Hw?otGc(Q z>xP@_em642z|nqmOFxsG)}PV{N*^?|o{~z~Q3?_F_ivj@IW>S1xiwqgd@7EPGfG%V zSeJOI2N*L2fi^_eKIT`gH{TD<%2JgT7ek{bT&8%kbua~#gozJJO-)TvBdT$*FP|>u za4CyuKD_l&uM^T_yuR43!axt3pEXu&>y7%x1mI59s3o*nt9KaT6-MF9*UZI3W0D@= zce%O0LE{?nOSJ~L1fQvjG#uI?(>eL?F~c+0ks8+*lK7}J~XIJK?q-kJ4YG-GstQY>{2jM=y{Vd~X zg2ePUw^0QDlPjY*-z%UV7t{On!NWdIHYS0$)qZ4rLMLQuPp-GX64IDY&SHvvcJ3tM z?!*=?>94A%flh+GskG=8nX^!b%1~Va(ULqp!DuTe5Gu5VoKnMs^~RPK@eWb`7B%ob zltV=lZzTKSp5u#Y^eUD5W{fAWT%K|7CTRK=P`pWu#iYkFK+li9cNb&+a(_VG)J$-S zS@V(j?y&9r#XVO+LDnUMokPa$;#uXa#5_;Yth3}23P-BF1mHECmEi2cr36i4VPac5 ztc3x@34BIRIQ-T-(R?e5T#4;ysF*tG!b{3@q@^o@v>hV$^VqlLm%TLFg>qrX3;T)&N?M!5f;MTKJXeGt*o$kk7B}y zK0Wz`hKJ{Rp04bzw6)--?7gt=#_&u4=>@>6Bv;%0$7`%qY}&)C#*_XMFXZk{q6;ia zGB)MsOX>Z=4So0So$@@4`Whs2FYP;|jpKmuJv;mP&+dh7IS5-&Nv816vNGs{@^x|f zkhF8AFwl&}?@tcAAJiLPz*R1@O3gCT;k>8$AoRrMLK7<+Q?6=_57BS(7aYm<#lXK^ z#hlI(rZUWYOo(Eiaff20dol#P|dR6a?S@HXp#STWQrrK}XQ9w@U(> zeEs@0e*j?5CHr_;4?BI2_PK)u+C=Q^?06`o=My9Opc5B+41NLYqix&UFE?wx9KO|? z34%jZ2vomI6Y{>0AB&5Q7AP5r;$&~FFwMEI~*V{n0z->G_SC{;Ij(#0q>qQA#NNmJp=9NU3_>uexW*~)+2{M7K;15Fk zK$As8&-mf~jA7TrdROj)o`LSkd>HQL_QvOef%7{~*3C%*@~*S@rPH2YQZqCUFVQ4U zdodkX!c$Hix?kJcVB!1Ri#1}q4aZ`3+wU*}ydDs|7Co<|vT(X#4SLP=y86_DzWY>T zmi!8vDIhVhhjGPpyqk=YEr3V(>xZTiH?!U+NV{GTsFwkr6adU$yw-vc$pr-5@H02k zDHK9*@zM4iiEmDp8NXk}(LTYqG#f2r4IP7p|gxitQsP?Q!Mcw3J@6=Scb9)m=0rkj3X3sS`VE3r<2b||@OHkkzeT&5p~cfno4;A(q^)!#^aFG??Bai!m#=bEMjN3B?{JRD0rwm)-Jthix zavw5*ABD3Ya5?DSsPeoJh^>FMd!5+OXB{ly-8&4(3&A|M=L z3CM_3X2P#uzuZQ@R#V#h2)5+vE_8Fgmpdq@dtXeVFg&!4U7no@p;0N&=5r0O^ z)d|fGIqgX3mQT)s9L~nhw0upcUh&A7V*IJ+=ZI@R!)zX#8Qj3 z>+0B2h&Q;uc%2jrDG*ct2c6VbwUeY1YoLxg-34Kg?*l=u^VR3jiF~A6p;;;9fpLUId9i(;0Lxed#xjo}LMwMO#GWX@4b7&uOd z?{utOiT2#gVAt43Lv^Q)ukcYxe@#{_KOcNDu~7v^UGEy zXaM%=2RL9)1O-TCl(6s=z}G(`pvLolk^(Ua(|qHOfC0&b^;`xC#6GvtgqD`abG>&x zeISiR9BgdL(PXf1e;f(z^u*KUm}uk8f^9*S#IQ_IADgJ&-=!r3`p>FzHje=>4~MKH z8N4be(ukPkDX=KhH=sy}J02-1lW;`(u@W%bd%QhOt#IaOZ;wi^xjtPrMlr2Lt33)= zhOrigx{GqHPEBdpkkz59r{X*qsg`FttM_Pq<7?ev`-E^KYm6zlMQhhHPK6mu1h_^m z4_6y;<6SoM=2jUXv;GqDtEne%SmK6#h&AW?F&_LP`Ou?Wp6meDp`2;E|C{Nw*iKe) zJcV}9ConaV7V_P;BB)*#bC0#N&N36-UzVX5z|nH zi4GRi4+;tb!uQaAFP&HtM9GDD;P*uWbu=WrzU`MPAp}djj*~0PC>g5!6*gl18ojlx ztswINNcUS`ap-EH9E5r4$S6j*zxUkZGL|xt+i1cHx3)f)XvKUFtMJWblllGock|$1 zT^OrVEWVk6&4iD`XIAm3g|{A3N;ddkaa_kuNTO|7o>As036G6)hk~+=D0yKi-k{2NZlv5u{1S_8|ET^38v7RA~FBM@41j3yDJ` zjHgf&Vh@2~NOHqh;1n#Hwzx$R+?-SpFS%4u(6|EixCBsTgTlH))|-h+ArLryNp-Fs zt}BBc*I3o}xohH=1%dQR6KPHgff|Qmmmf8JKNG54+B^#RP;jBg<;@nJbjBsqms6ui zrwG^xg?)HP-BB5%R3n4)5WpCi4>YdiIlKy-`R zScGFG^AW6Q>!0i1S3cphknP+qFQI=={%KeauC4Igl09mc4s92QF}A;xl~Ku{&+F>T7_HOW8=|we>{6lvYqzd-}V+{!4RP937DL-?&}0Q`3Gg?p~WR@2P3AJGpc%fP9ggeWzO0lt}ky zA~mR;?`Rc*CB|*vwcOI<(vKz;vy^=k_!?2VX0jKH5e-}cID9dJr=j=S#$BP!{rHGd z|ARp;W^BL#6(3T#Z2S$aYyVb$xN6HK=0J(Q5`JJs5Xew0$u1Q>78U}L;D=v8L0nO% zMbh5<8ZyEiX}AQEb@n7FHa2Xk43LZ4h=u;b<$I5tpnyq(%bsSGihH1Q`&(2q_2iar z8=x~QNhVO+raciD2WwG&*RCB!5y8TM(&l**+CsQ65tCR*!h?p#yAm0F=CsFJQ|MHS z4Y3`(1L6YDpk($bB_&1fGz1_DaH70F&J;Ufntl3*r^K!k7ytbd@LqExhl-aP?z^Bz z&TKRun~HqWz)K=GSRxSi_Rwv6g9(!=PnFK;U+|OtLd;oB+q#5nD#$AeL8D)LI*Cgc&9S7t^p3 zeB9{FX54_G;4CIBntQV|KaT+T6B!br(Q^E+P}+pf0|?V68BrZDs=}?y1%(Ld$J^C} z(4s7fu0%>`WAl)D9f!O^@I4%6=SG@UPX42qbHx9Qi!#XpS@%MYLvKl1p|KoNS&_2z z$uKMRI*?6xtg+m_f4|V6V$#%>Y_lUOoh=jhmX9)6a8|konulUO5o=t+|O^uD6l`0fJ0L*C%K)5#S8z6mqJ2mb>L6Oex(k_;k5iC+OTwL!r2eIvZ zZ*-ryZQi|P@f_cs&4wb+-8>x1iTdfF$owy4x|{RK$f1fw1qJTK{_mH+#5GG>9;xM= zGWhRaUS6sKGnoKJ?QZ8`{9cvJ=wfkCs9@5d4B_jul$Z~a0FQ-4Jmy(8OH%Ig80!~89VwH-+Vlc&; za6_o2IaRfx3M(@Q+?sUsc!KcNJsc^S-z$iwxADwaz(0PeOj=ae6KUdoq+?+ws9Z)< zCsF6p`X*WQJ5(<{@Q_1{DdeiL`W?Tf&zx>)-;j-%jXbhKpRLC1RP?S+SMIgERSv*c z!2@Spv2klo29!zGj@Fs+ljLymMqI$2?9KhzYf)V0QHyNw@RXI2dVAq>C6UZ!L7MPh7)W3*V#To+cOQ1{Yd|N}lX$H)ONxEYTVIZU-s3aPgO z;5(%j{7s)nNki>;pKoMKnPsLfFt^Ce=`Oh2Hfx0MU?}XV;=eU_5402AdrMb2qlW%! z-KM`6i7k*f}}X^p=Y*teSrYD0{oU4ptl4mu9BE9H^i{Ro(R?7TG`H0v3^93Xt8VA5RDWi%q;mALaHGh%1{C z4&IA}4WkekRzwunIFz&!2LnR)*W(7&vsvR^Qoq>knB7yKGx3z&UBC~m`fq4G;*^09 z1A~G9Uk(nXhNKkGl|#~rC9H&FqNDTIBw?bIe}4G*QGT=7`yPOE3yzV(J_zKnO})=1 zL65#v$WbkU6b~le2%~QV-Xo7k(p%$SYUec5k?_M$v$5BF(X}U5i%!pBQ|+2sg2l%- z3-qAF|ENTqV)>D>Jck_2o>|x^_LeLyjnn6*URvITvTPa7q=(s+sAXgPCbHhuZ6gAh zzbA8rA1`iiMI(zcr+>CHy1{fgV07B5bf2SWAQ1Jxqiol|Auuz~tvY%fJBN5ZX`^L^ z{SsfA39RDXCVYAEVm4EJcm5bXEjN-n<`IQC(Y=DUowiR`z(83I@%+sjmN}o_v*>7c#BRuy~a&> zxCYQF<|8Itjz_=6Sd240DwtAd?e<4`z@g3AT(w(9a4a@3Wm9QqRu5X!CVmTlO5kV_oRv=zk$G zGBQ$g;c=>W!9B-j|GQ3fK@>EUZ14&0j={>QdG<9MU$<@PFH!QGn^NB&~NbKZ#+3 zx~1`PwddC zqbQXFdw|R4XY`MLK0+_Q~Vo|p=fJ`HPxc5uEc+U_Q+H{Yl96LSeno} zBHZRU_ynni!8mEJs!G@%Zfjl$H9m_ zUZ+gBbSy=Schn(E@`jig3{HGn_Jn3q-p$=VQkx9nE+r*?5ll|rp5U|{8k5~&?Z`12 z$!7Q1hq?<-`7w(>1<1yediN*3BPWlSjKDBmZgwZ+2B+Z0?tP-q6jqX#PpUYFSUU7u zueb?ArTH^THM;u8(Wc?~2mg+UXU$clXvNHG??Xz;#Z0wmqKm&(458iZC=FsyZf)&Q z3WimjVnfOxxa>CQgghLie|aj-s(2-pJ$Q)g{M5p$E50aSsEyTYpt?0p-w_%>)^~;W z-K~r19FE_14Z%UOcIX%@v5@-_SfT|;73rkBiW{bS(&GjxZO*ryZmZyNX{uar!==?> zexv*n-|g1p3X_W-4w_g&{~rD`57fP+z>M*gu}`@&lhYC(zX}>NTZHd3s!7Md84}XQ zS5;pdqM#jK3f>F>3p4e$3il~9@Hc3%n5U}A>k)%{#mCdY)@4G%>-=tX8XJOcEJJ-T zss(&H0MCusjU@8-Z;pK*@`ntt?Ve-v$yj5m2H3-LZFe^U@XDvCB+4zcpRxmV-}O0{z#KcC7^fEp2U8$ny0K> zoXSf~cSZ=dr>lZKQ==)Z&^;0MtKLEOOIqyVh*d16LPG<_-24+Ew%P|sLEs3qO94(r zFL%uFUzAUczFm_|bs4rOq9Wp1Rch%yZTjz*3eKqMnAc7yf>-<>a#XTc_I4cL7-dyL zuW=Jv5W6cgkVK~@8=8cJC4A*(slvRxyJ?{~$}C2EC%Yc4`nKvMR&O7@vtR15fl=fi zgNuxxYS#hQ*2MskdBGIQ@w4$y34WY=oLZ%=6oe-4$} zRxx`A~H}`O>l`kCl|5sl;wuM zE%A81de>0y^P_rIj0$!8uSbAo_UH96+rY)rv!F(bZ2i0|O@%dvLVEs`wf!B(-So>!(@6D9m zh=LwJmri=LGYZ~_RIw_stj^B}iWZ|3!9@{~vS-<$9zySm z_(7*+YU+i~e}@%@^ayk2?=1G9Qn&mzC zrv9~Q7wh$U*5yyybH>@^>9qFvhlRh*6fef*RL+yLFV&1Gwv|Rz zF3w35nYy|XutOUgTe4QW&>C7&YAU|F|GbEwQ30TYCG7y*Y<%~vsHp_`F*}g_zT+9e zpwnm`ccWn^a5ry^XJH=uj?yVZLw%c`%OUlc?1yo+;Ssf{O0#D^*T>DQB_IG4*5{F?rYO$9P z08tFd{VSV2PXi_l$0~8Bwy%>46rK0lAGf|<@~-`=gx)?JLhP(UTxhNY3sxEJ9=s47<_aE;uL2NpFp5|)&d0En^R z_A^x16Rcp(#K@@lf;u=l`YlUwlt>_Yg}Uu;Q*mWwYAMNBXeooDf8?(W|Hv56Nk04wuN@x zE+gW3YIOeN26+IJ;yXylMV@RzmWxSNYHGyZ-k$40X7t}!b;0A;-@;sB@Xdu$3#sb9 z7l5gU;(Bitnwz8mK#a^IQB&i~xs{%6g?a(Rp8amNO^_SSF?>=D?v(VNkSsH z_61@Pk`K8!MfXD|g?}@~wj-Rc7!oT7M0L!fk#LT@`=0Q3F zvmW29Y-8jPm-_moOUuEIZ4KHpMvmlDAtYh*@owSgr*%1{d=%1n?$AuvJN_DcCHRY) z7^stS>d+JwFFVe3QOT#=bdudKZ?2ji9X`E-Snh7 ztD!}qasw$NZXsyYh!Yf&+-6B49=N?hw=Q0++ayaeGNOzo{o0C)OqmzQd@En7R zWkNA#N+S4uo|*OQjm6}o zB+BV%P#j`8CJN70)?QOoR1^{h#`hVRu)MiB9W-JtxzhRE#|r2n)HlanvJG3+DVIZ% z)(=;zn1`N*My6Cece~(z(n|a=S^}XBQ!juaZ+G%(kNw(7{MF-dM(M%8CUfFpvDKS1 zxHqV-n%j29WTDn(!Z(k`3%8%nkDTA-t%!)o#KnYfkvAbrZV^ZN7$9r=*oHApI^Hog zjMx_FbBc?y=qoId%~+0;UL>yWj$F_3ip%)25>;-~S!L8-Jh+lzuU}(Av4_g2$q*1| z4v$i%=j3)N@}aPw>UTFbb+ay&^KAB=#UH(+xjHg$t!L~V2bAPZV}9m?iPtV|yOT zPR%uT&W_@bPTS}_9&78g*<=3hZ617bWsKJ(pr&U=w2W^*^RVkEqQf~CR*e~3R%>-6 zIB)WjlIqNp#k6t4U&Uc4I_FvrlUQYbXtfre^o$46vVF_K&5Vo%+5O9;V_1Dhk>EK# z0YLJQ5gNW+{koiS0DL7j5mr#YRI$xA^X|F zdKK%KY(O6W5?OgKk39JpVaw6@&BWbZ)u-vBr`~h)-~c4Dlt~2$d_iCdqmU#gBMLSS&8NiX(!4V<##+bKb~y!w zuNYMk=p-I~7HWeWN0HVaM}Tq9g9!$iKxm12k=bA(<%AHLAm)NI5mc!7r$@jP>1n!c zMUvJ6pgeTCp4L`mOh^x`Lw6STy-9%$fiw{^vkG_EPjZ1hWV((FKtBLROb;M>cAnPM z&YVC?{2urHa>2Ipn@4Z01D%xWTspVycMS&}Ufh+vw#jC@)AwJ7(3X`aeIcFPE?a|} zhsiUP--r-;o@uO`==j3I!xdiD-cVl&5!0=K2oI1rZ4uG3Ttd7$HnH@wLj8}8x&c2= zkZ3I7IE7@IG%GrQvd3xhT7Av*TMXVRxg->qJ;23NBj$^t z@wd29(ejXgBL7nsF-gu+W`lqW}jLxGB$Nsgoz}Y4k^P>x~MGr|VNU~;VeN*jn ze$b71Xnj%mA#=&k8|EwC<4tAH^1~+V$Kg_rt=;Wte@zi^aY;o5^0$v+gTr_h_hH4~ z(ocC}?6uRpj;XeGb|Cq=2;9>abab}%?&Ai=L9p!p4i3l%dR)aUe`P;v`Zq*wGyMuK zTt2u)(7^p3`JC?Mf4(%aV9BLD`Q(~ptQJ&=FRbVC8+34rN~_b^Gl{|N&TY1AuvY5R zKNlEWZxL=T1-DQ*UJrHZesLMM>BgMKhjwv?VU~757KnN8l3FB^*k2e+Yyo(I~Y-J2z4K(qWO;H(SJC;3?}cM%~H!l|6r3 z6Cyo*z7x|-d>&9{V5&$o%z)MQ{0n5;N?2!RbqYm=sh~1xYV01KA-_V0PHW_8l@*mv z2yJl-=B8R@fOPa@6e3TRz7ZOiNBl~L8zDwb)ZUB`3v9=aV4v}MBgXt@FBHpOAAR&E z{Th_Jy!JHLWg#0B$7^4+|90Y@8+``SPDLRvUqZ*gB25%lYRUc@%+*V4k=Iy@COz*Q zsrXkmvmS#e0&@+d00a2ss2b`ggg+2#L>?C!X-8fC@cK;f4Z=i=cOIr$Os^>GB7qU@ zQj?Tr9KPd$X{X?1Hz3km7{m50IW#09fl8zX$wJy&E;dS1OPB1Rw|ziCgh=L5Ij#`i zXJ6(`Z1pg2cxQ~g2_WwCA&>*7xXss)zZ48=HH7bp69&BJa$JlH8Y2q!plo% z$OBJ0aZOT?pOkNYnBl1^;R|;=SLObOOWn}?t~Q^Br@o4dTUIQ=lu*!vsb8kCPTBE& zmQ@0R&OL@5*(xjHcV&^Y-+v_Z`kPk2!~m4{yk``{mL|tlk&-aj<7Dd=*+=XJPgPDU zf$`79&P9deZ9dmuhxS9slq4Tv1WY}Q)@6&tZ5$}m?OU-ZccyC2-3Tfdal}O&oZN3^8#_?1+`Z+LhGlJZkrf!C6SH(t#~j)K zBmVfkCz-p4`%bm_7f5i_5bVhdRu{D2alcl34P62usL1 zLf$lL1yOkRETFi*ABzFWkWtbKdtcx~&$VK|HR8hnMWEbe&MuCgb}ia3?aJ>%=*9a) z?p0!fC-sG&(t_hic!v_+!*io#Xu!Gg)EcMSUas;9msHu-hCmW?f%94 z>ELD~!Xhv)=P&B)@-zXmqKE_8>!oE1Z<9L|E5tN&Bnf!rm&$92>OJRwQnlyiobQI%_?NI+0pe_9HK}NuseBiDXJUkXeEE z#A3l0akM%KHxp&k7^94r0-L|JXk3nZ6#c+U{6S65fc?cpY;82n@HYF!X`X^Htsa`B_s)cuXz+d;6G=1_}1g4#xMPVkVz zAjF9~$}&e!ZX~IihIdwp@#%jzIeoC!@t}w_(XJNNj$)hs5p?&1Mn^ExKfR7o;(0ko z#NswHPWTt+x~L6qE7OpZ^|k4bgv?O#`nbWUDDmnclD5{vYAbzq*nR{EJ3S8Zt_fg! zP3$h!L)bz(eiK`7@8&m-PqsVp=lSLW#_&>(HsEhz+vaF|j zw=AyQ-mo2^W9z^7Z8T#hZT;GY&uQ(82ApMUR_rVsz@exp_IA{FGmBEjP>bMjqu?#Y z%RT1E%;%`MF0^N=$t6_>ItA_Ya7R~sQdYqM5JxPCajs-8r>5s$nhTdY}FXuP;rmJXa%XvI7HYs z0DkfKn1jQ144*wLT~vH;ni&Ck_}%u!lcl)-51&bWgl)hJ$v+NDdW`O+q;i8l=Tr(# zk36-{r$zOiiWxTaXBr!kD@WN(gUd_fQmLUX+;d|%{kND%VQ{AtMCSGe7~GMy|Q@~3(Y=FKTIh$4bwM$_Qv%(cXz`7BRd)A^%vtrA;U<}cyD?YCC3?%V{NPh3&Q z#(AoWRQv5wG7V*b+C)GYOy0d3^@{L3QsN3ABxQ{MZ9z`$55o{8PU8J-ZkAYUM}!ja zl7?ZO?*bQri~~K67sL{Bqr)KO?_LM&S9NB4{(WPKL&Xl*^ZBy@EKNRMj3`bJkqANJ zCR=~#gd=nx6Rx_v2#%UlcKK(2IrGur&w9iOy6mG7z{iN)^BIIfp_eG4b@%skmnSWQ zhE4ATlH>&xOu;C$*lrIj21wbaJ^A_!uK!-_(buBZgUJmCsVN11Q`&faeH-yXd}#L9 zGNz-zEo|HggH#@a(x2Z7&KOp$#YkamjD9LtNC=%F1eAb_~c6|CV^Ui&&wEj>g5^J^rCp zmC7VGcz@9Dk9~GENhs|7+WpwtZ`rgInLHZ@;oBE>4vs3MBZ-r*Tm%bX1w6p z?QsLO|FNET^bP;bVT5xGK~GnYq|XTOKdO-ep+_2^qwU(h9&zKil*t8rxOAp)41Cv% z*yxd4@R`K6U!Gn5{2A%39zJqE1SMz0*e3`DH+M^1`JaiS`E4NEwV#UQR~oabcr&Ow zI-U2qFP5 z7AB@A6>!Slo3D#sjQ!9xnsY!&=bCt=7H(opreWDYBQzy1G{xD#CwTI{;w1qT0^E zI+4Qt6JR9Mc#<7h^*C=eM(ii2sGf}b8%;n-v}fvXI`|FUAR!o74AMI=K+Vjo3y#*E8r(#Oa`kSa8 z_wLzHO^r%rIr^kbX&YFg>K2|fWPOhu$H>6&)hKm=hlZ9`al6c%ct~9p*#32slsVVR zi|n2|GQs}FoHjNnyT;;B3gx5S&!;u8B4!Gxv`m^!vuk1knQBUrV3@nPsS8HnT-aJh zS_{_0aWxiBcd0f0A821zle6iBB1VSid|3YDet=@`ycdV>steI&KW+RePT#?OA)^c+ zSA<;ywlC?d`T6;B+Wo25jM0+?<=QOTo=6D}k>!f?;D_2tj8rw-;0?`f&5+ z;_2bNoL|}KH}AQ&0HS~;-MBwBk6q*_?AZ>4d?xQDf=7~WW@Yl#(*Zp#@WiR4WJSLO zy?%b`vKo0jHD6ZZl~>vph_1M1S1s9+&HV5LiW>naZdDG;0-t`ci8JJxi1S+1R#zv1 zgX#Q!M2FFG#R0p)HI(fe_kE~{9qqOTlP0(oaGi>2WIuM;Y|^*`<);`rDIds37)5Zi zKQ1{KYkCQKX-$rsj(|@50iNMsKL+?LUtPHYy9D)1?Q^%^9G)-S2xp040OHWGE_ z7_K5ofS_zrjlEPf&m*S)+mZXso3g>T*u9_^;O6s^Olv+dYrL7=aw;>F9XM1#W^QQ# zU#A)fo4HZ^lf@^S*D;F=gvHLqmA>gar*4kY*V~bXwMG;Nrb?J;h@NA z=u6U_K{;yuS%i7G966_m;SmwdU!Lw8-np-Z4_?wKkwHUZCC~9ku%vZq-NZrxL#e|s4A(2W-7Id{L?ef^uA0M0I zV2|H-V?q+eObhDkwR}ENMuJU?WeRF*ag~*o)tcDBS~8T8>4WZXr*}Y{T+RIvJ}>+P z8pD!f1=|n{YM`PPk4omP^7xNr}VIryVk>&<7W#DIy zqm7KSGRK82I0@SmS2lrM+DEkD7xfwaz*P_zDsa8RD zp?rbWYJ1!zCB)pqdEOJ3#Rw5uvKCxfAUeo)kuz6dIstcD-eKsT9!2{1ihT%;tH!3e zwTSFk(LUN`(d_?`_EuqWJx{lALhwLvm%)O&ySrO(2^QQLToT*~5L|;3+#Q0uJA(vw zcRxG7zr5dfb1vRLNiT>LRc{aT@OJTF8XMm#t2&mPMf@f!`!y*F}?TpOi>4u7mb-l#$RSGQ%QTz9! zH~VvUTRl`Sc|{+;DLTfhi8W2;5SlkKhVV9#TAC?&}{ALhAJl(oy zm>N7}VPXFgY#Fu=4n4P?WDmamoD5=V1#Nm%V(fYKa`Cj??LA6SvG1As|D21fqQhI; z-F;Hg%G1C(>JZDI!ixss9$Nhh53e+Oa8Vy7O4o-+R8xcYy+G&-J2MgP7s((4(sE(l z<9-3%D2GdwQ~g0JziOJ&zi|u=IrNCyw1URYgEKl8M-{g!|O& zib9L;0-xo;))%t$MndJz_gZk~P=3<7i$4;v9v1P#Mu`yl&rgu-wLl(R{Ldf1)T3lQ z`J&QV1ELxZ$PbTG3?(htz!YUfdMcD-Y3IqdWH0+qQQ;qgtQSuxp` z)4~nCAi5WhSU&2_ze(d#xkg~TK(3NkI3Gf&Jf7kA`phL6O-K_Xz=lXM(>gzSzOiZ= z*<2kH9^O@?lFK*%{sHg<17s_lpRI#Xc4Cf6`_xo;$TW$*-G_>VRu1<*WW}Me*mEP! zOLW>TNkh}9R^G?xT{YJWv1&+$1^hrbE06ArX4u~2BPVq1knB9oEcp}X_2%&dyYcT@ z6^BD(fjGdSKQhJiwIDE+C$G1b*xxV0fw;9T2e8hbG{VAkcJ)a<9NVn56Pffy#`eWd z2W2Tb$E*D{_-wfujzBH33*;T|=a1Xl+tf5Pv5FUXfCifk6;g4!BBmv~iIA+X)7%FIXK6P-+F zwMb_=q4Dtc2WWnYID6nB+LW!+%!Q~fBCj+bekX_z*Q0{FOZjE=1si(pH}+P49tory zOGFk!O9$@vidsNUvZ?94C%O8_(%2a2!O7I;QBf|mI$TImbB&B zDFi3+HODFF@9hHMZ%~#C`wP)VRcT~~#^Ie#PE4c}D6revH%#rjOKl+spvfOUO5jUf z{`@QkYX$ZR>c~Qcqe{32T)Qh6%s_ zrbiwS$c0MF`a82R*3~+{09L9v)^$%k5ouqIJzU7EomZOg4Ry2QJZoT4lDi z#h!2$@P&a&L6j59ZAB}YEoAK9{{yLrGbp&eXc3n~BsW`>l$x7c3lUTO z&_q~ab}yA6wU3*yskwQ`@9o^&Tz^_FG6AQ2GkH@@4Vx(7GA)sKW;!Z?0Tkbb;rAg+ z{#oA14#15`FoKM4cSp@iv;KGYW#*p>wfH%gigIaynWYJE~*6L zip0h7A2RW(vXrCrFHi`sh^OjPJPPjefmHbzk~S;g!!c1A%4gz-j+DKAKCO}sj3ju= zRrqG4k@wBu;oPRO(>qbA5B_YLK-~;)Q9(U6z{*(Y^5n$1JPUw-s_2G#8wY8EV3$zp z%WO%5pGks{Q-hU}qtAOE*^vbrY*T(V;mx8>URvTWHB6aU(Mr8eu?HV|B3*JtQU%Ym z@{j*+q#;O{cJF4z?EujN27m4ASizKFOWWg9<@*SKCLqYLfN%^3D~znUzx#69N-hM& z8jLLV#5OKH&pU;XztZC7tT_+3YYRc2;VF-QeisQKO-9}PE@t8FWd@6Bigan;rdV+8 zN!rcMZohd?;E%#GGSA#*#4I_jmSUs>I7;K2UxCQs@&sqBDEg;rK!^<@*#Oil{q<^r zaE$iPN--)sBr3N(aYd=WK?MEMRRL>s?OI zPH3y^m;KNdMnorM~ii;`;ULm$I_* z*VI(}z`($Pd|_8t&RQJ?C@82cbbx*4EhQx-GaFmHoMOz5wXH33kSJ-=-$E=LxMSzP zTF+8tv~+Yv*4A`Fz%_188>s5YE-zQ~b@9I^u>XCO;kG3uJd`cM-T3(}0A>1fauN*? zaYTZI42a*?*8Y!D&l^6zmRHKBnfZA+fb$DD*EpBBfcxxVjLxJlApN4XDv%lKw{D{&(|}LGq;j8B&OndpeTz{nIK*5}Lq;rVz4WOqf=jK~R|? ze+bo@PCyQ&2M|&EXKiEzD5_p=MxT82I$N1Uzpt9W4axG0`3BDYpbRluey&*0D69x3 zSkw3y_b^}pT~fc;zYXyJ-sFzrlrJ?(&F_FDK_2|sA0|KJ3+6{q=eGg%8Eb3Dqg$pk zAPHr%-<(1HP(J^y$EJw&3^%c_2r2IG|$&afQ zD%7EipkR+f*nX~gwb({T`q5rsY90SX8yKS0opA-MuXTYIvyx>1_elc)M& zZdQNdP87l&^%ze+e*V{dfPE2zpaAySqLO$kE=A*)J_2U1U7~xm@2nQ69~iaX0EliN zq(Dwd3Hw(`svnAhfgv<9vgd5QdmH`t*w{%2f)KkQK;C*ki6EP=`ZSN~8@w4!I_bWr zhSK^J_^#e2x@&+Zx6<^iWUpzM`blp-unEJUC%MAy&vvn$@FF9>`>cKP*?34}pX4mB ziMH1_z$X6PNOSkfcRz<>>BycImX>7g_tdGn#-H6_*Bb~aF5I;Kk!(+ERebnd#-}$P^t%(+w73J=?^OzASB|Z**a#)kCB4#ZP?Dc`z?odTK zvCkDUd+W#1lQFGfy82FzcV|WvdAqsoP2jPAxBF!RA+_yaT>$5X^e}2J%`(K?V z4l*sxa~AB$0$!Yeqw<$K+C@Y}^%xO*a`R2mFN$lz zvqlI%_zMIc(ddSkfl+weSQYrTe9w_==td)r!5jA*33s|ZG3*mL&%}~{b;Qe;V%Pik zFc5o%#vSQ=t*os%*5l*iM1g{B$gIRw_Vih1J5tiqVt3?ePLq@9k9s%dk@IxdL9L}b zEgHrmN^U!5oU9c%q1*MjVxxXaI58@{fu8ljiPAcv+F!IeafWLMf0RB6 z1xrd!Y<5X$r|B2!A9jVcIiR_HI2HTRxN{<--6gT{JMo62FeqXdbv~-~Mw=6hSL?>b zJX4FJYoC7Owvc%9)mOTcl5s%m8KL5tIVS6*DN7U7@u|hnDJ!%F-xtf8R$ z+vB=Bgw2#71@0b%7C*mmwdP^3AhwN!?JkADlF!6kANC|&^vF+=vpWUacGqB$6)^TZi z`&V9k?KaAU;c}r6=wo8ibl0`#WzPc`ehw3=ECa%lCQi1CpF#4eR~+Lp(d0g#XtAt) zx1U1`wc0t-?z04CZXG-{c-c6?o3})AO_Zf!y%5$aPC9fiVxhL@cSc-3G9pH#Zh^<9 zAujeyJvBH!BgHlEX+~tXUlhUeDRq$sh5DUGDVJ4S+bUm1%qA0&=<9i18Fa$z(<~f~ z&^l&gvMWilvQ7!R`ikEV+Rw$0QPwlw2QeUbr&Oukwd~U&X0`{Wcubts^0}W5ul3gO zD?$d>s%xp!>|aj3(1}yYHn^e=Mcr!r3dR1l3lW1h_Wn3<*M`l0ST3!9hRf#b_0TB! zl!kj;;V{x0Q&GWGnBj`=b#t^{QqjHvU~-LsNSL163U~?09*(?zSeTGTO*;-xuF%~u zJ?P$aUZdJ$+vZCl9^Usq3}dY5=rf6p)Q0mCW!b0Bq$b0Ol_X{y)>fX*Um8$vW5twP z(qzV4`~A$BjMXF&G!{XO9?&TDG&}Pkq0JV&Vd^=2k0qzs(LxMDT=7S05Ou}8jxPJb zA@%KH=bu%hCA$k6lRXMQb&c=l1mdp-8x5Mc8D7DgW~IHWt|Wz~OlH11G&_yHSH(j{ z=Dkjdr?Ouhl7twjh#=_JG==2`p48t{isVD=U38(|_4sb#rL#~(P30hR zKJ%uG`@TeJ*W6B!c;U=xQ@`IEK3nbFLxNpG#*=^>#rU5YBhQ-LpWHUja+w*jO}+#l8pi`AB%}lB7l*t*3XP>~0$F4aO9tV~4Qg{liep95ENKqg5 zR;&J=PXPNJGkJIhxfiK@Pb0I<2lK5H8C-l=_Q7bWY*~+GLwuDhk7X*=e@?&Nuu(^r z9jWki*W;!0W#{qpjR+kWdtk4 zDLaCfN)!7sN4!ud&S3APXHc2_dsgaosAFnZXo1Ou3A#CVQ>7`Pvfx(I;b zkA6`Vt3l~Yf=#vwba7q3aJ{(Xf6Ra*3dxj^+C*n0rhXFG2J^O_fnY!Ou`vHkzAYDs zI&ov{RL>mvnxiMRkOPZ)TebYV=Lov1;@sCjh{=K89^9T-4!lvg3z5ZQcK;+~8 zq~$bviL7wjEAjI3stKue%hJ=r1pFU62pFKK&d;Cc%k@v%e8d5Ku1c2o#%h4AfEVlQ zl66>UXm;UUMrx|3Rzy0n+Bx~VYk(fL<@SR@46#7tAOH8uUQ*$(teT9bi+$<`CSx1n z&b*Ge8LR)(y2_tCY@z;4{5hXTQi3A^?oEG|p5h?y|GW@x(l-hG-kY3d5(4sJ^7=|p zq249+*FgXMlH7~;NfDs`EOgOxdy%mJ&r^l)|K;gV^4QInI-RE7Os{3HkOF{ONDn;w z=|teajX733s*c}Kf|G!3n4$0eHfaO!YBWG#cl+r-izrC+e4dA~xor?TZ;mshTSQV4 z7CWNX=L_3qBPVN0d$%O3)0T8*O6s<&5TTX!^D#l|RhH!s_T~)s>idU>7I&}ntgur3 zR-Xrs){be(lW->Y^~KXcZf19?H~9n|>x)t^!zVfo0ssAUan8%p_m);x#-08!{Lfd@ zW%Un%4Lku{1@xxtT|xX{SAWQL)<@T~S^k@?j}-TfM2aM$UixG4O!{JchX22I^uj?r z*cL!8NIr#Cf?#*L-d6WEHo(Mop@&JSqx9@j(e?R@eflTp*Mec`9>@&?X_Eu|$Z6=4=kSWR^I*EMU}XOP0D+98Gs z`reU@2Z9J!Y!fEkPP$Z3%;olo`i-@zCAH~GQiXGj>l2?UqT1d0Fw=t0!W*vw$8m^U zQBT+0Vh5Y^66R|2tHDX@E1Iud8Bh(*@;W+xf0Cx@@pQkx#evCud#TCMVb}5O#abCx z^WtXUIdQ!l@5)U*tku~P({$6JXDDa8uS3}(6qW9|uD|VR(6Q-yyijurD3t~w{UL7e z*yQkiI)69%oKk_Kw(=)?Fm8-%yz$AyZ|*~>t4H~Nr~b)#q*n@42gs|+YNX?e%7ZSyAr6hK(>g#R({<#8s zKC0?sU8H$-_ETPbwKvL3``LLba;h#^2G-K@@SGLraxx+7kI%QW&2XccgkutYM1m+! z)mwy>mop{pvI@q>Lv0NC*-`*mQVfPz7+M%ZgN^VK!v+R@08_zfdJ6enNJrec%OB` z0in)VG;+yWT5k%pLG#O((%DjjXF&{fvA_u6fPEV&WP(dHhS%TI%wRL>nnSnNO*Otc zG@#OO=_Nxt%jp3|%^gqqo!sfO?{Z+0zT!iZA~CfR#6cdkw&UH$fFa3pz)6~{Ve1C6 zL>3Ty4sqI9{xnj(MEz@^|A;I4B=f#h-f&1R>AlccN8)aWuB-$&;}G4NJZRtg{-G@- z#l4yP(^_W;X)f4aaprJGx3Wi?l&~b{z$d#sxoGKSwj`S)KY*sb`7TDzC)E8uHx+nPS+nuin zPyanjHxo@5eYbjGb0woTs)rdjN4eIv5;P6gI<2+ zGVNAR-YLxJ&@UW)NCy)vH1T1AY97A}?;cCtcDk|Hdi{+9Znc4<9|t=32C!n5+#mBl z=F#hgSt?U`^9!)-2VXoivnPSrR*l^sKhN*;3P_H-kF~vGsIofMZcd->$(U&qy`WXO zZ)4?L^G{pkG|%~WujdtiA<)(qNlpcck!=j@rTp#*5j1fwIHRLVGd$&qKR13Yv4-;4 zxDerIUz5p-FkFWeN}V6ZZ#G^hLEZL3p(wRpWBnK;;4Pie;0QZQVW}_YK{)V25%PIu z#}d*TMm}Z8S#5SJaQV+kztOnUxK~S|>o&%JDPP|HU}ekqcvOS3v@tEOu&?0@=%FYu z`?Nff)U@p*xx?TMt_eoP2xZ7yd0f81q6>mxU*5x=p3TwO8}EA)v~4VhKpUJt?_;-Q zC}rKp?7XJcxHZQRrdNJ5kFR|)+tGz(t*+@%Mj&e1GroK2Ow#l97D_91;`uH4nSHWe zi2&biWUKA9wVdeHW)6x{Nx%E69P!S~(;z>WN4!_0GI%S=w*gxCoBXiMIc4ph^&k z^vvsc006eSLF5lM=drhjEv^jR!N|@ncj&RWO77y!ot>S5{S>j7Xfo$}GzhQ4LQuKQtgaiyJt_R~;R+N@`t(0v zCTkB@qlM#fe7j!%6hZTfBZ%a#OIWC~9xwHx5~GTj!aLj8FdOVJ^VWxDA7`uWq0%P= zFxfs_Q;ymErhkTyA)}#$0x{7XAl-#fO>we7+1I29JMy#hego)G_m|6X^dBXR9bjV# z4<&A7N&TVX_GWm#C3CiMgO`=b+RSj5ER5hUSkX~wo@C*1eD6_l(dEVE`Hd*yINQSZ z#tNOrLMbAzIc9iTLv4ft&&l~vO%W+2d%$|${KuYdR9zE+Zqm^Du*gQr6%-?$pd4N| zY)2rRI2r$k+cBoT3L5vI*n&O$?sRa^NC4p$YyVg8f1SGX4pOkNb_!>oiO|zrS+{+F zb!1x}1#4WSL0c^;d+dgrqa%y$QmrFMB27y8raT;{-j2=5MnbTMe1Y!ul5FqF=pyrO%yybd7$^o#lNTdnE%mk2yj{(mpUwF9fbhdy>XJtjZsMhSb^!nh^2Ib4jtpEr;b7l#(; zJq36aC1Z$>1rMx>wA(y6#Db9=TZDy$e^(vf?CkFk0)=FEFOR1vO@ODP^eVbejdf>6d^k zY4=YWaUH&GUiKgnp(o*qaiNx5k_Hp0dVtjx;3Nyn;EN}pDuw{@aBrWgkPs6L^uju@ z?~gl`Co_8N2#st}@h@us_H^;685m{*V-{^(TN=M_NG-Ke;YUS9_4M{;IBfL$9qZW4 z8=kI0LPSEzd?I2_Ie&_js*d0y;kLC^MeJT=-(dgt$$u19})g?-p01 z+p7%i^!@X0#r@s<=$2WT`T7$kZR(Kr>o8%xM$7nrmjk9BUddo!zCK@id%ImycQ*~R zjiop=mS`&{{M%2ux+Ok&Nyyv`Ec^@(uXC6={3`VWwS?oO36(Y^0LhM1OCzj`446LQ zB8&7nfk7Ou{%PR%NS096`DTBMzK+zYAHesDM8G+6T%CAZo+ZE6!zQy}nEq;(9?kId zw4uijY+}>bbK5fI-Us`&?L*`bya*C0gvGh_V*zK$I=;>OM6%<_(pf$#E>mRYA7U+O zrf1e28uinvDosw*u?ua?y>!rEUqAalw@$7DXx)HF`S-r-FHauj_jH)mMjH65w&W~L z`Y&z=1IyIVF^gU4gBs2nmlr2a%iGa@sw(7f#Mo1FM>(9ov)+uqbJilIqa6Jb z#g}gO;IJV!vS$MZ*r0~|u?PaaU_>%Dvt6j<%o)Grx|T<#apDe54UX9UW*QmKaI^hk zW^c3)(5>1O_N5Ek{OKg?NROJ^LO_#(0mjFfkC9i1kE+=#;>dox?Y%6O2W zgJIVf52z}==f+n6Mtaz_*W${=$}bnRHV9Shrgr4HBQg%(nSxDLBbt)yI?6iHvc$iJ zKxBR@Kb6EX@J$&c+(d=+zhH@JYcIa#v=M-5x%nQeDXgM`mT>)HM9_C5V_VQWo#fbN zamtaqtu~r!3paBp72jJ;mHEeyM*Ua9v<@LJ$(RCu(zilFLbgvDW@huufBDF1YUaIGIb|Lifs%2xny4_|wq(E=uh?Omxp2f>CgE zvv6&|$m~`%^aqm=+aH*xKc{js7%Ej7%^Bnp?Q(bg4g_!_b6xTFB~Dhz{S(4l2@z>u z2X`dch!u3D2Q7FQ%-#jHOw&9}f1ZhL0pA+!n5uCy*#-^1yB@*lS*}YF>olnsb%lT}Y>Xzp_IPTp_G7T2-A%5@s63bBF zTmCe`gb+{{{h*PVZ#Asmo~k0j=aIR<%iVC^`$W{WV^3xdp>#SF+h>XaS5R^FE82SC zMH#4E5wWJ17i5eW)++P}ljkqOsI%84rdSQEsfpNt@S-^}%e4B5NtfxWIpb1~C7AZz zl!);5$?U9#i|ZaHZ6_Q&p?BC!`Y7pdB*Vj}i^`q7sCuMrgWv5 z9dwHy@4n5%QcV?JF;DNtgv#pn1R;sdt};Kx9>g)wV?q^Pdy{lk+M;|^fQ2$ynk=@( zT!r&d(TuHOJM^PZiqom)JjS#%#xWYE>d3=~tRr9Y56yh9^Wehr^MYM~W#wWtSq!Gf zM|pbLEGW04d+%rHi)*I&Q#sw8T}59n%G`x@P=>{QPE%D~n|u{1oLoZRg+0p8(YOq@ zCS~f*z061w5k%vX_s4QImB*teCO4YHa7Auy!F^*hr)j+esgw+7sl@eSa0O!@6K8zU zzN4?r$L{mG0a{bE)RJDedGVU#y2SjYuI$?=KEd5ui+w5j!j(I+G{mFE)mdbl%m*HO zzYCa(H83TH(4xX>qP@q%64#Okx=c-ExEH0S#{`?qtNSOARE?HtTbOq?082rfJZ5&54*Cwd6 ztox49GE3{*@`0Ps^{C4*-8B`TK=&GAWt$^&cX%WFXJV{wk%)WChk(H1`{M>#$Y?>3 z#O3gDfj(&$LpRmRmUE*6q6q17pjZ6tPIDnr2!Dl0y7_eMOaokRm-MRFpvdBrLU3P~ zY7Zw-aofYBb%%x{fx3;Ez-w7b-?>2`pLfOQ!5jb?U<13m-=k72FGUke+AK-Zwvw@= zv<8VlE+|=%%H83SiGDArVHC@b=UkxdH#0GD6!x}X#d?(UybeB*PE9{UR@3_>h~w|4 zs3@R7APn#Z3?x!*YnL(w1ccUG?({XqzzHS%MBa>eM6gQs@&?3v;K!kO4Q%oD z$jH?;oX2#ai@TXR_{g?QPUjaKYc50NIPUM6kEW0G?-iBm{Q;~v>82x4QZU)o}1$2 zX^PcfJCKa(+MllG8vIG4q*y@Dt<_qgkoqPr&E}lPp>+;n>6jtIBkMT(`Qu}A8^;gD z_1S*4ChI=3)%HuwL_r4}Z865*mFsdEKd#n~Pdm2shTU4LevcIm_s8e;nz84e?#cGj zW5hgP2p0C9Y!p{9O&=!#{=(5V^sx>}U>wuC=AO-;TPoTH0!-0+Uw1QEp0H^ zXnm5JXNz0BA61pd81EIjCh$$&|1(7e`V&5u=FX5$w22<5f;tmTEJG^Q*fL-BbJort zdD~`1RncOXBIo&og`{*=x15^n-eL!`AXd{+`4k!vabTNZM!s57Rbl1VQcsX)ZSkLZ zu7b*v`oK}S-I^+O(`ElpBl^|BVBMN?q$u((p`<}3pK&{D4&6isW3UcUm5k$^2LX)| zmXK6ayY^6x$gCmgu0PVwDptC-))K4DAYbZ_mjgz* zGAq9t7j#@86VQcImt#t5iXq?pmiEWzVt#HIok>%`wAC5O**;uoHo=iJ8qu^#?!QoI zS%|Ivc1{v58q~HejSiO)m}6auBP#6%|V}N z@a`xY$dBH@nA%cPm=p#TjoIqf+AS3gjQ=bhOuD;s;HNg)4Q3_tbRm;=-9^VzoULD+ zfd%K1Ho#{Eif@Q|_t0(pSqOKl$rB7@B-u~})v+X>_#UOGrcqv6#J|BpKXQ9It zCEUHPtLh>&vEW-W5ME&8z{iRS8Tl4>eujOUWp%l!?99Mf)2f;|X+3um*o=%{WN5*> zY>r`Q?qNmFp|!LFL%m$QZ@rdSW6Ou@Tt-V~(TFz{#%N;&4aj^F>9P0K0xP7mP&?#( z{mhAj%U9s9X^lJkJL0ky)Mn)GOEZKbVCYl_iiXTKmFSpnh=prEhGcMf8cW=>?3HdE zYju{UykDpV^VQ{yjit7ICz1%-n!}Tcj{3c|$f{7X*k+7UV6ein18>w+{-Y9_&)M)f z*!J4YMyp*tuq3_mPRn0D;Ydp@&`($BhThyPDM8FUu!h^LJk1Q;Ymw z$e(0Z!Z;GEjn?IN801LXa$x0LkyQdb*Hz*~>_kW{i_^3^d||Ys)+vJcw7A@0<>qWm zrF5_}RgTZgrOn1hBuXK*DJy((EL3oDEY6g24SCfbYLs}|1jV<<((+%WOGZ1+_VERd za}E|OKez8F9W1e@6QNg~==B}p4KLJ|!~t@8@D3qM5-^ZNQ&iS$s&*_$GMfphwHjvx zuZ_TVpLmW~)Xb6gSWJ9UjerjyU;QaX%d)V%9(SfE)$B)zHj6#-K8%McXL!=Dfy*@7 zF8CUA7VA&gMq!F`uk=HXDrg?qLxu*`%7NFCXB(i+Av=*k%R| zpO|)43Ckv>A@-@67k|RUhTe2|2MICaf`+#2&8aYkl0-byk@%6a#X4vR@#5&+{ zf1ENJ>`%$B(Ao9-3JcaU;U7@QvBx)LrLlwwq1Vaxl$Y|-JT<|8Nrx+GJBAg-@M3!zDrqY6B66O`mPLt% z=gq*gPgykc<^E$WXFX71T&Cc0N=0k4j_?zq4Ns6HEcgjLl3JI1CF?OGsXfQ3!Jt3# zRNR6AO2AJ=uQKTj~6P3WhAVnlDSlpUT@`g>?A7kt(ogS1^q}EZdYRUSz=rN zHH=FMt?wz4@>sI^jk}myKDQ^fheuOybdl&OaO68~m<2{uZVrBgjY^enaq+L7lF`p& z9b2-&R20mBxR49xhUJsxJ9yR~)pqB`*h~hUb63W(H7LPY`Xi|2?cPxOtwGr|&UN(K zhb0T`j_;c(REVX(Gs`!*z743#oWX`p9J?sT;fuP#gjTX{@tQcJ+DZDOcZ{8)=$s}v z+k(kPyZSw57>d1g_6$4{+gr0Tl^*9|ErrUXIuerx>V?~^;u!OklA9|L%Cx$^ zYM_F#9L6{>2Yw#TcF2Jm?Ytmhw!9XD|3`<3V8Zp~K+70Il~$t@2Sh8_#CY|zkb zFw!u&R9j`&$zNqj!JjvWWypP9L>;~6ZAdinT@whBn;JnYE&D74)&r1K*^~h~31?sP zgu|;j1bB*}O6>D?oSgQ+V_loO`w;kmKJc9qTI?Yfp|G?#A7ktK+f4TjgcCgC&WDt> zv+IpoFtgzvr;WQO96Av}_~dvDYOWBP zkznX@L`(%Uv8g8UPa7mjA!7{kz#0U<_^1a@6$oxC{29ypZn_BkeXzPzjM63GJiBXw5 z(y%wj63X}Z?XTzN^;RoX0zsWvQCX8;SNlQn?Qg9WNa=P9r%=&l#oaMqs=?J&!K`v` zY|(Yu*El(qci|~0Y5YSQ>#z1#wQ*&LQI`T5o6YhPTE_XlKkz4x$j>5rifg$?*qMGo z=j&THJNs=jXJU_zVp=s}3g2r;%QKE@+(oFB_wjf=sslcYaD=fXTKgbcxo{-a`@%X0 z;R6?%g;jQ5?TwNUu{#VbnzEi~rq`MT(S4Jmajw~KmE|gAA3sEeXu_|AWDFIXJgghGrYOL$e)fFof=u|$a6de3GdqiwJ4_?6 zFkE~)<10Ru?z;+e+t$y*H4;DlVq$Rk&IrF`$Z`h87~3Oz4DXNPys4)fK-c&cDFa33 zHj(*gAhP_-jr}2JdJ|KH|6Q1F)afTdS%W&D~9oTqTBA zz&o|?jg&h4_DQjk2h>3|DqCJ46(zzA4l2a9*#pwR`XqOea5`@jgljCbg(>kibBZt{ z-mA<^=-^-?CswRn7IoZ@9GKea(4ozTc^*~31xf6Wh=sA&QiHu%s3wM)8HbJ=XU5q3 zc$ro`v*(R7?3)PgPc!-klo-UGDyL}yVK($Rm1F*+sPc^=8O;x57l%*?@6XA}XrqOt zXmmMkDGFt0iZ>EAN%_xln4CI_Tx;J8Rh|MEF#QETj@`_|RX+A!u@F_p4J}uX_^$rX z%%Kl!nIS*m$3rb8>vQF6ivdmc}fI9}iT&WH3DKaVDOI=i>2|!Wo1R$-yq& zfW~PM_!{k`xfpE33=Cu)cRtj=m+-4R?WKb81o48SsoWM(Mn;Ic4^n`T-^>)_@{wK(yS(2o2j;&60Opp$eKnZo%k0&-pRB=N?i72tY{TPW|+t zH_Yc?Xgs^5T2PiZu!Sb#bImhRt!=T6WIFchi%;_XK9~Fps(vPIf9|J1Y&$2tS6b-M zV!Xjyg;`9@19-%15fE)=2~89f4_@HMfFCPHE*6E|n6xu`U-0vz>TL8H zIc@DjImq9CcnnfR-crQ+67lsRT24e#9edW2`qX%dhCDBfUNk|%_85B{zh+6#t5%nE zuk6$I^9;H$K+**7gUC99Q-eB*D3DGOtxR#l-^F2nc3Prg5>`v5?Lk2?;RY$gbC^BFD)C%T&|NC#2 z*#1Sx`f!<&4PRN&%r(4Q324e#rVR>gTTID*W@+WR&K>^THes($VhZl^+6D`emRh#A&&DuIrC$yt}(GtGbE?nU!Qn z!qP7tLRdE9)t8D1*7DA zsAOFx7-u55V?I}^jRaumTTVOc0bpOfEo9DkM2Ucs-(ARU%>&MD*%1y0MG=*(FTT;B z(D_-v>v*h$=Od4BvJ~&t3ri&bt?UW(hxnUs?cptjWn_-S|5Un zz4iGxN6#~oSU9;MeN2XUL5Nb+2s-rw&fz#H$=j>Dg2^GJc&p#@b6SmQQQ)4-QpCI+%P5 z8fP{pw@$g-q`)p4CS8woL_%aUxk2tSXiq7Q->v4e!JN-RKbGyoUPzN&s5bpbHy>UZ z=5;z%mv5fV#gQ*D!}}B#h1^+GLh-3*{TKKmoql7iEp;05KG$FeZVleE7R7Y)2PnDC z1&@w%cM}Jam`A<#+|j&u6%u*|v|8k>mf%FohAenAt;M3^LtLa~AS^<{SmTx!77)x;UHpw`buI~XIW z%XlgD7|laB7fZ~V-ZE|>XJX4@mH?X*gqxt|-5_p%(_7^Uo1(IUU^hZ4!9QO;d$BmY z?{{5yg@jWVJ(lH4G-8v=I{4{>YnT%%7Da8LM9&a*tRS6b=+VfZ6EYwEz}VxF?fJEW znw+9&ixQkpf#zw!fvks(DETy&q>*fKGH2^B+=U1Sm9MqTr6~%M(tHP;@*Bg0mka4c zJ^MH}XxFJ!_k3Si%)JDTM=!UVf)@OZ zLs9DD+Hw;)yF*Yls>5i8!=+DBYW)sF7=O6Gic%`1^l?UDbO2I2D-sI<0gmc6JGcAJ z17}Kk`uXlzSNr~MpLoC@E$Q`|L+kit_gPM$mLRSy_eohPEPg!q$QgKo1$@WGPc(WR zp~cQP)yCbN^ab!x_`e(jdoe&q468aD8ER?+W3Yz7VA-zW?$8cY@#yNZkxZ75e6le& ztz3)UHR-z9q~wJ}kGvFoRxT{Gr52Qojd#@YXt!wshCR7(Vw9PR=?zRW>zrSnIm0-L z`6^R$5w4L*NjoD->lUG}Pvm}xY(0OfNlBUy^qsak@)wH3b?JvZv2iW` zQA)x(7(jkCB637tme4m4NcY&^l9ButmQaK#Xq1jjw8D3xgnCw}-p%L>6Woz9#t@~f z%z;Ar`R;?Hev2zT|FycUDgsYg9Z=H_-~&@72gk>$1bq#60bBw%snv~@IE@n`VjzpA zT5g>VdwfPlnFOGR7YBhkI6SQTO{5qo>$m+o_g!xcrZQ9OnZMWRgbNPSECL2)CUIPTK`}8G$_COaA@bwXLYM5C`Kju$Q+{6+F3OUcS6qO0eI1(hu0PuBPHG9ra(a zj*O-vA}stM*Der0=$eRM@)}s4Y}r0}@VSuVA|s>6jgMRI5xaXyF5jGMKaMI#7 zM;1Mp^c#`hcu}2JWZ==QSuT@C2O0DBU{FJEqmlX{%N_7K%R<-7h~ zN;s@5QPe^a68Cs7NyFo7y<{8gH4^EmD~<=~no$yIDOc9KJ{1CKH~kP%oNBN}ppT(R zR7z33BQ$6S8ald@T}aJfT31(>@gkbdQQR8_c+U7TEC~hvO79LwDZe`dyMnT7$?l$aiPc+jgk6K zEjqZNq%L?%VLrBPQi$)h(_Fu+P4o8+r0uyLONV}EsFMnpt!I)mGo-3~vxKrIf9Gia z1C$<|3RPdWR$4Z%mJ%D~ah4LfPwb3DrBG}d5<2Zuf_pz*?nm~?S|g4W(^+2z?f}`S}iuH#^VYkHI$i@$EA%xcY z$nA<$r>v0mpt$1Dgmelg_exPXnKBG=|aTC_C(6QDf|YPteWQRA~Eq@kh7bRJ0=NEH6G{G;?=_iXi;+D2kU)``eu01UR(js8!WBTjJPi(jkKs{ z!Tobqfzo3Vw34LGf1hf;024;tCbMG@@+-xLVc>iP{cR{~ClV{B}kzP%Qo9C8~Tl==57`VC;ZKemsL zE1}RLr{8pzwh2`$FffhJ_|0L5*YuY#@={HyXyPIT;3v9D<$q-|a3SJtBrYDFRV6(g zWo3BFPS!$Stc4wmlS8L09BE}wKyR~}EI^E3zFBLQ_EOynmaehO2MDPdupF%HU zCmH^&iS199O`Bmp4|cBe^Ze0LKy@*^4Q-9d4^F};Rj^>;8R_neO>dU^pNL+W zw241Bwe)!UtxclMG-AuMlFGx)lCTI&ckY{_9>gM=<^Q`3vAip{!s{wGMdILt;ppi3 zz8G9l=Xewbzun@#*#GIJ^Z4`PDn;CO2DYy*^V^lk<$^HdD@AKFGS|}kCv)=t-w&RZ zp3S3{gd(5i?2GM5aQkwjbD* zGUMXD=<8>BpXYp0TxV``eIl{4>j^Z!;w3pX@CYEX$cdKhi_IKXWVK!?k|$WG(k~ys zS%`vX{5tie*0cq4!{HXWxDS^B^#tk|=0rUhsr*KmUlV;VNxwnl}IC(#octp+>F;#5zf23>$ z7wisgSdN`8!+gLlU7FLzx@Jj+a}8lA#p6d{M0O9E*MXmH!nlIX}02^pC}Kw!C}gg?2S)~|C#xnCVX z&H#0kn(PFpO9GByFKkS?IzY&F;gNEsHZ08k49lhb2 zuXWALHJLa%3-1K|&B9lLdNEd`v9`5dSJTpWy9r8btd&&fFL3c5bciapSzp!Tx`#k} zXM@Cbhh)vgIto5wMtnK?_dFjr{F3wX?CF3P!)Ab))2tFg!V}>As_p(P6W#Rb_#n{* z;K6OzsslXO6TAFD4{vEmvQB^eSFL!DXYXV9SjFDX8^py-{BeP8e(9J~7@iS`nzP{7IKnda2`nyJ!BH`w|FApq`bIcxjCyk9%&2h3CfR`mV zjQY5=+IFiT2|UIG{H%&JtH`0EX)vkF#HeMkcdv>~y4yc4@}!lh(;b1`ws(Ulj23l9 z(j#&TCPB6u)Z?ZFa^)W$vHq(j(QP5mq^;jNS$#nWAS3^7{*Z6tXM4G~ zF)Myxg*{o57lzoRg^Yq}Oo%n`>ofg^%1A>wi52U85^6wtPF#^z+xTm+X}Ny05}RbG ze!7!;o) z%H5rh+V8A|H*ZZJ-a9E+IQaBuS9T9j$4$&TiS|WUc(EPFI{9r35w<2KU#=xfHKF#o zB7+M$H$W*#ITnc!vv9iDtex@v7BI7WEadv~VtZp&IIZc=&xUK(CSMQ7=%Ia_bZf${ zTu)A1C3{h!SF5$yv;ytTRvv`nffCu94402(2tH38&GwE+C6Yt!i+}w)na#p)@vx2u zaRMJ@xg%l0^Als&X6;RNvQU+FiGu~MRMe~M_NLAl%584QoK_XqyuX49%Op#+iEea) z7FG#)1b^j3^>z(-{`*{uDjmf_iqNX(#r+ZE<#$oL59CT!cuBXOHJs-Q&@;AqS2Dcr z-}r7$YFSwoj3jwv8f03^lEzP+bFuR1poTBmU$b?_1OZN6#;@zK)Q9iQT7;8mW27G( zOMY((hI1yQsrH>_kfNOu{~h-o8&XL`k6RdRQa8r)wD_h4g~`$h%}BK9YLq9zCOW8^ z*C%_pB5fM@33)%ohYAuiFw|UR%jCFm`o4L*d(`unNMg!wio@8`WG|QleipsnTP_zn zJl#m}d?t(AmzQ*HB5-n(3yU`7n^!wxbvLp&Oh*x2+4x+vg!+No<$TGgb+kgwX1h}s z?j&|R}AtJ+UC1_kN<-YC)W@0|nI;N0Y&Blkp$!=O_CEo!1B5{wMI{Mc0mG4cXVBmajyn&>!6jwEq(#R~w)c8`Ets(} zal)(O8WK`xZOq{xdwyKUUVqlzW1Py_PBwA!#WLJKY;G=LgOHhbw)Dg{phl$W*>6Qu znM+J@_c93Z{;2a#Z4usx{1LeO9K`!&jnHPt%<07je@Q@Hc#`dmy{b--VS_rVX;|`6 zFTX&Vz~4R`+T&hrC^dl6B=7YwBT4v9FeAW>q`#rg=772nWR|~ycEuOhseP{*zWPJquEP`V={%4KIGBhkU5r2NlT@ixqmPbNddwr zR_JH$IUW4&i&9JH$@JEjCBnKxVUy4;5{NLWZT8wyHwk$MTXhuA<))#W_9;W3o32un zpdlGa@jlgdGBG{cg9JvNcW})LqVYv?91(c1SIh^&

h4$PwM{jg~_jj3mC^to%|;ycP^|#k7Mvd}7IBDa4bP;UC%-05YK0HxvXkL?icT%cT#gNPSvR0PE59xNL$L5pK};RpWS7jXHePIJ;mFS}ox^-X1FMu(P77X5BLA-rkLY zN4Tpmn47J5lEEx6HccpDeIPJ2t~*>5?O=PbV;b>J%yNpW%=^>ZQ#WDe9n%_v#MdM_ zV+pX|x%4thH}P-mGg*&*N;y^Ne!`G$xEf7hLPT^_B;c|WaXUB)9@1y6$}$|hOOfQ5 zu%uqlogBlP>9UR=ly=h3jromRVMs#v8h9L4!n}r;StV#LUW{> zSBe{9Iyn$qUuD+e6}{cvgs;2@6n*|}zTb1&Q!9*AY&p>kA)YwF7E^l?HsF6DS{O}u zYIB|)b>}Qp|6*Fg2nejNr%Zoy@BHEoo0eXAKZvwU2-Uo`v3L<58u;DbE?l|HDk#`G z?-%J+!1ua4FDN7gw0~OIN}q8l*!IiwIx$gw`rvm7w@_?P{u}3r5z9Ym+;c7|$CbC3f$>z<9mA>@E4M5w zC=J^z@cY$2fR_89%az}7Th?mj)+(tLh1`;8c2Sysj^O90e^dai`P2q`+Z)g*Q1;HN ze^b`blK}#Wc#@svg1QjzLhfSgzT459N=Z9LuxIPeC~Hl$t)3=oReYc4=LmZ>%4G{A ziRSHK_XoSb3nS<$2rUXJNnZRjYf=Kwh0u*0K?=Jr%2^(;*)*SWl4J2!%d1VN<68;p z;=K&s>=FG;Kp*udUC?}=r>1g@(c~)<3#69&!0jrUrEuN)e z8{F-2hW+Pnf5M)yvB)CFWdk4Fqi^+9PYdOL(ovAHb_t6MA6B{4)-BMUF}?HAXQ=~5 zLgh2)u>#Uwni zKdm8@%(D;A{4LBVKA~7ItYkTc2v#i8%&&VY41h6-h=@0tAq_TY9iR1zAdy(*X*(k$QE)sK>8gNqofm zbeT~#tQdgFN|Q$OxXDV#bJ>KX)X^*35ynI`>6ZU>H&K9Sd3^qemZRTmwktopzcx2g z$J1T=BU5dEgQNm(*if<|g=X>MpHG{31Xc}##(Qm3GdfJ6z%t2p?#;TsqfsK{>&Ir< zIWy3E{|HP?9@LSBWKA>!Gz=_|tqo3RHYHiV2&o`dQx>tzc)K215)9vOOhrumZ9EF*jP(9v@3rkQmi=(M zDUPwPh8Axp9ez_(4k+rB1}nL9b5um9E#WWs$OrLB&CSb-?MjDjVg*R$KSuRE5W(5X z#UydGc|9U3nFNRHCjl`=+xQgkTnoFle=OJrgJOp^?n$+XRz*K6;9p(vOV`?&-^Y_M03(3{>Wk^U~Bl?V!}39 z&hD17gdZQ9Y?+#-zcZLlr1YGoJv3kKH7!#`1+>O1_&m&*3RCvn4EXQ=D$-{|+e>U| ze;9)bKh1Fo!?sAqn8r+>btj=0y-Lt4uCBT*m}c|KY*PIJk)tgZO2N|O^O8aA z*sT#|pO+$uDJV8Fr~7jvTOVd8H^HM37wKvPwlxIAd%Z)tG|yHG@Vu9EM`&&O*Y0wxbx7W zpbJ}t~URg8tHAZ zUSUSzz)>G%)b_SWuS7OdZU_B?W)AVlJS7(oO5haTSR}twc5KNPLT^Dq1VTy4lOt^P zwXM%=6~);UWV?xNj|m7BDNO+eJuKBd;AAE=9z%))uTU>#Ww7%owuyS9#1-02?$l{A zYmj>?W{-YQfCjUlJWz8r9N(m@gMCV_pC>*`oflhTLx|q(+NWWC_=D-=;YuwdDmTYk zN%C@fgqxbmWIl?+ij6+An}lRKzh>Bgi!ZRbLyt`vf^S0-Ig@f@6jifPi9L=NVyDQ{YMfBq{m8ERJ* zZgZc3WLI<`5!ODfzWDb|+`gU0$B9=;RU~-*yU;g>v?Kn7p)vJxHmGrDxFHRJ%5mtO zh<92P5DwIC=F5c%6q3exYd<_E5A~PN6EXE%fY~HPpVLe1@4fw8zVuKieln(|EnLpz*9_s0;AY#K-oW9LjC<)1w9zeD^ET z2+0VKyeUd(NN%WoNtNlfr1(V_#w~0ZcFO84S@jzbayR{_;-@+&bIHTs{;CSR^6{*f zvI~f72B}pOzm27TAa(s=x zjBhZ`6nECR- zE5z-?UX}}$$Ke%wRrn3)F`yHEwC*eoFg!I4Mg0h=dEM@$_^vveXu$O8Yjb>Gq%>>v z-aeOji*XnRB7%6HWq3W)?99y4ALBrC7hW~EY11tsUYzThvyqnB*e%fvg<=a&aZqtR ze4cR#&YsE|sJEKcO0Jb&V(Y=gX>_DXGrQaY3S^Y9SR607r9bpUTjfvO(uo=` zCI~{Q$hyE-***}O>=v+|y|*{ZJTB+;@cy08GD>mBtw_1^;>BjQpSkz8;0Cb^Y6A4H zYI9%?ARc(EpXt6n`2D=ZUp0uu7jG7ZTX!+o)CX5vPX7vD+8h8@*&sYyWRa1 z6gT3&LySjq{o2l*q)nj9-Yu8q@oK`TL0ejl{vc$xV{vBKg3m!%AT2%2GM~z}VzoUj z-Z}4!8?TqX2Zp=eOwMQ9xxQE&*h^68#IfvjI_`*sz~LIq6`th~^hHzQ{)T&vcP>Y* zC0=QRVLv@qbRVh&hjhB|CNwTY66CXeY{kHW;}&yT<69&ZQEn<|L{JLDvZuQaE z;0-^6F~e^~(JsF{B95t^`dfN(F|6@pdTzUT2DY{mO=; z&RV3|#1YB8-o;F`Lx%azO@B|irT>h+q*k)X;f1D3ZLZEHlp`Q+(M3fZ_KQ7+Ipa@FNi<-p&iA~+ zxNdw6qc*9nMqy7`!LEy@bi}T3STxV_FfijQB?_ zrN948-!4qD*(cOyw?bITv_hO#1O4$@6M5mIB@?uy>7i8M2JR{SzFeG=fuj4L z^NjSEk*p$NzPfZpdxBt)(GUl<^NBQ+9i_$SaIM8qWMZR={Xs~(_DpWje)>(Z>k-+Ytyv`Pc%R+dlebf)=LUU!Otb3@nB!|J zum_T^8e>Fsyt})DT#m9q|HDsX5z*9l!`t3Q^gq50aRsd%+wb43(oN9}F>?ZiIckb* z*(#}+ITHcxFDwm-LTy}oAg8Fd123|!8&d4R4vA|bS=(=Qe^Ckz_dV_w2Kgx8b%h94 zNHTd|F1+uHCK*h{dJ4N^3T!DWFI{l|Bqkc-PJNmX++60ST zVlLRtDG1jlIXax8`LS`v_LL289hjo_;vjG9@2-kvkX1DjL1Uaz6 zf`8UNV&~=lj>A&smFZe1sZ1VwVW*DHSX)0?JLlFX-{`gP#hP^@!ar z7EI`Cc$c+X8{!u=zNsD@4}xp*C(wADWTn{_3KOA+WU$ZnU%mtczf>{r^I)9`oJG(u zt_1n3utZ9LafuE_=f&T)+|9|D8xVfYz%>3GeMOVMA!Xg5&(#b>F*~DTjX~@$r*Nb`P8hZ!#WypDCNCQtuHYr& zg;jWEc+sI!H4~XcqIv?XTBqi$f7WRTJOz20uFG-s$ya}<+R!kjVw?gSHe+HaL<1X9 znq-V^WhuwKjwBEg?YHfjxCU%JoxHh0LG@2{$ipkMA=XMf-sRqoU6A_}hVA)0qi9gE z`fY-a<+2@>gb0k_s)*=Gi9>hmU2kbTWA*cMams?^8HR`B=rToWU73e}LU20*T~-?c z$Bf1?;|tNHXQ3)=J4DT=#nSR!okIi|qDXrmaS50L55MM@9c{RP>c| zxVj?V&^4IQWn$6>KVxR4?glPap)AZDAL5@62K&BkKF=h?H{4Qs>3d~=Xhx~LJ3XIo zkE;`usY9~COIIXFr61_FBY zsBR${VjdA3WJ!)qs!(BlX&Pi3Vi!Iu>z0Ja24Kt2Ff3PcMM`Wceey(}=g{CGI8E%dn5l8`e18)pN>Lx`qf>8-- zzYk-ZPi8B~$|A#QM0D&I=gdoFU(cb{+l}RPm=>#j1mu3=Qc{eY9flGwtLM9L8s^s8 zwg~c7h*n*KfXiN;*PRp)FR}H6Tp#mkz~Ju(cfC=Wb4K7^{Yr&DF8eesFTOvyiU1vT zoMm-<77luJLBO2ntaig_hVjmXu~tf8N8~%nj9bUFq*;4H#mwIr>C9e~ZP`6U`zWgq z#RQ&iJ)PmRF*JjEk21T>Swd&c;-f!m`{BI7v+1Bo!!-4R8e^={WZ*WaYTMQzrFHRk zP5wLgM^{v>9FoD@FM)(}JjmqL;?zc5%cVZ&c#}j=Uf5ODdArqDhf$GqoreSq4%l5x z3!GNg(jgx%3k5}j>zk{ha0i_8GS6gsx4wl@o3!&*M-X+zm|&1!60bF znT+4h0@`L!9RWff*AkCW8&N3tk`a$uHGOQF=@Rl_pH=o z3_*zPpHMPyAw$;E@~x|;TK>~I(vbG7ai)Ir#aHWZk`!fAuEpo}PT{erD<(c6=QH$ee%#XohcUoar9Z0783;Y;CtXLso0qlky^bXO&4Ye^$ zRkoAz<00}t0I_aKl=(4+a;|#wy%>4d@BDmxWIuTdS<6^~J#acLhMi)=q4-C(`x zmFi@V5CzCjnw}@dvs-R{en}sZO2$VCpo_Z62O$70xK*asbLu$Q`8P;1*g=uC#PsK& zNiB$Q!HS0pMN|zZMKW`i4-rEYm}}KDPM`VGSdr=my%T&G-fTl5L4HCduRq=Qj=0M{H=JS4#r&E~&PLnV7 zWz5hE6<}Q41u z>{h06QNWU9Cpz<`PW}&_*D~5P)h~2`qA1_R>&L*2p}olBR|CUx`84@e2OHg+^J1p6 z)9OJ5)-P;4{(U-=RL5C*d_$opKfO@Wm0)uT6=19{9dudP6}Y<5XxMk$;&ZXk$d@rk zK4&j!sy6NbYKgH0RfP8RiLKZ=BCeJYH|=>J&gzIFbGEZEUL#H~Cxco#ZgZj{6zPXQI@$$EF9^T|q%Ye*;P&v_9kB}?{hksQjC$m)W%@W`O5(R7ADk(rRlq!s zPiunqUF-oF`oVe`KA_+#%IC=ACHqT|H6&9N7;<|L-Nkg^ji?`YOTXI=e@BLd^+q8P zTq>sA@n>}6wlI);hgX2!-NV@&QE3e1CgLHZ%#`5wh^#=lGe_#+AOnZF*3;o&V>cgH zwcVc7O)kOXB~uLjS{g%kHwP1bvjzqk`wRFPXv6id`L(=ZNGh9WMV9EAhBcvWolohD zTRttkZ0AQ3wuiQ^j%=_P*c_uAZzr^5^&aD#7bdDRn@I`e}s3nVV^ zU|9-DZuuAHA;U)A`*+f?Dckc67M%omwF|zD8^Zr2(A~{c-Jbs>%H7#RuecrO0?)oZ zP_DW=;G+dRGK#uyjwD&o*4Trwf$H<7Hzc&252R-v7m^G6^*b*Mo$@=n1U8Fk9oKF^ ze1Y(@6@*1ZV~n356Qpamj*1SS!0<4Xo;uh&gH!ed`N6Nd9noHbK=i-j7PPJM@ei%$ zK4F%c-7oqFD6>Uu&tjfWnAsUOn5gzR_7+`Vr%qE`q<(~7Z12w+@61NE-I0uCQ6Xc2 zsXL!q&`#CH*9p+T;Sr*1s{&a5v6zZ&5OgWzY2ZfcHk!yOGuaEv$Cohro;MvlJAY>Z znZJ#oPI14?<~5wx5yI+*N3If`J8?ox8Xt*|3#js4_({&bQcBu#DMDz6CUeMlpLxU% z?3wqnh3UX}(Q8lM92;VNtOSD#n`8<;9hkgHirBta>95ZmmxdXdZ1mr*di0*M<-F=5~kI(#z*tgMXxOM!H#XhBkp%zA?tSrhHJ{c zfSOxtega+6i|P|hjAiy)AL{4$R)(u;smPZbixQ<9H7@KT)HA`kxnpvj?4KS#(q<=3 zdRX8-m!q^)Pnj9TkYV>rjf;dk+~V(H3)TCL)}rR(KTDAa z$yLs+*gZBEM~qz<#Z8(Vv~%TH%u={$3OxB&fNPI&`b4ljiW9PPco!*8M&COAQhQ@z zz}$=7>*34dK2a%oKxqpUYQY2D^#yu-2s4Tf+abbvyIkLyNbYjF)I?zF*OVxlKQ_EC zBe0pFp2o>}^4M9J*kbNqY&A(ZQg%Mu>|TfGVuBgThEbF<);|7i-toQ=;jDuzt_jie z0;+0!fPwbcU-JFAmbI2TXjoexoa;=1ZZAs>9w3xjJ-#(k6KN>IbG;oHaB&}Skxz}r z;6*BE%gxN|67-NP+%zku-B?qVR`^1+KNie)76rDI7OA$i`KzJa(@=iZ&a@Vyxp=u& zMN15oYjKD~B#&%9NHQGWA>x&*llNrkO<+5VqV?1y!uT#UB*V0`gN?Hp;rfBV6ISIz zD8LxP7Sdc?Y;W#B=G3(q!6onM?3uM-O*6Za96uQb_SyjM$89yVxMr^ZZXo@JJk5d# zk^lG|9tH{H{umgqaPo5G*gB%$(QM+d;iO9W&IJRDERD6iI()CFDjOHf{YM$;t>$x6 zoep7lG@01cGlLlW5p zlp1@UcGXn@u@asc8MG4N9zQG%DI^fjN1>ZH&_a0=_O8(E%IF zBraa{z_TlP@hMGiWx61lOx~q+S@8s024I7ZEAKIVG`d;G>Sl}S6T98`ezGmOAJzkT zeUr=Rr4H?Y7pINO2O(JUi&Uq!4F&hfkE&`7I)t`3#HxhneokJhSSO}*^^^o*mA$pi za=k-Sr?AwYN6|FGtu^VMR+qVfC;7Ay5)D`+dy}C$OFhF6v8SQka<2o5Q`3h{T2mST>)PL&(^aiDE0zy#*%I!A1ATQ(7yZYm4K*i3cSYRE>T&b^ z1P@goZ55XpH%iZrUsS$IxJBS=l##i7rr*ZuiJ32R0OYUqZ<$_wVy8`K2Vg{z6&$Qt z(7-lf)RFG|Yd*4oEQp{`_aQoJ8nSV!mEZa(6?i~eFi2mw3%B#vm6Y}` z5imi6Rj985L16{^6>4Hcy6WRu8N@emg4}zuc4yCbBqjToy(-=vfRDkf1eSA;K5ba z(PXpY^Tkw+3L5hb~RLOsGYCV$UueWR+`i2(JV8M=eQ8E)0^{0R>+Wi|f6>d1JR9yD` zG{c*Mnw9-Ka}Fe(U;X>9%d-!o5U{U6jqWr6Z;-DtJSW0SXgP_lmEk`z9T7Ol3Gl-R zQTz)V-x_EK64el|9Wgw|S}F&u^A&_4fdY7Zbd=NG&ySq?KpMvGQx9p1@JAeMyS;02 zbdDr;5Zt|3x3i zxRdrwwA=^SAWa$^1MiOc%?MgLeWx4j6PLa zT<84iPD=mMxW}FFuu%Xl17*@Vr$FDuGQwS3v^qMyD(9< z)|+Pf?Z25iJFy%@3_)GDuLf9j*I4~Aq%G-3$$gU&72jSYM4FYwHqr?P?g)opEN?zn z{Qf;HH4mS^VWaAs{i(Zxxw+e}7*#jPZ{X zg4DA@BdY5;;t(=8P4M(2K-{$MC$t*+fy!V>dU|>~{WM>h{+Um)l>^}XD{mjRS+Lo$ zdJ5_hZ(a>5OCHfdVfpX7!Hp>R8H(7*HQ6UN3p|zq?#FU z^*meo7M@R14V{c24}H7S>P86ekz86vO(fIxQpbD7~2)FPJVI%s-HP%pRxM|~CfB*K*F%x%UEbWh7_E!bd zzfV&9Nhmu+@LBshooN*3T@Hh`$ngN2E`$~nuIHz*?!Fz#R_Vd9Wy1gdrd{TG>-6pA zDF4sEbyk1H+hT<)Ia!LKS)97%3Om(D4-b#ukdYTo*B(Ef3WI2u?l+9`a*0n~Z!TiP z$;GvaHrzLm=jZKH-VRNe54U^zz>mCyFaEyO^ExboXLJX+Op0i(Zg}i`fQA3-pOHrD zAX~lIo&((fUfrJLK+Py#Cor6Pd3lcglTNH~J5=RR3zmkQi``gro^3==4n*UceMjPg zeF9d2nzzZZ0QbeTU)j3Q+}!L_03aOPzTeXYEjuwn9{XADw@( zopk9%?Ka6X*YHDPaY}^$$2rZEcs1pa`HeNhCAghQAZh*se`yJKTbSVK-HDbQbeMkK zf9;&QwZCpUot_-scX)EZ7#tee@gnWViNnmydI9_ zTz`{bNBzn2Y(=yJL>7_#bk{{iw}49|(Mi!r<5^leXS)8bcX113ECV&t4okU}$ke+2 zyWFD@I|&7>eo;h3sa^MSIA210w7vz2Pu%WhpPv4DWBCB{$y$zF6n#om0(3^crg%Pk z`+}L~(z3INX)ts4!i|GSI}NTVxx1Q;_1q2^6>wQ9YQNYh5q6sBY=}pXeRVG}51qv* zw@L;e&U{OrVC$OfXWum!ZLdvPRsXLgs{bXT&QzM%q3sl7$DbIqqwTq%U5HN9Q>^Pi zL6m9jXNrE069Ud$>iW zjUnni-L##}WV~VCztbIHmuimov}*Di9(n!*pjzlfOt4)hiFZe)WpO zSytl9w_5+dE^06vGUw@Uy(8LcOQvKaecSpR2kLLz{#(1G(Uu$R`jC#u{gzHYy^9;} zyV>q#2#@IDW5=|KCEHzd#SscZvbL_dZR>0H6WM@|?P0PmyX|_JPJp6wl=n^U>Rv4$ z4VkB>#Mwq=!{g94vD_nR4yg!)3VW^D3Wto#97$#704U6zt-++>zQ~tmjGk`wW^#Xi zvg-RDj~)O1Fgg89NavF5=$e?-QraU7jGFo~N5_m)^<_BFb9bF+EEOUwvf+`I<9s@o zXlrbyO+DG+g4ki_a<@C2wRX|KzYoZ|b23M8Q|G$91&lU-(}R6&^YU{i#q`^Z^Qn2T zAkID;%8fiTbIV?RlG(!g+cGH}b+)jIen5t(jwheSVSz)XL?rvWiTGRTf4y8-gR?lR z4U4LD@1hEo!?N^6yg?+S6$)0T1el+VoH_5yt4xL?*;ED1qkslnts`>6<`aEBcVLgl zd#0X0PUI??wjQinTh9%#L2k#taXsMynP*cSsknnt1+;!wU~pBjVcri60&*D0s5WOe zk1HxBOmXMV`H*;`^gaNwGnqvmAzmnI4}=_ealW2|DpD&m>8#A8>u2AUxLt5=j^GS> zB}*^T>PkaB^p2=ayTzLqX2_pD?e44SWiNW8mnVpzKfZM%Wip_!t2*2HI)>HtAllB; z-jBFCDgR48Z-K0`tJ*iEzJ z#eQ7yQrl25{lxrFL64yq{MZ;uUc48EcG{W z2g#+SAH&4X1$+eua{QcyNXcknspJek=nQ_&P4TR{-aa5g;btoBJ8f3j+Zr9M4kM1M z)`T=JfRWfq=j#Y>2u7|#21onVjx8MfH3ljf$b;gUlsFi0^ zfdN>#J_!6`_~q$!-L#cN_VC~g9KQ)UNP3IxC`684{G8&VG49~gWrWdS&xd9X&*sGn z{ONLcwf{cxJPS|ppBfU^#}E`FiA3_S)qQ(+cZw(KtUwMock9hcN96Xg>N~D^P#t23 zNDNQq@#~Hu(LwHSO}{Schwe9R<})!&+fw(3$A)IE<>N*5m`APENt3{4mzF#(48Fqi zkW{b$WR%k)n?AE0?zcn1iW$L^6m1=c?w8A_O-`$JP0)ii1bed8Uf-=(Xk_msAAYqQ z=#%+8OJC}wxqcz%{mCUYf4Tj!3H2o?C#U+akTd(buLk5-^B@#ZQ8?}OV`$0(I;!t( z3F~@+nz^3v{y6yT0P6-&MOJ73GVY3|1EfiPaXU8riI&X~#s7dkcI|zW^Z1u7xvr`u zHRe6Q>HHYF7W02+L)ITeN~_IElK-?`QxFJbxh=KS;G8pW_x#V2*5ia|#*8$X@$tN- z+Gb-Vu!5*}Z`=d$#BIRV#r!ojOYT+H0aAd=AML0QVi)hKb)^&9jx!#ASMzsHAqUhn zz0*)vhesFWmd@Xt!p6TP!#(jd2C9((zRu__+81UtQ`iE~;8^yP4{F8D`sg_)Ox53a zJon>LQ)Rw>MGFWBSovvu`F!5>A_}KK_e-*P3OSd?0mi%Q!_oW29rCD46fFahzJ?$~ zz!JC8Fe8_BWR3l>+`J6mpaI9GojexQjcUBG2|=MMh|%+syL+0s!L*;45L&f zb3aRv0!v$wT~vi%d(-j!E^)NLPvYDY_6>`Qpq|7TT0GgKlEP23GcgbTj-)6(?9q7m>?r0vqG)L`L#)NhMLh*-r3{e?%*x6jfrUDigzoeuS|GV%pPT+~w879%uY18H& zeDB-%{_1e0IOreia)fCx_t36Z&Vr5)x%+hEWq254EIYKv)q9`i$t(d_y!#HImluyGTw_gZKL;lPHmH3}F=|0})>>^E z8Gk{O7xMDGLR5jou%9JIfzOa$ECK-boqFHuYQ~>G?AX}YmZt1emqM~;tBuS;J80(X zK3rXZ7hw|kk}=xG>uO~WY&I;Yo z!_EixbvJ_6HNB>CkcZguC9TDAc?CRGg0us(h9fO)4jDo<_@^BH{xPH_A7u((#Rso% zPR9PKV0LA}bJ_3+|W$^k@X}+O|`&5wl1U2OSvfMzIbFB2zQVy3sYnuu;P4{czU%F z?isF9pr&o>WN5p&{d-aW_enQnMCC>yk!dER{+5!$A|L@79~XBQ=ro@D>3vM*^{(8vw4BMNex$A-@+*FbTv@SDUx?{d-m?Gz^?HTJMe!hSQAbA zm(u?!>np?BUYfU0OAE!JxTZjHcPB-IySr1oxCe^6lu}%Z7nkBz+zJ$Tx8fRt1b74I zJpV6mKIYo%w>vwtJ3IHz-gBw2W0utaw2ID@zDL0EGx@W#EsuSPJS?DL*N3Z*?0cWv zbN*3kQf{rPg+G+%LwLCra-0XZZ>MDep^%Tl`a-gD^n2q$eSbgNf7hR9-2c=ceV?9S zkzZE!yUoM%6%tZnYU&T>d|w8jaUC5% zb~qoxr;CyNWgk{JX=c| zlc!LA`1eoeG)n$;e?ruBTCnncDdm*D_5cfoU0YC49X>F1X9BEAnt{`@4O*IFvl;~> zKudmG?n{U!^CmBO?Plt`&s+R2?7e$>H19GlN#L{|LcjrrdD{EjLuTtP@cJ>&QA2S% zY4;0t@t)?#sVo8DZNaGQy4wEtxGi}E6DY6IAA6j~;#yGP>G#0j9)x73-Kbn!iTlVz zF6a&`kDxHDq!|+8WH#s{!GAa9*iVHPDuq%p7U+ zrz57DPm~*3&xj1VEm4h>E3GCgg&n&p8yHG7Sv-2}*rRiQjl8rLvV8F`f<=))Nhd@T z8tyV`GFw{t#b;WBtL`w>xb{1ad(v1h!RGyx+TRe-n0+b8*t=Iz{ab^_nH`G1o86`~ zHLS%Er@qcU3*oxGz3@_LM7yoEI5u`B4Yoz|I$r&kf7^}Y>$vFVU;?nABE-;VMdl_e zLIr_UZPFpd(-HJq+u0!>VGLxwwJ3fPhWk9QP|S6?IN?pA-W zj#>EFpwQFPn#@R>gfc^ANm&Jk;#be|&Ht(mj1Ybdc%slSR8P zl@m&$Rn8|cz&B$*FJ`dXK6Uk1)NQsx-ECh&I1^GapDdK16{a^vj_{+=>bw^`m z0ar2d0t;MKR(oiLBMZS69hy0Bzky+RF76r;gje}T^f*nhK+#t|&6og<46%4-i=kvx zI@|?0)hd|FIaQyFCiGKsPADy$9?NR*I-=|p zTITa+3A4!0#LfO1d;&jKK@V%q4Sm_sO-$g%y2bZyGB0ievJv%{lXJNOj;2-V*sgd6 z1@2~B-Q7bIo%_kka5h|y>Smjj=K8{#~ZtgYuz)V3LQro1V?=s2_Wiv~+RbC9m9CNvG zxmkwQv@5$L;uei;*UkcWhm`WNqZmr}WmB4<1+lDWIb~%dPP_1zvoP?=}_Io5Y;}8BX_nnJx z!*rXUPg(Fwoq82xWvm1QB-6HS{CeR_ER7(tm!3b=JqG{E6StHV6D_ralC=Ce-FP`)u*N-;r}WE2&HRk)Q_Zui?r z`v3Y>#gSm`n#(p^Eiz&TeqiyA!xC`6%E=K*vWaRmxV7V%LmKDp+!8@h^l=rr*!3S< zHsNN{RvAfs^Z-JXTD$#s%Q|O^n3p#&?5JcnA6JGqJ9X5W@)8s2JD7{q8?V~EYEG?) zE3=Y+SL_Ybe`+WWrp@kigBlKN%mT;0g8ExXLoWAy#x3+YU}z5Bn^xeaAG8pS-mTql z<6Fg49+Q}`RaQ&G`yISit;eu*&3dyH*o_eHQnJkIXiDPAZUxjW5vz?BURnDToHn6r&Kh>6R)?@o-C)>5yP6*_WAEG zQXbYl={s}mS?gi1+Ez>>h1A}u><$xsJtrNB_nGcHweZr06-;5#xx^2en5Jz=D~4Hw zKS?!Y{4z79B?RHHG+bF5jvL!Y3SZd@yIGsVW5$HKvkod;08SJwokX+c-Au3Icl{so z3VTFk2MlE`Yg6A)n8K6$>nwD(R%hawJ=WLPdwO~fm$#ZmIO&IVT=4p1^JdS@s*SZf zR@!!R2im}KhsQHZM@RnFw^0XfC_9I5>&=fgil80Ff4Dc1-2r*kUy~|V`*Ow!&S6^? z>V)~5bSy3GVNkFRsEA$sbXL($h67W`gE>O%YwzW;yssqkw-VVa7*yppj=cYf^YJLLl5^(1Ng|i&1uA~M(|e~ zb+e}WO{%rsxFCG`fP6B>*`lv%jKfF91DG&pdUSeET?c3RTvkhkbDmcK~R-wx$ z?uTFaL^3AI@r9ulq46V4s{h<8MV#P_{m49oJ>0m+bBGM5GFyc%-3!OTzWvs!1+V`Y zR-(|xVQxBH+LvqC`ovI!%2(F6p24sG*iMlBJG1jH&Om;nJ+vS%Xiy?RBw=_ZwF`E0 zk@`4}gLaHBo+A>oGl3$a7E^;@e>@BG`h}&VF#nIQ@#$S*0!|kP zkJ|;GC0ie1nXsRd`g6(y$LHDtpaZ(aroh+f=a{U94*{7aFxUEgyZq{d>FDEADD{8n zG>{VgB<0%k<*0CS8Hk+1r|T85nb|VP!1H%{*xnH18Jt4u(%RZas*x%h_rpZ2ye9w-zJSiup#M*k){5)O&_rQbH+B!zkGzR?cia zA+dL!j=BtxyKN0ev0Rw65kv&)*FJYdgG^m*hTyX56OKfC^r?l6Ml46)MM=+c*^7~P z)t8gE#G<;1?qbjd(1nhjDEb z|BXG&LSSyW@fpVUYNT}Sa1ST!^>aB*>!)zrlA@F$@bR#vvCx-`_( zO$Pc1_2wHg6qCdvaUzjt_t0gZs!0F}TTk!Fq4nvqp$!Wi?FrF&?o3e8x=_$nb6=JUzVFhoX1R(VSP5wXdJ*_1K7tCR>Y{Y7XhuW55|`6}33HNh}a%a`ea zoW~}Tu__JW%@w3)L0M9x0O9fUoejBFkstFsk!07%yDl;*&v2j= zg?3txA4fqrXX>f#gvl4Mnv#qOhDNjTmt3)8Lntxp=uxj4CVGBh4xwBSULJ^zUBf^xuDT7$`oF~Nw*e6n1hNqs`QHOhL@Dqe>^xY95z%!uwD zq?F?rs3Qm#qHMvko3F9xm=5?iR#Axu#M_39Xfmu=?9i)yo?`8gWh~=KfNf+K% zTG8bVUGD0;F$?qWT?HwAJ_6uvueh9@fdJS5KxNDsGCF#1e}BK9gj1t*XQS;b3v^|j zVirBgHZ+!yz3YfFxv%CKKKXgg_pXJBoa~IsVF&2R*1QuCbwSg1%P`u=*VWba^EcLe zlsw-?RF=kHZll?3@S@_!ZBRpK)w#)=%pV1 z^?qRlL&kPvS3=_7Lg*Q2(j?5Rv`7bmuU$Pa6nxLmAO0+lto*=%IJSOnb2PHw-vNqq zV(MWiV4e6)YuNh3Z|DUw;y3!Kn9*IbMUI7w_m194NC80?9bAz{_PaeAUg213CD3`(0P`ylebUH7}oAU^#^CE zM)(q}@?6!nD8f=q3JI~p&$Yf$Q(`{}CDHygZ^6{^;QcLX)miV;&Gzr4yEx!zAMa|u z5U*CbRvsS(|M^D$UJsjJvroTdmU27!@gPQiS|X)1zG`noj9ru9C&WY?Yqbr%C*+rw zWS5<)pnjWC?n{iy%=Ww zA-qQA&gr(;ka)lBVduL?{q2oYo&6AQ8u3yTfB~2G4XAZ7{d*Z2fPbZ^SbDLculH;* zNh|kYT8`v|YL_oLkxY714LJt~Xa151y7(Mp;#mwDX}FV`8kV{WF@dfv4I9YK!OY)DJsY$7A=mgmrgeAvAbaQ}Y3f zz#9s4{LqGtF@6(EpGgg^Jc6ztMCrX2YLn?cn3y)Nf0HGo8*wVo~&fh5a(FcSsS#N znbo6(0V8Az-P!(6N6kH6Y{vEA7^uUo)JG{CK;b$hCU!M?P9qr)W7LcK7doed13;=@ zwMmGVe9G05vPNh9?rauI;PLh5-AOH+hml`{@Fc>lzj;i6&$$bsUxpH#CZTVCe+F{* zhv3Cds5TrJ_0zmsXTgqJY`>AZP;>g2Z+QxZKFTc`tq;&)haq$yFaPD>T*gpdtOQJ3 zUVv*`W!CfhZvS23%CHM*L3!50YH^d&%A$|=-uAUK)1N10Zbmaxy1UOXFx<14|Hv`qQ?Vo3BP&UQpCD zoDTD;!F}^z9u5vVJhNTs(VW3DZ(jZ~=h5**F{h*iDjeXC8Fs@K6u?21lTS&Iilp7w^Ik0&I^e;Tb6RVciqGlIm%F>Uk>dN>*BF*>R;U?xIE@ zvv6Py<{M>^hTFfB6Iiv@i8ZkJ1*OtpK+>hSdNz<%s=-3`@neal?-o`MwIiHzL*fW@ z%vX4J8jw&|S3G5IX%>V%oJ_Tm7x#6ZJjwNBX1BUO-s_munbiniYg*C55;5kI+-&cm zvbF`AAnd2#T~9HX1&;a+!NGsx zcBwwzT_Svh`z&l1iJn_;&|>tDceou$z0pYNq|jTc%)&e+W2*h`+|Twagnh2UwG?I< ztR*tz|Iw&3if{cc{vD?iB(kLgVDX}&q@=VlQfzOpa(2hhTiBL?y7?3-fu`hG*XJe* z=J2t<3n5Hl>CwaZAbV6&nOY%=VOvTf*m<`QQXVvMd?u{CzQMVw7rhM*5!l>Y*Jqn^ z&2FWHFG{s4rR3$K3Aqj66P@U?+f%wY;p=<+`+8vPb^yuBFC6|`NDhfXhvh4qE&a;k zJYNxMIy)Ou`4hft7=3iOc6K>gRi2fzjF!?`pVB zH(E#t-S1I+Dx2^nAq9*NKG5UdqHJ*F!Nf^kQ&SV)qAT;l)|4^ZFZqJN?&~vUgT|aG z#)6Kum03gagzW5^>L0CgrEP7(OiWCK0nY={(Q#r2XK|zQ_Rm{?iqi{Kr6CYW{wODth!IN z%GsNiLk2pZCfqp=BgYJ{JP*sL-L=ERxAUbrK;S*Yh?TG_UDv9Ql8)*uUcNzdusAlh zsd~$2*4BXVIAGt4J=s4 z49B~z1r&2-jtnHcF={70rl2s`0X8|xLfcw`0(*+xYgzOI%#7c?l?3t4{!#wuebv*e zkbc_zJ5{z^ablNiuLt>Z|K%8H8Iw4sQ0h8i@WsHygz6w(owePy^_c({OlC_pJMFSf|Yw^Z~dO^xr= zWZR@vPZI!&UyAZe7W8qRMD3?Q!UwUkN|YHy{bB70?wiD+ad-b9Twby*h5T*82hsQX z`?-h}5Lgi6u4P&={;PVSq;TQu&K8{lMM-RA4M&0Dm!tyU@;D1m&%BrT%K+wEdyS$( zv4Y76Y~{Z@p(uM{^kG>gJhOJrAK+Wfl+z&DnpmM?Zw~?zoB6W9wGaeXzb`gqG923j zBbnW7joXU@vF%ah0q!NRd0c3?oR#-;VSRA~mBh41bL{#n^$OAZ&|ew+tw0A*40s3R zz(`w}SUO6{PvoAEP^BOn7^4~Weor{8Nd9wYr>NIV|H6W<*9-_l^l77;I@=o_R{5G7 z=Iq5IzC@FjlG>@-+`w6}EqYN={Ei#1I*OqC(@|RSPYfzY$IHj9L>4kqJ=rV?`eZOt zIs@E3AjITfWjbIXAt9!&$qAkRxT#<}7o4i4#0N0#xhaliRk^ta2jK>6u{fTK%bnNo zx_dwEH@Ty~-YxqYEw>V}JGN0Xlv91&mc16fN+DFS{c?w4FG9Huj{Obr)iL7WFgITbaEF}4wNX&;-L3_N`|MFK3Anxqsje=b+RNeL z*oek_GIuwDdKQ*9hOLAc(+*kb;su)BqRmPeX@U)Mb}tv_x%n>Ctl8cP(#!0bkpqY# zHc|)+RzZywLip$Ai znI)>EDz)7KwaHWVd1M`p@3{`uaO>RmM)BQTElR`A<-Xe1$(FODT=%h@Ckjr00A9hdVyO7dp z9H2SG0_W+@eOZ95*TxAXLPicx<3aD8AYn`&cN4YTUki9j-1!qt1pEHH0*dk(nI&Ug z9Wz`n=_(u+L%(oZ^`!dfT;JwGFUGn(EIGyk;jv2512$gO-KfiTiVw51mxFtp{i8`=zH-aB06zxATDu~BmT#~TS zOunl=lI!)oqNGA3%-<;#qf?c-9`?_Ta(SGTu2qPLI;SR7qlsB>)~J zt>czwW|H{)uLkUk8A{7VhsVZ1L#dp6d{!8jT9uJD3g;rgI0-4rqid&+apW3-f5r>s zoNTsbog|N@>g(TpsUQ*Zss9?Jo-6w#uYstj=!?jxsNV2>Q&ZEINJvQR&85Y~Z$fg@ zIi?lLHM<7~Wuk4gR8&4E(khwugk$HvoRihbm%5fwkp3_QPY^yFz*Z^Gbdi1|)EBK{ zcpxX|1U}N;cJt#}Ss`q(C-Fvn6^`;GrW+nSyNNF87Fb@NU0US?X=4h_;WsHe}(%~^(J6ECl9VJ=Y#k@6fL=T3Mdj%Ez5 z{j1}n+!@W;9aUXGy(KzV%-@w6!afX)H>>Sr!mVwR|CzV_bkkUz?a9g;y%v0)AjAmS zidy)YUoeFCx`RU;dFrtmA}0}C%oS5m$%@FL6Zlz4=!Ki`QEkLi z!~NtaPQBU9Y*Yf%@2;(o&fP{&wTxUE!P^nRIX4#Z=rjhvuE$B|_Y`^dW1)R?;Q0j* z?&%5Zyt!}7wO`;^SveJ&uy9(LURq^;fBb1(RaK9#@nm4RJ9K?@iCV_^LPTS~eNkRe zCs$j{veUnT2!er0ezLXFy*Kr@cW$8x4DtbQe(wNVTwKHS%xD}> zLaL>iBd@RZJ()FrG-*F)GD)URY)M{5(h`h3#89%bgr`Ay7RLN1I{SsA0%Ap>=4(O( z2G{Kgs{%Cy58D1LF2!mtkd+_G1d8s|=`WK(^Y&GvK;uuuMkNu&={9TFD$t}?Y!&DT~FsQW)VGz78kfpd$P`^^q?<(QA5zj zr`vYzgC`OaW0;=tJEnXiS46;*!88M9<9#0pF%Avmf+E`3?e+ip9cgwtXzOFl$t9HJd$JEQ)@@b>ab5syR3wVHt0Z1lJ_)5Vu~hBu7z)@@d6&ZS=VY6Y}o|1 zT@GdAS5;yURRx8bJ*gks&V(DYZwUJ*x0`=s<2>vVeT3cz>f^5c4iSPuSo5B~`@=Hi zdHlKcR&l4aJEmv3TI>@WT#E1UUxd6K;Ax~X4xkl62-_HU%3GWEC*8RL^zIaU>NkNA z6h#n>_1sZ)7y#GM#0rvATA`aiSaUjr;^po^pt0i`dRqbTiYpc}0naAD|B;aG3)otr9rywKo(!xF``_-9775ZOiAt{WwX;183iS zM$bcW9-r2FP}R!ShD3kQzs@8xGQ!UhjbsL=+UO)qbMqCe82^IQHSQpKea1*}e&j+8P#WAkkWzc%#0cWXTx zWncnJhpn;>*i)emjC2H-4&Hol=K>3G6L%vHJ2r;|e=QvtVMO?;!so^R(yzq+b%`qE z!`dl1AFLOXZBDRjrNj()GWOp91F(OWmz!8qzQ#{NZbj(MCpm#L7ZxCWJJbnIAEu$= z;==u2`)#w#6~U2|4cTO-C}EqM(2!<=xl#bFG#5_x3cztRf^PKx+1WGMHb>>$j-5m5 zrrAH6&ZzdhoU9%4IJBwg?f=DS_b#-lB~Po;Z~{93C>gwdxXrg$hRr0aetq0lge3qb zKm5kj6C@j3{W%CXbZ3k_?$3`Cc7iHz(aY#D=M}T z8_%cnyu>94+ORIVnJMgp&(F_q>Z+%$O;{#4aK(7EaGHbByn&$2f6ptwR7LvTL$e}@ z;_8>yoW~HxB!Rp*tBXp-4m^GplhLG%%@#q{t@3eydU2|$9&%91xmKI z%;8y{%Ps@1S0zJd|}z@ z`jHK=lb66o#I-D&$+S=N`W@ojckDI+NXgD}IpS-<|4GKK*oV|ps z`}qux?S|^R6ZR}|Gk55-K$QFVgy83YiuH`2ze$M#XN~0Iwhh4-XF& z>L-aP_k}LKh2iOq#4B6sD{Ggxkb_*YC#6YD-F)OC_Vn_KP$B#8d&Q;Ib#=Xu2x1c* V4#R{FE&srOGLniC6=KGL{|~Cgk~9DS literal 0 HcmV?d00001 diff --git a/docs/llfs.md b/docs/llfs.md index 2fa6986..3a63df3 100644 --- a/docs/llfs.md +++ b/docs/llfs.md @@ -24,6 +24,7 @@ restricting operations solely to read functions. - [Reading a file](#reading-a-file) - [Getting the number of files](#getting-the-number-of-files) - [Using the POSIX file functions](#using-the-posix-file-functions) + - [Enabling the external loader in STM32CubeIDE](#enabling-the-external-loader-in-stm32cubeide) ## Initialization Before using the llfs API, or the file related POSIX (fopen, fgetc, ...) functions, the filesystem must be initialized by calling `llfs_init()`. @@ -161,3 +162,15 @@ The following functions are tested and working, but other functions might also w - `rewind` - `fstat` - `fileno` + +## Enabling the external loader in STM32CubeIDE +In order to write the file system data to the QSPI flash, the external loader must be enabled in STM32CubeIDE. +This can be done by opening the debug configuration: +![](img\ext_loader_step_1.png) + +Then, in the `Debugger` tab: +3. Enable the `External Loader` +4. Click the `Scan` button +5. Select the correct loader: `N25Q128A_STM32F746G-DISCO, 0x90000000 ...` + +![](img\ext_loader_step_2.png) From 96bc57fc3c8125f9d52ec88ed5700db82c141b2f Mon Sep 17 00:00:00 2001 From: L-diy Date: Wed, 15 Nov 2023 21:09:24 +0100 Subject: [PATCH 36/59] Fix some minor bugs in llfs --- project/Core/Src/llfs.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/project/Core/Src/llfs.c b/project/Core/Src/llfs.c index 62588de..31e1f1c 100644 --- a/project/Core/Src/llfs.c +++ b/project/Core/Src/llfs.c @@ -10,8 +10,8 @@ #include #include #define LOGGER_LEVEL_WARN -#include "llfs.h" #include "log.h" +#include "llfs.h" /** * @brief The maximum number of files that can be opened concurrently using the POSIX API @@ -20,8 +20,8 @@ extern struct llfs_data_file* llfs_root; const char* TAG = "llfs"; -size_t file_count = 0; -FILE* file_table[POSIX_MAX_FILES]; +static size_t file_count = 0; // Cache for the number of files in the filesystem +static FILE* file_table[POSIX_MAX_FILES]; static int new_file_table_entry(void); static int free_file_table_entry(int file_id); @@ -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)) { @@ -218,7 +218,7 @@ int _close(int file_id) { * @param len * @return */ -int _read(int file_id, char* ptr, int len) { +size_t _read(int file_id, char* ptr, int len) { FILE* stream; llfs_file_t* llfs_file; size_t bytes_read; @@ -256,7 +256,7 @@ int _read(int file_id, char* ptr, int len) { memcpy(ptr, llfs_file->data + stream->_offset, bytes_read); stream->_offset += (off_t)bytes_read; - return (int)bytes_read; + return bytes_read; } /** @@ -281,7 +281,7 @@ int isatty(int file) { * @param dir * @return */ -int _lseek(int file, int ptr, int dir) { +off_t _lseek(int file, int ptr, int dir) { FILE* stream; if (file == STDIN_FILENO || file == STDOUT_FILENO || file == STDERR_FILENO) { @@ -310,7 +310,7 @@ int _lseek(int file, int ptr, int dir) { return -1; } - return 0; + return stream->_offset; } /** @@ -409,8 +409,6 @@ static FILE* file_id_to_stream(int file_id) { return file_table[file_id]; } - - /** * @brief Check if a filename ends with a given extension * From 0da6b4a5ad609dfaa8e82c6903151af5eda44efd Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Thu, 16 Nov 2023 14:48:28 +0100 Subject: [PATCH 37/59] 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 b2b5076af1655f59124652ee844a35483df5dfc6 Mon Sep 17 00:00:00 2001 From: L-diy Date: Thu, 16 Nov 2023 16:03:36 +0100 Subject: [PATCH 38/59] Fix zero file bug in mkllfs --- mkllfs/main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mkllfs/main.c b/mkllfs/main.c index 6c21641..fd11f8c 100644 --- a/mkllfs/main.c +++ b/mkllfs/main.c @@ -1,7 +1,7 @@ /** * @file main.c * @brief Converts files to a C file that can be used by llfs (linked list file system). - * @version 0.2.0 + * @version 0.2.1 * @author Lorenz C. */ @@ -10,7 +10,7 @@ #include #include "tinydir.h" -#define VERSION "0.2.0" +#define VERSION "0.2.1" #define LLFS_VERSION "0.1.1" #define MAX_PATH_LEN 256 @@ -125,7 +125,7 @@ int main(int argc, char** argv) { // Make the last file the root file of the llfs fprintf(out_file, "\n"); - fprintf(out_file, "const struct llfs_data_file *llfs_root = &%s;\n", prev_llfs_name); + fprintf(out_file, "const struct llfs_data_file *llfs_root =%s%s;\n", (strcmp(prev_llfs_name, "NULL") == 0 ? " " : " &"), prev_llfs_name); // Print the number of files printf("Successfully converted %d files.\r\n", file_count); From b051e12c20a77d1b31a35c04a9767a954b635e0b Mon Sep 17 00:00:00 2001 From: L-diy Date: Thu, 16 Nov 2023 16:13:22 +0100 Subject: [PATCH 39/59] Calculate and cache the file count during llfs init --- project/Core/Src/llfs.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/project/Core/Src/llfs.c b/project/Core/Src/llfs.c index 31e1f1c..818051f 100644 --- a/project/Core/Src/llfs.c +++ b/project/Core/Src/llfs.c @@ -41,6 +41,14 @@ int8_t llfs_init(void) { file_table[STDOUT_FILENO] = stdout; file_table[STDERR_FILENO] = stderr; + // Calculate the number of files in the filesystem and cache it + const struct llfs_data_file* file = llfs_root; + file_count = 0; + while (file != NULL) { + file_count++; + file = file->next; + } + return 0; } @@ -130,13 +138,6 @@ llfs_file_t* llfs_next_file(void** mem, char* filter) { } size_t llfs_file_count(void) { - if (file_count == 0) { - const struct llfs_data_file* file = llfs_root; - while (file != NULL) { - file_count++; - file = file->next; - } - } return file_count; } From f6aeeeb393d55a358532618cf7d4f0c1e9d16fc5 Mon Sep 17 00:00:00 2001 From: L-diy Date: Thu, 16 Nov 2023 17:44:25 +0100 Subject: [PATCH 40/59] Update mkllfs.md with new release url --- docs/mkllfs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/mkllfs.md b/docs/mkllfs.md index 1e6ed8c..7f44724 100644 --- a/docs/mkllfs.md +++ b/docs/mkllfs.md @@ -7,7 +7,7 @@ The llfs filesystem is a flat filesystem, meaning that it does not support direc The mkllfs utilit can be used to generate the `llfs_data.c` file. The `llfs_data.c` file from a directory with files. -A pre-compiled version can be download: [mkllfs.exe](https://github.com/Sani7/2023-Webservices_And_Applications/releases/tag/v0.2.0) +A pre-compiled version can be download: [mkllfs.exe](https://github.com/Sani7/2023-Webservices_And_Applications/releases/tag/v0.2.1) ## Usage The mkllfs utility can be used as follows: From fe430fdda26c54e8d64f3a91da00d726a38336f0 Mon Sep 17 00:00:00 2001 From: L-diy <25403682+ldiy@users.noreply.github.com> Date: Thu, 16 Nov 2023 19:24:05 +0100 Subject: [PATCH 41/59] Fix img urls in llfs.md --- docs/llfs.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/llfs.md b/docs/llfs.md index 3a63df3..38f4a7b 100644 --- a/docs/llfs.md +++ b/docs/llfs.md @@ -166,11 +166,12 @@ The following functions are tested and working, but other functions might also w ## Enabling the external loader in STM32CubeIDE In order to write the file system data to the QSPI flash, the external loader must be enabled in STM32CubeIDE. This can be done by opening the debug configuration: -![](img\ext_loader_step_1.png) + +![screenshot of step 1](img/ext_loader_step_1.png) Then, in the `Debugger` tab: 3. Enable the `External Loader` 4. Click the `Scan` button 5. Select the correct loader: `N25Q128A_STM32F746G-DISCO, 0x90000000 ...` -![](img\ext_loader_step_2.png) +![screenshot of step 2](img/ext_loader_step_2.png) From f82634daa0f43cb617def0713f6df19c263354bd Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Fri, 17 Nov 2023 16:27:26 +0100 Subject: [PATCH 42/59] 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 43/59] 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 44/59] 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 45/59] 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 46/59] 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 47/59] 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 48/59] 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 49/59] 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 50/59] 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 51/59] 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 52/59] 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 53/59] 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 54/59] 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 55/59] 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 56/59] 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 57/59] 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 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 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 58/59] 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 59/59] 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 zcmWh!XH=6**L|KRJtQIY&_nMKsz{N9qJSWw3Wyr25fCGSV#73g3n&PP5Q>P18c-Ch z382#S1_VR}-+-vtW4&0ee12=qkNGoeoi(%0KC{o>XG6ex*R}DDz$EamJ^+J2Bnp8- zA<%yp8i7SXSPUAE!xAtEA{^3yff{Hy36IiJCTMG@>%l=iG~9rIG}hNLML=d4gqbSA z%+$nO31xvp+MwYMc!UEH@1U>gU`BRC!yJ_mjwFJkma?-3(#6hvjkEJQ1(=sQ){CU% zWvoM0gs6%bsv4Y1R-k#fdmAeIIhbxxL~I~q14xKKRa~H{_C_tjMq9Ow6zw1*s({J zOk?dex7aAfY2f0FRpQJsTXmJUQa3n4p%k{z-p zd%JgbcJ@AZm3<*r`G7x}URnr0DkzWUniu7g?_{1Is*@k#SrF=5aCm=F zVL?fhYe_V{WOrDp_uA5wHKjXzD#Ls$bG99;sydz)e7uNX9Tid?v$lF`RP_!a6p1`!6))iRyED4rcaLvMx6rzI^#oFYn0Jy8TyA7WbV!-G4N) zpTGT@u0U)^ndb@%4$*UNA2pZPF*>(g}C=P#dE z=KEGw{{8V|<>$|zzm{+O`ughkx8eW3OaJ`&v-;;hgH?r1ei7k5G`gRIEd>Sw0ATO~ z4hH~z!20hV`2REk(5rwFTF0LP(l|&(OXFx^JSUH+;ZWNrT;vwvY!l{&$=nSUYPNBJ z(f|UhwWhfAM-?1JAiKp~i|h90W7OBg$ebkMW)IZtSwo~^Bhzux(cEV5JfPh+gw?u8xOK_IE#M6Pwv!3G^h3!N7>ao8WP|3 zr$N$F0lQZf&(jaTx}>=!@$fGOl&`q<*iy=X@zo>qex{I+{Zjz*#v;>N?e>oN&98gaLAZV&)mQoJw8p8julFA%9tkRyz_B_`QVDuP zdzK~-m-6CH>v7;S3H#0hNQ6)XtMwhPbmHyDC22 zq1B`HrX3_YiO(a4mn+duU#YweBuK7DnDVm# zF>rzarz+g&>cQG^0EVC4xxz&;;YEGg2Q(lcU+lj@{&W_&?#3v(VFPE0uf2@5Zvit{ zgXQiY3RMbW)lUw69IEk`OTp)Ntv(VES;SEr^3{PcJ?lBS%x@?G<@;M^b>GA?@{W3(&-f(X@@?u{#gpa>?C7!B ze|5+l9kyUCo~r+GXpiJ2!VtERwf#jWxq9Wi#O+$GkK*b&Dv>CZ*_pZ0&{Q!9)=*Lb zqTk!uJ#5v~U>%h3$(P@I+&9zY>E}vL$@fWb^nq-R*u6Z&oXGb4ok4th78P7SE3s)D z1n)RDd*v*!k%H!oZ)6{I!m#JjBp>K8QwFaQHvJoO#*I1zSBhe@`Ba2m?G%XDBcjir zYR#e_S`T#9_U;u>by(N8f^Lylysr&Hs%=jn6X-X(lpyeUs^oPWijAaDA+!$cQ0Sb^-MCKw#Om9LeuKpk&D+E<#Cdk^kB(t=C zN7T)&iLHEX_b$}lt zZf}(0nj66tBfds&`Z$3d^NWVdKJ!jrYAgO8I~iR$`j7de;B&PtDy57e^->wA*d;V~ z6M)-TR6ZsPpS?;ffGpV{&X)mR{&LR~ctr>$+3NihZesNo)0_S^JZJ04WSfmz#Yk6G z%s=iZNGq089zh0GzTHD?t{gsnx4Z)BZ~W%qp3tK~JTP+ViGS}*2}*_u2@;1Z0Vnwb zT31vG-}@SqXt26v;MDrpJEQ(nia@Z~FasGCUNuU%G;O5KZjGO5s}JeuH>ym7G0hR9 zH;?jL5_N&JnOP2?yea?@&CkVicj3I2PAOUrzP+G?0BDS(qPMPdw(G#ZsT-0M_W_O zO(-UCz2}W`xF#0&P)Tq|I*E-Fk#?pxe86q>~WYahKLv(vzTeQ4_r@w;?&Q2c;1` zp?kE1%-W3u2yAlgk!Oi3VeXHYx?R$mNuUAxywv>z6>sN%SwT;{tm~wb8dc~7Sawb6 z`sQ42aA`Z!{5=FEi=5K>JP!tWrW(l^$c`EgCRIqPT|uI$=G>Bbk7qP%Zc`G5;P>d>yE7Mi>fX~{ua%(=MSHg#`#p5%ov@Xj#<_y3ulO4Eq-kMw zhSCoTGeV81(6Ps1-;4!$M&kg|L9iy6`#kmV+v~I5c$(TD`rEdX%%e~XK7rVCzKm7^#mphy{ZCXtU0Q*eVqXJvLJmKsKtQn_vHK_dM*OshOdZpF%-@7xY@dK z_zOjz=g~|C&rr|-449EDDGCT&yOM+yZTjcA+v=(at3yRs%VF+p#Ts)@H7feHT%m`o z&?$mrs(C96P@SbXY=nh?xZz7!*yi;g75nM9KRj+G#9w9s=V3 zge6nIDIT7J<h9B%F>|MQ2BDgnw;=M^h8YClJf@!MSIc2 zWWZqCqyQ<>HLy3^{Ym{pH>fT5%36SII}Z3W5bkWyKmbn_BLm4v^;cm=4A5*X^l_ll zP7Zroi!PFaUgAo1Al`jdTxrY#>`{jvi}8=iSR1PGRuQUNj=7 zDF8ty@=oNeZ5S%5*JZ^R(80Ruh7;c!a{3!|WDWlm#Tc+ojn&1>YC`GYV|Xm=Wud|~8N!e1v{3|4m(_L#6wpVI0W#FFwY3fhu-91F5&-SVsCEj# z^avHE0W^uOq+$RX%VFt)+FUv6LIBdA0(l9Mnr;fW0dzkGeOzQyAxBp;&|Y%ryr9J* z*3r7N#r9{5g`=b0wH9kFY&EOZwZ7GD)ay`8#H|(e3@9mUr=N>?rMGx83>&yJ^*v&Uo4 zRutoFi}4kf`0`YIT`~Sx@mb5iU_&|K^%F=ps8jYosEQ>Bu9j_PcKFEC5lYZoN^8xb+yeQC7Q6hB635u9a7<6~NMk*xRDD z+eK&tEsM|}=#g%G>A?#nT4&!}yYR*mKPx^vBR>0i^lVe{S!V#gGdkig5fHmpYRF2o ziO}6>$d!dcoVK)n}DZLP>Kq*GyqXdZ`ZRz2NPk|6i_^S z&VguN{fKKQIF~C!RnR*&{6NnY<4#jC6|0nvIypMD4$}!#Kc!!!{yJOjcG-8!WnTqC zUEpPB7Sfjit@{ZOhppjPE~+vrNixtv2Afsxj??arT`=Cd1yxanOq3zg02GUi*aWq+ z=*YeDE6D(YPK4Wvp+`F*Lo&=;+Ozoy%<2;&NQjk*{@(bdrcV458Ls$x->BfSpL^d^ zfKX-C|D4`mv!(yFpuhfl|8r4){g(ds6oobCu$L&fvg>$9F=D3xZY~0;ZV?7l@Mkfo zLgx56?_T%Sr(((YX`?#A zp_{dD`|F+(=APbs_Uoo>RpC~hJE2Z){_+s&s2sCqKV%6&C(Ou-RPdn7^;;y+uQ%U~ zy4EUE_t#U$U@F40H*9+#V&JLc9d|XsakD6z{@TUVZxW=NLbZ{bWORq;Ws3}*{ zAXX}omA!9te%LZJI|7=1@(c)q1&t4_k-}~iDZ4OW_x)i<_uN?{gLWiq#pxu#n)O(Z zfg{FuqcD3@tU+DD-2w+Fef+MSyh{2KfjucwAGxRwg5AFW0~X}+u64ahDTx7@2|*Qh zr+5Xx%7Nn5u3@5RxV*HpY;L&NTI0C2hO5VQeHQrp(#UTkNJ~^l02A=>CQt44&d{_X z4E0*}jGk7~655ac?~|?p`Cd60-D{2B&jz*G!zCV|wgCJvF>vU|SkJFkB_TL)2CVo! zTy$f63~=>DKDja&hybj0_FBQ|vMCyII!t%kvL?V@us7NU z=KLw!kX{d`m_Cm))xbZ9&z!KGG|)QoV7cpoqehC6lVjg}=NoT-7$K6?V zodiHo4db_(wjX(ts5_&#Xpr)G;=()|MFfo~+J+~Yt|B1I8(w&7HjNDP7(cN?2y@OJ zJcrhSLR$;WpECt9%U)B@iRKe`f2m z7w0FIJ!dZ5e5U09^uZxd!90zQw4X=qUI1-HPmhR@G~q)_7IHrurYCF7#@tU^cxVd1 zXwta?{QQK?{M3E;qcUXRR%C=|{^|UDgf6^J^%;iojBGozIBsxu>jVAZ{jYCiAf&KV z;7S@>l>AejB!iU3=CY}Xoy%i17OI>GcmCG8TgixFimnPRm)9@K4|$D)Y!=TH>Fy~B%4qCtx*qCxU ziY5T{h#J4#%+$at2R6+6)Jw&6s4xL!Pe+tLdsmUWKw5Y8*?X8<^$Wva8mC8|G}taS zH9j%0d1GTpeBgjgXLlFQzdUtgYn*AyU6k4G-JbqtcgcrF`PcySZRQ7b zIQ6Y20P|st1$<}|mx3CUrT-qBaFoNdR&(F&-h!}V_1w4Z3beWEUa?S9u7Ru2un<67 zwgJjsi?)+&;e%&3nV;+D-=PPi{$gfHnZP%O`hRp_j`s zt!_(N!l&c!(P=W6Uo7OzM*6RN6+v&4{Ogrs=f*t@Pa)1{q)nv=AS?1h!1*tp`tL(* zbZCOT%=YOme-;jXG(CFsmrcU2fTI9L3T~GnuG^qHKVaAegIY4E-~&2K26OiN5ljEr z>wz+nfs(7B%Woxa@Nx+I3TxGUDp~L-!|p|u?Z2Ooyr|8ZUgoPD{P-gIreX5UuN!Ya z%iaC!n%!Ou1>(sNB{yI8m1BTr8X_N~Nfn+o>Zl-_n|K_r1z(gKZQ#P|Qghlt~B7Q}(H(%Hy(Q_5Z?g*W;!`uc`HI5Z?5YFUx5ATI)swo=H zG&7Y7PIbYfNa8QwEKW^iR%Cm8|c3v7uIptQ^L+M`hxr@^ZB9(O;(m3s# zPP^zn&F-2JZCxFixe$D^^YKNdTGuXx9p!PwmVxQDQUCqtB|2xK%Lnk_43aAE zJ+tp&C+&Q~U>U8GAhJ0(&)Pyp`8}ym?CUe{T8OFjqoo0T?_-awa1>T3Mw;`aBS`Gl=ECB;}b7L0ATsMnla27&S1ps2lUeQJc zqszMnur^EYtsukUg>vVY#7(wu!}czN*eGJ_AU~hwkI-j#wEnYpD7u+~-$bRsaJPOf zuRRE6;)VzQ&3xq~SBP-+a5YVe$G$)tR~WJx z9x7qA02RB*b%BfZmH`OWm)95a4XYU3qWdpTX%uhTi*1>*2#u_sj=J}?$2vyR@@?!H z61`C1oReqtKXNM98)=AD`3Tb(>M(q69Ar+*(@Z66@CPX?RR1MC`KB#ca-r}AeiH>m zg`6zRL0h!3F^;Dk&%KT}_qea|KZ`S2G&oG<@GdrhWKGNL5qhLlyAfC;S?AYz;tLl9L&l5Z0T*DYVQ`H$>=U-F>Lb9^D~{HVl9HxOo!pNoFen<6fR|!y(`d>HIt|k z#Ar6xEmaxj8+S@2?pT6z7KC=8H|LMFpYLblBELKw{p_a6kiX&3K$LV#v5MOO8yQFB zeh;N0%+Orbdg;~YCW?*)Z|iQ>KeD*16byf~r9Pt5jQuu7aTP#)*7$Z!!{Av`vP(Q| z3_rU6RwF$HDTsXuoArkAfEv3EBu`qIC z+o_2bg=^7l;INWaV*fVKO$xyaDf|nifxJ;~E2WwuOEgogTq8D34qfsoCwt>qLf)lb zJB07-w9ZdCUv-X%oOrXKdYA&+QAge2uqqcjwo-WW-KB9p3~$q2hMM)WL&plVr;oFU zu+VKG2ZIg7;c!vC_IQH2!HO(A?n|JP8*@#!PCTeX$v2iymaAHvB;-@=u}lCp(lDqR zM&W5c5aP0&2AzH-K$c6)4fh))O66=)#JRqH28#v6FIA{#q zwT@_p@4u4Y^j{Y79Q1~5M~NpSiwd{p#*j{s%wQ^VF(z}$z)dc$qe!8PqoRB=J;Keq z!#hwaMCijM=*_MYcEYzSE^^aQZRSL2%Csc2w03? zqt}u9=akbn!c?hHuDSPWp!($4+pjc#6YNCzY2Jx-QUmlFE)C0N%I}h8GuCy%hP|6*Q|5FF!w}NNpzQ*27eDDE^*#*@RbTK|&;%H~rlb=OO2) z6w)Dt^gU?k&$X!!#igqHD20`d1nZeU8bk#5H8t{56n^4NZ3Fr{%zAd?I0xk+EW!Ez+U6vdx;jvjW*k!CdPEu` z>uCt``zjs(GOSf=T6{+*#oO=NBAi)T!ol_Bc*3F;PgG0qW}dZA@nHY}xGXBj`zh?c z{Nqq^f*5^+wYWCxY7Z9x5$mKpM=|-XmO!GJQ>&pL{VhLS{!pip40|qShYTFpO^iDP z*J~TUQ*SP>JvCRBVLssSvdiI1V6TNHQR5I|rObY``8A~BgU7Ni)oYBsjCr^oz~z9; zqXJ@yXxYsmM~uoK=cgVpgIUyay;YSFK4$>*Ue}L03*-P_@#$$Giv+B)m)(Tx`00W#=wxmD+`)M;;8B@fOBnE8_`wMstlc2y_o zUCX|0_SmJbTsQba`ZEhqDeUn7v^P0Tq{%sZOn>$hUJRoy9P!zHtrZqsdR^D-z#uMbJqVmW42Gm-Fy7)GRa&XGGry(E85|&qIifHly!xRo~ z$KgcHF?qgAihb#>VI$qovJDURZ_0_4wy5Tc$=kOeHolomZR#Bl1gJuIecc+n(WUq% zIt4_q81V+F+mWN!^KVRn*fm)-ipzp3HzBzCNoyIg>q66cD=_^E>Zg-El+9`V7v&BJ^{vEF6kF&O27{Nx3qA?bkI z>9c!^iNm0o!|fY=H?kB!tUntYU2B$8IVlBni7?&E_Bw~u?F);xRdQ17!JqZ&t`yiM zH+Q4I*e&IWI}veA_p9#x`-P}O(gM7bkK+<5SBg3y?O%;Dl57?teEzaw`{r3XZSw(| z;#kAkem&J?&@!i%&vv0j!z}!{_Gl2dBFP&eB*L6jI9D7f+|qC`>1}n%&*t(NjsZ*I zxXe+EM5H}=tiW|%>q?%eGV{`ICbMkEIz|oT8 z*A8wmziuf#!N2S0c;UEP&)s%oLKe|nJ2VIH&sON*I#Xa?Co5GMT;@qw;5k=vpRZqQ zld?a@Aet1y=l+IxYgjeqmHdbtgk92wgIyakjZm8p-*NI7JksTtCC_Ivkz1s9LP-eK zl{>Eky6*CbiEYL9fn051=pPGT)0`8lb}L+y*+N7IU=a=b=M6z%&M}}~T*q(`o#W_L zUC9jMXstACi-B3PApJgQtWRrZ3%x=h?5^tVD9TFDo zXN#E>L)%2TqJ@2)`>d>sUzYlLG)`qlf?y}H%I|A%hIp*2p`4kGnB&9d`mS6G3nJC}y5)>-b@GoDArcFb zyU3_4bjTsH&k_2>c*LmMH0q$BAX^@kNX_#C_;%53cr<`yvSAdW!+>%-(G6i?(!;(l zVp;zy26e>uSInV5sxW(ijzx39JIAyp*kqvxQ-Q0kaNg3!#);HcUJ0Imqvpo4F%olE z*SJC?IcOuh6UX;Cs2aMPijv<5Iw%bv&kEHr@o6ue$Ydh_3MgR$gu@D`yv#;2fXl90 z?eW;y)<#1cgNshbF8H$v%b+$1vRj63T?e)Oq2H2PT?A%2L8WGy@UKPXXt>?^){7gh zVfyEWelAWLxmvC5yBM$pfB93I(2<`~JMLax;4vTW={K=1av}*al^tEMyKr>7G=FDy ze$ome5`a7BfT|sA^zcN)HRX-YDtizma1uv**uQjq*nWlUN8;HRP9o^a$}u(xtt6a3 z$Fk%0T5`{Y1JFOTA_HO5Zkp-!DVw-#E+vOo=LEUs^u&_#Vu6_y(ZkjKuA!dJQL1-> zR1p!Ryovp+D5i6M3N=5Og-oYD-ZhI%qvuDV5#H1YWf6d4vTcn_W*Uf>=`>0_4PpSn z|3#FR-nA3*y(qC>a^4>ZbAm{?;C6D}!tWK?>AV&Ah1upHFux{hTcHFDJ$Ynrzn4{ANYV~m*TSJXRo@ocy+!Lmo zJ*HOJb-o4q*6gO@-@b0xrTC{-g>TW~VX1Z%m#I>o?#Shz=9$Ss&03DB7?Ic!{?=yZ z>Jd~HfVyK-kV!^muH@?@L$V5yk;D8z1`I=WRwePa&pyqfqVDyY#hB-X4a2|u_tcUw z7f*>9+B#=<7nw}TkLlp2-{%lI*sI9sveoHOLJmg*J#8qPG61-4xmpf2 zsjQ$ke%Z+GhTzJ#So-zwd*>#@Kph7&*XyO%l(DY)cqSW2H=~BQ(!;v zfwNCDXY;en3%0GhwVLFQOk%~wTrrF6cwx2fe;bD3-;%c-Dp$4yXwL%F&y|LV5< z;_~FusJ!bJ625qD4;+R^*5*mnc5aKx+xMEY&jQlP32T%UndNYI=EB@$FgJ6)Ppv9? z7|@8WCDdJ6mZQCTju}t&{rudleRjx#QM+;K%ItH9R0!G^B0X%P1c(^J6qt4)JK`*$ z&Hy9KQLBRND0EhSSTuCx11HG5;HnAg*nfy))o)*Zc=2jeetbvTp~ktkJheh z=C2-p*EzFqXj2khT0^Z2k}{C)Zdp#p3UD^iz1aV zUq>Nq+nN34X)0c~`f@)ciL0{Z|r|@=}0BW#^DgCiCsL{1{5a zY9iz5=;hhIJI{7g3;L^3S>pV(X$xh$PcJv^Q9GL9S&&iE_`xfBr)e$MLdN}OdBc|1)u{4hpCs|y4Wci~XO@%LX;;^M_x$He<@$WP zLQp$r($YW6x{zx|{+RkduHVI!@3;6F|9;=NOh6B(c=c>_6}Bfl0V*Qe)4N9oUJQ`NlwQr2jALhGU47El+s(^dNtnuazS>^-msw4uG%Sx)XB} zFK2Vnud>Z<7Axq~@}Y_!VL%gf>7b1sk?X#a6ss4yqcFeS?$(=|8@>=n${|3}T{AII+% zj(&LkMeKWN0{Fz-m8|7ymmO~5U)0*!@xzU$WeIyYaM6mzB~uS3E-$5!A6J#-SN*r2 zw?EVcm$0MkTQB1AE#3SLtd*czM3Kw)gxh;P3XZ5f%HK|c4Q=8%MjxUJ_^Vn(o+J6A z8^WtUULh$t!Y_4}vWhv6TSd0{|d{BRXMC`B%m zBx6rmq}O&WIP7?k^jI9)=3nm^+7k5IAC4Y2+feTNc;JN)TPh zh6*hsW#SkkpFAX1b)9OR{fb zem}-3@pekJrAb;%H*ux?-p&0J(ai&SZ^NrSXGhDduHKJ1ySkww5T8ieqd72) z(RE4cz-yZ5gtQBcF-s#v(||&vrbF9Zf3x^SU+xsT>TQkPR)VfMxq*)uOVK=8M;tD4K04!zePt${!1vF&8ACX78+uY2>TBpdoL-vXn_+i1*Y^2tM$jSk% z-wgfKUKaCHq-y7n%8hYPa$3vmFV()Pu~)9<5l(Ea`BG-R8qmca)Hu}95@@=k1%uYE zL-XleqURFXw-B!c^N(go{B+`2dyp!w=wcX=zfQ?deb2DLJ%h}2D1emN#$Pn~u}c8L zu^vPTHi)ztRi>3h<)E2e@l#cfPA0I;4}SP2Rnq+zbRuTgPPD0S6Mo(pGvUh%sy6Dn6@%O9Nn^M#8*uhSH@<)9?-9S9 z?Ui?jHc*el*K6+Ubg+eLf6 zDDN83QSyN+MF^5me#bW|J1k2p^P-3LAT`3-S?lq7Twi64oEsDCwKMs;D7_qM^K#pX zEC`|IoWqvDu%sZLf%RbM08&px@*PT9p?<>BqSKM87GioELGS2|^}1BrmjOm z9w7vfWUI%Z6_u5om+7!nN1aM@J)=>B#mAX9_Ee>(g>!r`P9vuzn6w5rl*YvCQxdHG zfWhamh#!pny-a_a@t2~Kqh6}3#sv$$D*JDYr#ZEKElVDTJTn&5>dimp8PAE47q5eG zgIV6A<_E|_wRhefZ>BxHSwz0-j^<6apgfMG7->KDR&QY&2>3~9#{J%^Pgr?Y{+&u@ z&4b#{h$y!<-(9EBkZK`C1#8U!RRGS}Qp5b^Ld*Z>)8$ei@B4i*D!i~MBuZqU??J=r z^B_UF7-r^bfX=0l?Qd%r`+B~f(IXd!p zi~R%FC+|pb?@QZWry?wXok{CiTw?SB zzPF>RY&CJCMFg$L^BpJl=*nY_8u~rG+VTp~uRF?yLN@yU%XkNzlF>{{HqO+XVBR$h zYE^LzGQh=4!`1&be*P(4!W|=x_$LW3=;Y$l3B8Rvn??#A|4zet_eHepwet$kgIJS} zP^6QL>(-@+?@YjIJd$=A9KM_zEKeAglKJn3nz46Q?s|?rRA2LlOO8rVFuC=^G2;UV zKM}~qNBnzD@2gB9yGy=ScmgoCiW4l10@qwIg!H_iN4D;5Pi!^Zo ztB|VWFihhsP`tPcRM^E}`V6Lcx;eF6w0RBB=d(hC)JntYPJx>1QjLg(7jaBiC_IG@ zBM*N}3@I#6N|R3>jrmTG?(lYIJ;C)ZaWjXb^IfW%dxlh<8 zx;@&C(u}t5qr$m|Kvio=Y=9J08DbT6Y@uNRi2a?Ni=qF6%G)gG{zMi{XSWK0^w&L+cDhGdw8 zm7$tZj`f;LF@euWiVl!((Zv0_2SGPo!Vj&-MB)eW9OTh4W7;`=Nu?@&$w5 zv+)yUcL!7-2orKsC)FYamq|0^0PA!KKVF_h2vH8b)ySVZ{QyA275Hj7A5F=!ve10^ zalxo~v>eY3>#XWK3c4aD&PuR_f5rU>MyHaHrj*oel6Cy~#*v?Q>+5viLz~=(7M3)x zeCvasCp_0!#$4@_+%NX~`W+Y2=Y2CO4Bef~d1zMZqc{FN-#TKMAI-ehxM_JL7Zumy za`?XBFBvpIS1hQCM&Pz&{?-8r&OuI9ai7-t{)zfLMAk=45^%M~#c(V1PJ}wZ!5$`K z?na{)U$v%Z3KH*AwkK9IpFK%^ShvF+1xK!y87M@_5zA*tzDl(+M1WoAe94t!im*Wpy`+D z2?vOU(q;uW19m&A#Y=zV z$ZaE|eU;Wiu6`E?jh@tGa=bhxnsZ8e_7eX1Q*95S)*GVFF5QxE+P6)xOXOIfQ91nv z@~nv%I?Pt^*D8sl&RMhlO)xsvID>jXwM%jj0K+@j1;2GA9%6U{;MPbT`Nq~7uhc&d z9TNDA^){R!ua221^J7JM%fEvPJ)6^-TY5XVua>wr^nr{6p!Yssk~D$TAkmx!^h`Lm z`-Tu1j|zQ5zLK>ZZb@eLJefI@47ysI<)?w&~ zuv|{TsR2VF*HNe+q1Bw)sn6>|)E5#8KN;=XckFLfJ#ZL|Nm$S<1a-eY)Lsry%Axh@ zl9zl3%%vPZ!$eX#ztR7G%-XglR$HNUF`*J|+&93u#gBJOMD&UA(xJbdv^kvKiM1P4 zhN)j@MtG?h69*XAP;p!_%=I~f&Bl-(d@YlR04*zWt?9trrJD^(n=n2R0rwm38I^7d z?WXZIZR`aG^sPbfatW!B2Bm7;&=tA{kn#?49`|`W`$9`{QpNlW^}c6KNm^SEPHqjr z8a5On36D)8)IulONbw|+N}Y>i*J4IO=Bki?4MIs`I1yJiw8}sSu>*TriIIMHng^~{ zp0x4xIV5UeUwb@ux{1@Fo<0*~YL4t3H?`~;xo?o9MV1wBWo$5hq^wF)q>gFKNpz(g z&DyY{MYRnnTUD7=vDx?IpqTWpk!HlsjS(5_#IDH{fq8eTSabFIm>9=6ZMJfEIC!1K+Kj*bu1HEgK0H9z^Ab78Vl z!{0dn^TVkG~XXN-?_Q6x`6s`>X_+E(49p zmJseyRhT$OSqWYU;F%nC9C&)*#OZuCJ+}$PTD8R00+;E_I^E(8p-uYm`3t1sHC;MC zZ(3f`Mf*_v*X`SM-qO66G#$N|phn>|v0`KPG-n#Lr5AD34@$BSGJJQmp81Y|8;zGc zr!{>~^`nD6`m(soHRiDpoiWGmD1ITQe)2D1m=b$uxyvFy0BKG zH2I?U7-@EA#V7EaFL`O{#XG;MGYe|-i=cjVh(X(sPRmdl9e_tfCd{NG=d9yH#jkS! ziS-3^V=O#65@k$d&ZOZfr!$mRbt{2ms)bu@NP}@XFz)%3h?eb__Shs5@ku&i|BOJd zhi3|kIX-SlPd*fFT5efZI-@s7)B8KHq50j}M$B1*$@@0*jY9^r#G+d0>OL+q z2w02~V^-3il`RPH3SY1@c`OJOI|^GCZKaZ2I`gh2kG0Qw_9-ceEibtII1A{le4l-ICznM>MGq zvVIhyeia$NrjywBAI+BNkh!v!A=5tY81l|13o)WWe4i^uF@e9?hcXuL$Y5g%g%}}K zW4u!DYf@4qXu?_@=(8!k_?oRhH4tpD?GI9*g`xN8#9u;CB9zVlMxb+Z*X}zfHRI;5 zxyJ4;=GdA_G$KTLaUDMOoZdf0k8APM;_j?ia?36aALr507T?EI?=<$Qj-*lDOfiBg zM$B2ySyTT`BtbeagTKm;-w~5=-nS1*>?CaBVMuwy`Ji{F2)}8aHG_v`Q|w!*>e|ih zT$l^G`2-VY*=M63CCPHpZDL8z?7Hh$_>3fr*7BHyu75)P)1CFqR(VnyB~hl=4gbWC%u7=;^;xBVQyiP}FJjOGJy;%3DzU{IE% z^;Pq)en!mEp}eN`O$?YV>*8c$(h_t?GSR+d58Tb29_rJKT0NcYHTj-?x_>kQs zC?8OpYF5ktJY##QTa(2p_M~Zl9??0(`ZQ&4Q{w;iE9qT~)fK}51M)y=y%-hu7td@^ z5!K}hqq1he{mOH!_yqE|fz+mQAwtJS%I)hOh=6~i9~!JFy;om!?^3sExMOzsiB+CU z611BWufiU>H65v=8nW%#hm7*%p^Wv@%*nkEp1sY6=S_8^Hh{XdW$V8OsE;Q{n=+1`HJeeC7zA?S3`I4cz+}-n<|=&8%~9~)_W$@n{AXrIPv0 z@1OJcx$f&e*SYWa=k+ImBiy;cm0Y{y=n+*0< zntidB4!KEzv)?;WSrg6|r7x4l19-T<1v|4&VFM!pTOcz=Fffh$kv8q%nB69YlFpI?&= zy;qNS|Mm&}!yQ(V*+bYN>a%8l6dDc&gF_%2G^5Md~ z_-KNM=acW6Y@=p;>G%#z$%5Ov?XGt{=hDqQBz)G<_uclUhtBHVWukXRoPh5Bqc z{TYb`bxx&ev$tfH+l1j|7~rEuo#QN4F5Qq|7ggYgAQzJ=cM>Yg?7qY7`lsYWrj(EyxJcxj&^>bjMII8kF2*I#p} zvkZ6IXj_ZM(F`xn8Jh(8j3H}>266s&eaDx}yZ6_dsa#L&GCodZdz^MWnZHsF3aq^8 z{$WCz7*sx-d?b7t=*>ebtyRsKpe`PlH(GCR-Sx1v_<}oQf>%^TY26)mE$R1n{Cwxm z|9lI~-x#5A8Vo+HTu`uI(df&6JIi;D>L}|5_rOxEJ!50^YPHYI6mvgkw^>`A?s`w za@JnD*k}~tI?6Jk##22UBbuA~sh_&t$7&PHe(pLIo-tHVp&v${ccvvl4+_m++kmb= zmtVZc^Se2^CnsAuAcl61(Ys|>D?@OCi|U;%K5>)DZm?POZ@+8a*zI_%0|Ff}XYElP~L`UsxE@JnT0>Hi2%SXo2RO@tPPO9>g2uEO%L zG>Dn+aw_fumgw_?tu?Y^Y)~~W$8+EWRp3cHu9n1@ z#p(^N5g+Hj#x&vGmb&|jZTi`~!iMK_GsXR#iPv2>8vNrX5-)e_m7)}^1%v{#7sEP6 zSEt_VI=Cjyk;@2N{bsh;uLu8O6W{mdW7dO(JWHS2{=j@4X1UUi1#&MWL2_URhqyN$c~|ex4S~ z`~vpe-dq7(i#F=~G*efpMS#%vv#Rh7yS9J+Vqt2? zeW7C0af=jjGe+oQ z4_4&Pzyy7J9rDKmx|R0D`Fujmo#!4tSc?(ZOFvt#%CIp?twywk?vDr`2UYe!;!CcJ z$dKVy2LnhpaqzEt^Prb{x0r7QKIk-65{J19K#(F}x^yJ$%~SAK;zVq*8D8PN%H_pR zRZ)S7tMm@v>3CAmjn*iALarz;K}wz5+T`j}p^o&6la_7z&!PViQaq>c>22QoWsnJ&9U5G66xz^0kywpZ^oI0ijbP;M{IB%>PGQe z6g#X>)cVXjh_Zpb;@LL!8q;oM zW!1Z}sDV3cx7@s2kY0>xYGFCfP0PA3hfY+d+?QK*P zYlul!J6@#b+%-@s`Pb6l%J0-I2LrpbHPJ#whbniFYL9j9`(-t zyDr~F0!G&$W+9koxH3{j_GcIj@aNeo_9-7Dfq#dOq^`iYwUP@z{(hS=euAM-3?BhV zt^SW*{IS~M!G1!b=26cn8|HOxD1O>PD{R6)xYsmb*T4D1;_Gr%g>?E34aWFI56$1w zsX*kRV5LQve7%ShiKJo}OIVG?mg5Xze`d-dQw1|Og6X}PdcBqo4n;$Teq7uxo6vNP3TTx=e0YB5G6Xg zBCng-6E2Uk1dU-wzCyAH1fkx&=sV~y*Z!RZnmzEaDw;;CSHs}cRi0_`_Tp`ALWGG( zteQM5`c?{%QEE%Q5TcZepel=k9t(=W{S&pR85|H~}+n@N=mE z!i1RL5w;y{HT$#zQ)I?aQqeR0Zzg?o^@m&BpCz|C#~)tA zX%d7i?v0dDXhJ}pj%9Dxqk+3!N0Es_bgB@|8CBXNk;Sqew`tfM3E6xJDT8Y{vgdYe z4h^fJM|2k8pF;RQm;XuI)-|>jZuyzd$3K#OBoV*T1;(_;j+el#9JtUNpmVUUF&F~B za;n8RIR?M(6>BSN@P8&`3Q>XqWYCE{ zEC(3^{q$gIbaK_pIEZepdWaavW@&WmsP~J>azbQhhS@+2I)EeB2;uCR*xMEA=cZv1 zuno7kR5gy$_?VnjLj=5pG(R_JedKC_)0Wq)&Ht`2!#2Pj*~E1w*-)Ivtov% zbXjCSopT(v;T!*o&$|%wiwwVZql7rX9){>|HPC|K{xRgO(8k<6aFDi^$ht}w8AeJd z{Y(r3b3axVhDcP`rWx=CYsBE;i9872$&qqT1pGNgY1 z?KK^TQX6%BrpB6%_OnV&eWqe#pyw4DTtLI?PlMwU#vdImk&WjcuBHa0zBaA3CMK)V zv`VgPb&9?7x{zgx>?|WJ^&485nJY|QXm{6w zz}usSZUj(c3>g&*R4|psM1fk8oDe3Z#Eq!?1d+%w-2`hIW24VJVNBYP%!FENEXyZi zpLs4KN5^rJ;#A17(t_k6TP=AQHnxjhTE&KQ5&9Fd1qC$hw6b7WkV~x^*ZvrzWHyb? z5c=9pyT<4!=W`V~Tt&f+P?osDYzW*a_H(kStlzGdvP_abmVb0L0q$l}z1uz2?L)v; z8pSXM`HxjVK2F6|2N@znr9ns!CfrYid=_7Odz7&>txc%ZT#r$L2?J)IYG;WUr8e5@ zV*FjauB#IJUS&|iN|5#qWJtBTJWYL#8F4a5V@uF7eF^rm)2-JyoHP zR=`KLTP*#V8@cx+i~L5ri2oH;dRYj_d;qip-6Wtzfm2*euAzjqkK^FaLUH&=S0-XO z57nMuJ7eeh;Q*|SsTe`qsTblBs^}f8$Z-hPmHX~}+%~3sWqa^9?^hx)0z$AM_)#JJ zfh1Nc*36Kg*)hc1Rf@4O@qcG-Iy~Vj^$iK%a4Fm=ka?k8zxf8`v0nrQ1|*)an;zad zheD7IN!m1YE*JaJEXFG}aFB_9zXa!%AiI5^)=LmU%xI~OB30Dw27#s%A!oZ(Osh4a zAWpgn(+PphiM5+;6=kThe#pSn$b+`-L5brZWxQJ$ULRE^%;0} zV@~x%UYE)g#;?Ng!>&8%ggE#)oQ%JiMw zY(p8XE@6{cwGA>fYqR3OEw-l9h&pQ z#?LM$tROh&#Drhrgp#y*GCxYJ^jL9A%6r}9fZ2>r1I8s;W&?JX8_)}o*UKw)IoRaO zp3cc|+1b1NyK{g~rgv!cA00(HO=Q}6;0c!sDQYKY241%z&v4*JgAV#mun$j?*T=~9 znJ#hTcvDDzDkQI3l6t5*ERL1$PR%JiP{L{m^=1_WHdvol+H#EeXznV>RA`{g*?qmE zHL?+`f0F*KOHm;7H0Hn~VYDrh<>A?y-B9g%AGVlQSeaQ^myJ8O${1)U3bZBpR0p2q z;BKGd9-KU(-3{o&U|yn~=U0%KH&TG?Lw_m8ANzK4Qy3L;P>ziW+teL)azbf&HOx0_ z*O2Y;AU!*&BLM0O?dMvMQOyQq2neIRSTv)oKqEm=mpysn`mcE8AQ5s{!`2|Y(r&TK*1GjLuJVvO3Uj6)zLjV&xyuJ(k4k-pOb&P6} zZXG@_Us;^C?(sv85$^r(&$F|tj<=@IO@7tLIvv==!F_+uQC~gZcPiQd(v;=?9|MX? zudA4G8bT*z`wO2dK53w~so+*yTuj?iWn+O@#rpP@H#Ipx=oTvza!%iFhYz4BQ(d|R zk+8)AnA$CGSX+@!tGKrzbL`OTxhB-I%0)eq&RXcXTQO+ERn>|YaJ~@57sA-pClach zeU$=2gEe3xGE_y?hc1@}9(to3|L{es)vp^vFI3{yuWZZ-o1ap0JfnE#1|N3%s?11| zoTZL)=!La_t^*#{FhtmHWYHAT54IZ?urASaeeK>+-F;TG?m*!g1T?7~($M)I5v3ti z@(B()DD2tURryK+YYx&NaFn1fm92FR)uCA0?Y3R&VUHpjO@6iQJzVo7r)HM=mu34o z3-7K|_%F&daQW96cn46w4=m}sb^lgH;rI5l9E-Q0>kDSbg_;gcb$CRmhSW^x^9l;8 z9+&G3q-;>q{yeQc(;(YIn(GZ(i(K`OEZ#8~jFTyoL}gFfC`NM{W@EfgtK2jA)mE81 zR60$KKYYdLcH2g^#xK;`vr6GkHss{)-M`yq(vOTic>pg_b_Ae!3Zqh>uy*~kAMoH5Z9zsIcp47s=r*_>$#>~1P|P>K{k3Sf2Vd$rwl?xptFU9XOMm|Ks% z_&3Tu(=OLyF4khsKrUNIZqb>V;J{(K79(_~cIW^Yohb(y|Ixyww&hH#lE<9M6FH=pEODVU}Tr>VEs8?B;-{&g(4 z;ykU#ogOFxblZTiuR@DuL`m9yf_u2_p{G*Y+)2A0d=cJKqfzcJrYn_K{;_FJ_0rt5 zxz(>(dDpvljq`AeG<O<@6E&D)}R(eFKbV(8^2JM#*{^nZ~?{0 zHJ20Pe!Rpu>~$mnf2;3P6&iFEA$>YXXmT_Amyu33@TuFl^=kYy5Bac47}(-m+xupy z(m3J$Na1yZhfi$MXXb|T?zif@i@-io9iwOa}*wR8*2B-7Ex7#g;GcKz>t1Ic0hH zu5;8y|2lhf_s!42LGPN40p2KlYggi^&6e4;pGQ!{(~QhT>V3+d%Ua(5{D@b>WmOn% z!A$tgnv&`6L=skj8bF zXUZ#_Nifm?+!9Y}xuH!BDdQ)A#?O61zgzuOMZP1o&7YWR#@Mq_jJGQf^h*CL$kVdrV&|d{XJX^e=C0Uz0jSD7 zX|=~_X?!?AZ3a=9XL6-0!Y>O_eOuFXqiaCfA*S3@QTRrGLizTgY%jGvbLpsahG)uy zHOeCmh72pRFKiC4?XU1Ie!53D$}Gh}E|f7nSAE(+aw+a)>D&Cu4=q&@rXQkxZr&e0 zfF3f^uA*{iqq~e&5%!V zBsc!w{QLlKgM5QgYN;$Y~md&&C~=_{h;9-nc4IKhy5#e?Wl zPX`njJ^qRHM*so@q@$HdX{?++rRKxWBwo}wM89# zwKVo9lc1rmP+Zzr@gjtURBbLZQD6#z&AQHyL4qU33K=|@Lt?uuC2N&BEyTOKA(Yad zI=F`D)1^Gdx7EI1E;DN*FubXA)6cg*f z%abq~fbG41-5vfU*`fqah^K6GX{4nSzSN(83R<1r|M)RMIe%O3@0l=Guido#WBDkg zRrp6%5tl4RmYf%XWm8NUR?tW3CGm~3X^K+LS@@qNVpb3ge3vNPgaKfwwsh^)2lqFv zrxVZ@A(T=s&C+xPw!yjVfVMmm-reE$tgs1=CEZ8=8D(Kyn_!o&)5sb$0{W%|_Kp)} z*;ZCc{iUbv1Wn78GkMv@OWIEK{IYdk^Szgr$CiNs8GQeCo#m4{US5?t^;UC7 zTB*LPUS8Y7`yU<%H#_alKw$mn^feddpPlUk=_@qFKOK(x2wm-&{5kU1Y5umO{#7Z% z%?SVJI9wTo_~vJTjbJ_rkKiFb?&T`JVe^=hMeUc_VoR=x-)=^dl!oLYO?06#l0=Ak zGVVqyWVZ(I7PWwIs$S~8Y2Dm`yiJX=O)W85|BGN#+9W(iA~_(H0UxQ}9e!e$XPPDy9a zme}11A5a;w6`EYS2;~n0qHT%Ttm1uvHXr!9cb^qr=ugtvTNivSD_FGiTkEDN*0X5x zWcP(Nmi?)D(f;@*6+(OB{Ka|ko$pFP4RX~NeGX{md2saZwsMKl3wdX!#Dun?-kg0e zqKBVZ6{ccf*q7Xg24we8CI8EtUT&XY6uI4CUqNsBv&04`;|_Qyb5s6scc3l0{~|oz z%qVc04%a=M+nLL8Rm>Uv@FKI~nZZ(vU(e})R~TjOLY91qf1c_htc6~?RQx0@?#|oQ zJL&rQaMKZPg1$oKa}0#^ci3k1JCBN5y(WcAw-fbkArUcm5V%^u>uS!#U%M^liK#5` zMn%SON2XAHbZy%1M0UW(?yGCekLP-|Qf;!%aj*UG+fub!i<>vtwafB%bO4zLDEULc zOWJ^b(E)_YBR-sQDHOdJdg%#m&@_S$n<~nq_KWmjA?1>nskI0021hw;(R>?RsdJ>$ zFZR~b`95$^C3{MhS+I2M`6dhEDQe_DzVab#@skxi3H zZC`!fkuc-@p#Jvsbxz9jG{Vynq*zGw{b91KC;ygpXhd?S1Y#ztGv-iC$L2WZ6B<;r>hoHNsJ@QFlIShNK45>up{O~94 zG$dd~fQNqtSGDZaLL7PKADOa3Yzx^3dXLN8~~kmVj(T*7>4-Y6yc}>K?Fs;>Nvmv<8&~n(^MUj0;gGs z$aduDShdmrr?a5SA`DvwBf`L>zUrt#5Myjk(=*>$tJWh{&=CP1Wr%d9diaRBC7p#M z0UAu(oHCRp1QtC<<}bn>((GN`QAt8nJ`G<!c(tqmmjamt)Ww%(#q2R0^aM&P1F8 z5R4AwKG@lNw4x^}yGPQya%u zyRA{4hUV&GPjHpT8xHZ^RZfuwA7Mlv@AJQ*=3Uw6Q^r|qbGyEc)c#H*vd>gO7pp!C z37<%HpB7JwGVvQ@DApHBEYqtMit-u`w#4e9!#HNCor*|aLvQ%m*csZH&dH*cT-_XD9XE=`3F>DbLL#Fhq8umNH z#Rg!=hcE?cSV7tU^nOw9T3zI-86QeR3rQF2ICA5+u|iHjd%NeCCCzQ2dq2|8SKXGa i>!npy_nME6Ps{N0j;$Ax@Xwg7>&AFd8Xf>(PX7l!SLh}H 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 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

)86Q9e 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 tMYFJ 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�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