diff options
-rw-r--r-- | boards/base/STM32F746-Discovery/board_STM32LTDC.h | 4 | ||||
-rw-r--r-- | boards/base/STM32F746-Discovery/example_raw32/stm32f7xx_hal_conf.h | 223 | ||||
-rw-r--r-- | boards/base/STM32F746-Discovery/stm32f746g_raw32_system.c | 352 | ||||
-rw-r--r-- | demos/applications/combo/gfxconf.h | 1 | ||||
-rw-r--r-- | demos/applications/combo/main.c | 7 | ||||
-rw-r--r-- | demos/applications/combo/romfs_files.h | 1 | ||||
-rw-r--r-- | demos/applications/combo/romfs_img_chibios.h | 317 | ||||
-rw-r--r-- | demos/applications/combo/romfs_img_ugfx.h | 1243 | ||||
-rw-r--r-- | docs/releases.txt | 2 | ||||
-rw-r--r-- | drivers/gdisp/STM32LTDC/gdisp_lld_STM32LTDC.c | 10 | ||||
-rw-r--r-- | drivers/gdisp/STM32LTDC/stm32_dma2d.h | 1 | ||||
-rw-r--r-- | drivers/ginput/touch/FT6x06/driver.mk | 1 | ||||
-rw-r--r-- | drivers/ginput/touch/FT6x06/ft6x06.h | 88 | ||||
-rw-r--r-- | drivers/ginput/touch/FT6x06/gmouse_lld_FT6x06.c | 137 | ||||
-rw-r--r-- | drivers/ginput/touch/FT6x06/gmouse_lld_FT6x06_board_template.h | 46 |
15 files changed, 1670 insertions, 763 deletions
diff --git a/boards/base/STM32F746-Discovery/board_STM32LTDC.h b/boards/base/STM32F746-Discovery/board_STM32LTDC.h index ed691056..623a8706 100644 --- a/boards/base/STM32F746-Discovery/board_STM32LTDC.h +++ b/boards/base/STM32F746-Discovery/board_STM32LTDC.h @@ -136,7 +136,7 @@ static void configureLcdPins(void) GPIOJ->AFRH |= ((uint32_t)0xE << 4*3); // PK0: LCD_G5 - GPIOK->MODER |= GPIO_MODER_MODER0_0; + GPIOK->MODER |= GPIO_MODER_MODER0_1; GPIOK->OTYPER &=~ GPIO_OTYPER_OT_0; GPIOK->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR0_0 | GPIO_OSPEEDER_OSPEEDR0_1; GPIOK->AFRL |= ((uint32_t)0xE << 4*0); @@ -181,7 +181,7 @@ static void configureLcdPins(void) GPIOG->MODER |= GPIO_MODER_MODER12_1; GPIOG->OTYPER &=~ GPIO_OTYPER_OT_12; GPIOG->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR12_0 | GPIO_OSPEEDER_OSPEEDR12_1; - GPIOG->AFRH |= ((uint32_t)0xE << 4*4); + GPIOG->AFRH |= ((uint32_t)0x9 << 4*4); // PK4: LCD_B5 GPIOK->MODER |= GPIO_MODER_MODER4_1; diff --git a/boards/base/STM32F746-Discovery/example_raw32/stm32f7xx_hal_conf.h b/boards/base/STM32F746-Discovery/example_raw32/stm32f7xx_hal_conf.h index 40ebe103..bedea770 100644 --- a/boards/base/STM32F746-Discovery/example_raw32/stm32f7xx_hal_conf.h +++ b/boards/base/STM32F746-Discovery/example_raw32/stm32f7xx_hal_conf.h @@ -2,13 +2,13 @@ ****************************************************************************** * @file stm32f7xx_hal_conf.h * @author MCD Application Team - * @version V1.0.0 - * @date 25-June-2015 - * @brief HAL configuration file. + * @version V1.0.3 + * @date 22-April-2016 + * @brief HAL configuration file. ****************************************************************************** * @attention * - * <h2><center>© COPYRIGHT(c) 2015 STMicroelectronics</center></h2> + * <h2><center>© COPYRIGHT(c) 2016 STMicroelectronics</center></h2> * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: @@ -33,7 +33,7 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * ****************************************************************************** - */ + */ /* Define to prevent recursive inclusion -------------------------------------*/ #ifndef __STM32F7xx_HAL_CONF_H @@ -48,79 +48,79 @@ /* ########################## Module Selection ############################## */ /** - * @brief This is the list of modules to be used in the HAL driver + * @brief This is the list of modules to be used in the HAL driver */ -#define HAL_MODULE_ENABLED -/* #define HAL_ADC_MODULE_ENABLED */ -/* #define HAL_CAN_MODULE_ENABLED */ -/* #define HAL_CEC_MODULE_ENABLED */ -/* #define HAL_CRC_MODULE_ENABLED */ -/* #define HAL_CRYP_MODULE_ENABLED */ -/* #define HAL_DAC_MODULE_ENABLED */ -/* #define HAL_DCMI_MODULE_ENABLED */ +#define HAL_MODULE_ENABLED +//#define HAL_ADC_MODULE_ENABLED +//#define HAL_CAN_MODULE_ENABLED +//#define HAL_CEC_MODULE_ENABLED +//#define HAL_CRC_MODULE_ENABLED +//#define HAL_CRYP_MODULE_ENABLED +//#define HAL_DAC_MODULE_ENABLED +//#define HAL_DCMI_MODULE_ENABLED #define HAL_DMA_MODULE_ENABLED -/* #define HAL_DMA2D_MODULE_ENABLED */ -/* #define HAL_ETH_MODULE_ENABLED */ -#define HAL_FLASH_MODULE_ENABLED -/* #define HAL_NAND_MODULE_ENABLED */ -/* #define HAL_NOR_MODULE_ENABLED */ -/* #define HAL_SRAM_MODULE_ENABLED */ +//#define HAL_DMA2D_MODULE_ENABLED +//#define HAL_ETH_MODULE_ENABLED +#define HAL_FLASH_MODULE_ENABLED +//#define HAL_NAND_MODULE_ENABLED +//#define HAL_NOR_MODULE_ENABLED +//#define HAL_SRAM_MODULE_ENABLED //#define HAL_SDRAM_MODULE_ENABLED -/* #define HAL_HASH_MODULE_ENABLED */ +//#define HAL_HASH_MODULE_ENABLED #define HAL_GPIO_MODULE_ENABLED -/* #define HAL_I2C_MODULE_ENABLED */ -/* #define HAL_I2S_MODULE_ENABLED */ -/* #define HAL_IWDG_MODULE_ENABLED */ -/* #define HAL_LPTIM_MODULE_ENABLED */ -/* #define HAL_LTDC_MODULE_ENABLED */ +//#define HAL_I2C_MODULE_ENABLED +//#define HAL_I2S_MODULE_ENABLED +//#define HAL_IWDG_MODULE_ENABLED +//#define HAL_LPTIM_MODULE_ENABLED +//#define HAL_LTDC_MODULE_ENABLED #define HAL_PWR_MODULE_ENABLED -/* #define HAL_QSPI_MODULE_ENABLED */ -#define HAL_RCC_MODULE_ENABLED -/* #define HAL_RNG_MODULE_ENABLED */ -/* #define HAL_RTC_MODULE_ENABLED */ -/* #define HAL_SAI_MODULE_ENABLED */ -/* #define HAL_SD_MODULE_ENABLED */ -/* #define HAL_SPDIFRX_MODULE_ENABLED */ -/* #define HAL_SPI_MODULE_ENABLED */ -/* #define HAL_TIM_MODULE_ENABLED */ -/* #define HAL_UART_MODULE_ENABLED */ -/* #define HAL_USART_MODULE_ENABLED */ -/* #define HAL_IRDA_MODULE_ENABLED */ -/* #define HAL_SMARTCARD_MODULE_ENABLED */ -/* #define HAL_WWDG_MODULE_ENABLED */ +//#define HAL_QSPI_MODULE_ENABLED +#define HAL_RCC_MODULE_ENABLED +//#define HAL_RNG_MODULE_ENABLED +//#define HAL_RTC_MODULE_ENABLED +//#define HAL_SAI_MODULE_ENABLED +//#define HAL_SD_MODULE_ENABLED +//#define HAL_SPDIFRX_MODULE_ENABLED +//#define HAL_SPI_MODULE_ENABLED +//#define HAL_TIM_MODULE_ENABLED +//#define HAL_UART_MODULE_ENABLED +//#define HAL_USART_MODULE_ENABLED +//#define HAL_IRDA_MODULE_ENABLED +//#define HAL_SMARTCARD_MODULE_ENABLED +//#define HAL_WWDG_MODULE_ENABLED #define HAL_CORTEX_MODULE_ENABLED -/* #define HAL_PCD_MODULE_ENABLED */ -/* #define HAL_HCD_MODULE_ENABLED */ +//#define HAL_PCD_MODULE_ENABLED +//#define HAL_HCD_MODULE_ENABLED /* ########################## HSE/HSI Values adaptation ##################### */ /** * @brief Adjust the value of External High Speed oscillator (HSE) used in your application. * This value is used by the RCC HAL module to compute the system frequency - * (when HSE is used as system clock source, directly or through the PLL). + * (when HSE is used as system clock source, directly or through the PLL). */ -#if !defined (HSE_VALUE) - #define HSE_VALUE ((uint32_t)25000000) /*!< Value of the External oscillator in Hz */ +#if !defined (HSE_VALUE) + #define HSE_VALUE ((uint32_t)25000000U) /*!< Value of the External oscillator in Hz */ #endif /* HSE_VALUE */ #if !defined (HSE_STARTUP_TIMEOUT) - #define HSE_STARTUP_TIMEOUT ((uint32_t)5000) /*!< Time out for HSE start up, in ms */ + #define HSE_STARTUP_TIMEOUT ((uint32_t)100U) /*!< Time out for HSE start up, in ms */ #endif /* HSE_STARTUP_TIMEOUT */ /** * @brief Internal High Speed oscillator (HSI) value. * This value is used by the RCC HAL module to compute the system frequency - * (when HSI is used as system clock source, directly or through the PLL). + * (when HSI is used as system clock source, directly or through the PLL). */ #if !defined (HSI_VALUE) - #define HSI_VALUE ((uint32_t)16000000) /*!< Value of the Internal oscillator in Hz*/ + #define HSI_VALUE ((uint32_t)16000000U) /*!< Value of the Internal oscillator in Hz*/ #endif /* HSI_VALUE */ /** * @brief Internal Low Speed oscillator (LSI) value. */ -#if !defined (LSI_VALUE) - #define LSI_VALUE ((uint32_t)40000) +#if !defined (LSI_VALUE) + #define LSI_VALUE ((uint32_t)32000U) /*!< LSI Typical Value in Hz*/ #endif /* LSI_VALUE */ /*!< Value of the Internal Low Speed oscillator in Hz The real value may vary depending on the variations in voltage and temperature. */ @@ -128,16 +128,20 @@ * @brief External Low Speed oscillator (LSE) value. */ #if !defined (LSE_VALUE) - #define LSE_VALUE ((uint32_t)32768) /*!< Value of the External Low Speed oscillator in Hz */ + #define LSE_VALUE ((uint32_t)32768U) /*!< Value of the External Low Speed oscillator in Hz */ #endif /* LSE_VALUE */ +#if !defined (LSE_STARTUP_TIMEOUT) + #define LSE_STARTUP_TIMEOUT ((uint32_t)5000U) /*!< Time out for LSE start up, in ms */ +#endif /* LSE_STARTUP_TIMEOUT */ + /** * @brief External clock source for I2S peripheral - * This value is used by the I2S HAL module to compute the I2S clock source - * frequency, this source is inserted directly through I2S_CKIN pad. + * This value is used by the I2S HAL module to compute the I2S clock source + * frequency, this source is inserted directly through I2S_CKIN pad. */ #if !defined (EXTERNAL_CLOCK_VALUE) - #define EXTERNAL_CLOCK_VALUE ((uint32_t)12288000) /*!< Value of the Internal oscillator in Hz*/ + #define EXTERNAL_CLOCK_VALUE ((uint32_t)12288000U) /*!< Value of the Internal oscillator in Hz*/ #endif /* EXTERNAL_CLOCK_VALUE */ /* Tip: To avoid modifying this file each time you need to use different HSE, @@ -146,7 +150,7 @@ /* ########################### System Configuration ######################### */ /** * @brief This is the HAL system configuration section - */ + */ #define VDD_VALUE ((uint32_t)3300) /*!< Value of VDD in mv */ #define TICK_INT_PRIORITY ((uint32_t)0x0F) /*!< tick interrupt priority */ #define USE_RTOS 0 @@ -154,7 +158,7 @@ /* ########################## Assert Selection ############################## */ /** - * @brief Uncomment the line below to expanse the "assert_param" macro in the + * @brief Uncomment the line below to expanse the "assert_param" macro in the * HAL drivers code */ /* #define USE_FULL_ASSERT 1 */ @@ -164,70 +168,73 @@ /* Section 1 : Ethernet peripheral configuration */ /* MAC ADDRESS: MAC_ADDR0:MAC_ADDR1:MAC_ADDR2:MAC_ADDR3:MAC_ADDR4:MAC_ADDR5 */ -#define MAC_ADDR0 2 -#define MAC_ADDR1 0 -#define MAC_ADDR2 0 -#define MAC_ADDR3 0 -#define MAC_ADDR4 0 -#define MAC_ADDR5 0 - -/* Definition of the Ethernet driver buffers size and count */ +#define MAC_ADDR0 2U +#define MAC_ADDR1 0U +#define MAC_ADDR2 0U +#define MAC_ADDR3 0U +#define MAC_ADDR4 0U +#define MAC_ADDR5 0U + +/* Definition of the Ethernet driver buffers size and count */ #define ETH_RX_BUF_SIZE ETH_MAX_PACKET_SIZE /* buffer size for receive */ #define ETH_TX_BUF_SIZE ETH_MAX_PACKET_SIZE /* buffer size for transmit */ -#define ETH_RXBUFNB ((uint32_t)4) /* 4 Rx buffers of size ETH_RX_BUF_SIZE */ -#define ETH_TXBUFNB ((uint32_t)4) /* 4 Tx buffers of size ETH_TX_BUF_SIZE */ +#define ETH_RXBUFNB ((uint32_t)5U) /* 5 Rx buffers of size ETH_RX_BUF_SIZE */ +#define ETH_TXBUFNB ((uint32_t)5U) /* 5 Tx buffers of size ETH_TX_BUF_SIZE */ /* Section 2: PHY configuration section */ - -/* DP83848 PHY Address*/ -#define DP83848_PHY_ADDRESS 0x01 -/* PHY Reset delay these values are based on a 1 ms Systick interrupt*/ -#define PHY_RESET_DELAY ((uint32_t)0x000000FF) +/* LAN8742A PHY Address*/ +#define LAN8742A_PHY_ADDRESS 0x00U +/* PHY Reset delay these values are based on a 1 ms Systick interrupt*/ +#define PHY_RESET_DELAY ((uint32_t)0x00000FFFU) /* PHY Configuration delay */ -#define PHY_CONFIG_DELAY ((uint32_t)0x00000FFF) +#define PHY_CONFIG_DELAY ((uint32_t)0x00000FFFU) -#define PHY_READ_TO ((uint32_t)0x0000FFFF) -#define PHY_WRITE_TO ((uint32_t)0x0000FFFF) +#define PHY_READ_TO ((uint32_t)0x0000FFFFU) +#define PHY_WRITE_TO ((uint32_t)0x0000FFFFU) /* Section 3: Common PHY Registers */ -#define PHY_BCR ((uint16_t)0x00) /*!< Transceiver Basic Control Register */ -#define PHY_BSR ((uint16_t)0x01) /*!< Transceiver Basic Status Register */ +#define PHY_BCR ((uint16_t)0x00U) /*!< Transceiver Basic Control Register */ +#define PHY_BSR ((uint16_t)0x01U) /*!< Transceiver Basic Status Register */ + +#define PHY_RESET ((uint16_t)0x8000U) /*!< PHY Reset */ +#define PHY_LOOPBACK ((uint16_t)0x4000U) /*!< Select loop-back mode */ +#define PHY_FULLDUPLEX_100M ((uint16_t)0x2100U) /*!< Set the full-duplex mode at 100 Mb/s */ +#define PHY_HALFDUPLEX_100M ((uint16_t)0x2000U) /*!< Set the half-duplex mode at 100 Mb/s */ +#define PHY_FULLDUPLEX_10M ((uint16_t)0x0100U) /*!< Set the full-duplex mode at 10 Mb/s */ +#define PHY_HALFDUPLEX_10M ((uint16_t)0x0000U) /*!< Set the half-duplex mode at 10 Mb/s */ +#define PHY_AUTONEGOTIATION ((uint16_t)0x1000U) /*!< Enable auto-negotiation function */ +#define PHY_RESTART_AUTONEGOTIATION ((uint16_t)0x0200U) /*!< Restart auto-negotiation function */ +#define PHY_POWERDOWN ((uint16_t)0x0800U) /*!< Select the power down mode */ +#define PHY_ISOLATE ((uint16_t)0x0400U) /*!< Isolate PHY from MII */ + +#define PHY_AUTONEGO_COMPLETE ((uint16_t)0x0020U) /*!< Auto-Negotiation process completed */ +#define PHY_LINKED_STATUS ((uint16_t)0x0004U) /*!< Valid link established */ +#define PHY_JABBER_DETECTION ((uint16_t)0x0002U) /*!< Jabber condition detected */ + +/* Section 4: Extended PHY Registers */ -#define PHY_RESET ((uint16_t)0x8000) /*!< PHY Reset */ -#define PHY_LOOPBACK ((uint16_t)0x4000) /*!< Select loop-back mode */ -#define PHY_FULLDUPLEX_100M ((uint16_t)0x2100) /*!< Set the full-duplex mode at 100 Mb/s */ -#define PHY_HALFDUPLEX_100M ((uint16_t)0x2000) /*!< Set the half-duplex mode at 100 Mb/s */ -#define PHY_FULLDUPLEX_10M ((uint16_t)0x0100) /*!< Set the full-duplex mode at 10 Mb/s */ -#define PHY_HALFDUPLEX_10M ((uint16_t)0x0000) /*!< Set the half-duplex mode at 10 Mb/s */ -#define PHY_AUTONEGOTIATION ((uint16_t)0x1000) /*!< Enable auto-negotiation function */ -#define PHY_RESTART_AUTONEGOTIATION ((uint16_t)0x0200) /*!< Restart auto-negotiation function */ -#define PHY_POWERDOWN ((uint16_t)0x0800) /*!< Select the power down mode */ -#define PHY_ISOLATE ((uint16_t)0x0400) /*!< Isolate PHY from MII */ +#define PHY_SR ((uint16_t)0x1FU) /*!< PHY special control/ status register Offset */ -#define PHY_AUTONEGO_COMPLETE ((uint16_t)0x0020) /*!< Auto-Negotiation process completed */ -#define PHY_LINKED_STATUS ((uint16_t)0x0004) /*!< Valid link established */ -#define PHY_JABBER_DETECTION ((uint16_t)0x0002) /*!< Jabber condition detected */ +#define PHY_SPEED_STATUS ((uint16_t)0x0004U) /*!< PHY Speed mask */ +#define PHY_DUPLEX_STATUS ((uint16_t)0x0010U) /*!< PHY Duplex mask */ -/* Section 4: Extended PHY Registers */ -#define PHY_SR ((uint16_t)0x10) /*!< PHY status register Offset */ -#define PHY_MICR ((uint16_t)0x11) /*!< MII Interrupt Control Register */ -#define PHY_MISR ((uint16_t)0x12) /*!< MII Interrupt Status and Misc. Control Register */ +#define PHY_ISFR ((uint16_t)0x1DU) /*!< PHY Interrupt Source Flag register Offset */ +#define PHY_ISFR_INT4 ((uint16_t)0x0010U) /*!< PHY Link down inturrupt */ -#define PHY_LINK_STATUS ((uint16_t)0x0001) /*!< PHY Link mask */ -#define PHY_SPEED_STATUS ((uint16_t)0x0002) /*!< PHY Speed mask */ -#define PHY_DUPLEX_STATUS ((uint16_t)0x0004) /*!< PHY Duplex mask */ +/* ################## SPI peripheral configuration ########################## */ -#define PHY_MICR_INT_EN ((uint16_t)0x0002) /*!< PHY Enable interrupts */ -#define PHY_MICR_INT_OE ((uint16_t)0x0001) /*!< PHY Enable output interrupt events */ +/* CRC FEATURE: Use to activate CRC feature inside HAL SPI Driver +* Activated: CRC code is present inside driver +* Deactivated: CRC code cleaned from driver +*/ -#define PHY_MISR_LINK_INT_EN ((uint16_t)0x0020) /*!< Enable Interrupt on change of link status */ -#define PHY_LINK_INTERRUPT ((uint16_t)0x2000) /*!< PHY link status interrupt mask */ +#define USE_SPI_CRC 1U /* Includes ------------------------------------------------------------------*/ /** - * @brief Include module's header file + * @brief Include module's header file */ #ifdef HAL_RCC_MODULE_ENABLED @@ -241,7 +248,7 @@ #ifdef HAL_DMA_MODULE_ENABLED #include "stm32f7xx_hal_dma.h" #endif /* HAL_DMA_MODULE_ENABLED */ - + #ifdef HAL_CORTEX_MODULE_ENABLED #include "stm32f7xx_hal_cortex.h" #endif /* HAL_CORTEX_MODULE_ENABLED */ @@ -263,7 +270,7 @@ #endif /* HAL_CRC_MODULE_ENABLED */ #ifdef HAL_CRYP_MODULE_ENABLED - #include "stm32f7xx_hal_cryp.h" + #include "stm32f7xx_hal_cryp.h" #endif /* HAL_CRYP_MODULE_ENABLED */ #ifdef HAL_DMA2D_MODULE_ENABLED @@ -285,7 +292,7 @@ #ifdef HAL_FLASH_MODULE_ENABLED #include "stm32f7xx_hal_flash.h" #endif /* HAL_FLASH_MODULE_ENABLED */ - + #ifdef HAL_SRAM_MODULE_ENABLED #include "stm32f7xx_hal_sram.h" #endif /* HAL_SRAM_MODULE_ENABLED */ @@ -300,7 +307,7 @@ #ifdef HAL_SDRAM_MODULE_ENABLED #include "stm32f7xx_hal_sdram.h" -#endif /* HAL_SDRAM_MODULE_ENABLED */ +#endif /* HAL_SDRAM_MODULE_ENABLED */ #ifdef HAL_HASH_MODULE_ENABLED #include "stm32f7xx_hal_hash.h" @@ -389,14 +396,14 @@ #ifdef HAL_HCD_MODULE_ENABLED #include "stm32f7xx_hal_hcd.h" #endif /* HAL_HCD_MODULE_ENABLED */ - + /* Exported macro ------------------------------------------------------------*/ #ifdef USE_FULL_ASSERT /** * @brief The assert_param macro is used for function's parameters check. * @param expr: If expr is false, it calls assert_failed function * which reports the name of the source file and the source - * line number of the call that failed. + * line number of the call that failed. * If expr is true, it returns no value. * @retval None */ @@ -413,6 +420,6 @@ #endif #endif /* __STM32F7xx_HAL_CONF_H */ - + /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/boards/base/STM32F746-Discovery/stm32f746g_raw32_system.c b/boards/base/STM32F746-Discovery/stm32f746g_raw32_system.c index deeaccb0..56d3b16a 100644 --- a/boards/base/STM32F746-Discovery/stm32f746g_raw32_system.c +++ b/boards/base/STM32F746-Discovery/stm32f746g_raw32_system.c @@ -1,10 +1,71 @@ -#include "../../../gfx.h" -#undef Red -#undef Green -#undef Blue +/** + ****************************************************************************** + * @file Templates/system_stm32f7xx.c + * @author MCD Application Team + * @version V1.0.3 + * @date 22-April-2016 + * @brief CMSIS Cortex-M7 Device Peripheral Access Layer System Source File. + * + * This file provides two functions and one global variable to be called from + * user application: + * - SystemInit(): This function is called at startup just after reset and + * before branch to main program. This call is made inside + * the "startup_stm32f7xx.s" file. + * + * - SystemCoreClock variable: Contains the core clock (HCLK), it can be used + * by the user application to setup the SysTick + * timer or configure other parameters. + * + * - SystemCoreClockUpdate(): Updates the variable SystemCoreClock and must + * be called whenever the core clock is changed + * during program execution. + * + * + ****************************************************************************** + * @attention + * + * <h2><center>© COPYRIGHT(c) 2016 STMicroelectronics</center></h2> + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * 3. Neither the name of STMicroelectronics nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + ****************************************************************************** + */ + +/** @addtogroup CMSIS + * @{ + */ + +/** @addtogroup stm32f7xx_system + * @{ + */ + +/** @addtogroup STM32F7xx_System_Private_Includes + * @{ + */ + #include "stm32f7xx.h" -#if !defined (HSE_VALUE) +#if !defined (HSE_VALUE) #define HSE_VALUE ((uint32_t)25000000) /*!< Default value of the External oscillator in Hz */ #endif /* HSE_VALUE */ @@ -12,21 +73,84 @@ #define HSI_VALUE ((uint32_t)16000000) /*!< Value of the Internal oscillator in Hz*/ #endif /* HSI_VALUE */ +/** + * @} + */ + +/** @addtogroup STM32F7xx_System_Private_TypesDefinitions + * @{ + */ + +/** + * @} + */ + +/** @addtogroup STM32F7xx_System_Private_Defines + * @{ + */ + +/************************* Miscellaneous Configuration ************************/ +/*!< Uncomment the following line if you need to use external SDRAM mounted + on DK as data memory */ +/* #define DATA_IN_ExtSDRAM */ + /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ +/******************************************************************************/ -#if !GFX_USE_OS_CHIBIOS - uint32_t SystemCoreClock = HSI_VALUE; -#endif +/** + * @} + */ + +/** @addtogroup STM32F7xx_System_Private_Macros + * @{ + */ -__IO const uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9}; +/** + * @} + */ + +/** @addtogroup STM32F7xx_System_Private_Variables + * @{ + */ + + /* This variable is updated in three ways: + 1) by calling CMSIS function SystemCoreClockUpdate() + 2) by calling HAL API function HAL_RCC_GetHCLKFreq() + 3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency + Note: If you use this function to configure the system clock; then there + is no need to call the 2 first functions listed above, since SystemCoreClock + variable is updated automatically. + */ + uint32_t SystemCoreClock = 16000000; + const uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9}; + const uint8_t APBPrescTable[8] = {0, 0, 0, 0, 1, 2, 3, 4}; + +/** + * @} + */ + +/** @addtogroup STM32F7xx_System_Private_FunctionPrototypes + * @{ + */ +#if defined (DATA_IN_ExtSDRAM) + static void SystemInit_ExtMemCtl(void); +#endif /* DATA_IN_ExtSDRAM */ + +/** + * @} + */ + +/** @addtogroup STM32F7xx_System_Private_Functions + * @{ + */ /** * @brief Setup the microcontroller system - * Initialize the Embedded Flash Interface, the PLL and update the + * Initialize the Embedded Flash Interface, the PLL and update the * SystemFrequency variable. * @param None * @retval None @@ -48,9 +172,7 @@ void SystemInit(void) RCC->CR &= (uint32_t)0xFEF6FFFF; /* Reset PLLCFGR register */ - //RCC->PLLCFGR = 0x24003010; // From discovery example - // M = 12 = 0b1100, N = 192 = 0b11000000, P = 2 = 0b10, Q = 2 = 0b10 - RCC->PLLCFGR = 0x00C0980C; + RCC->PLLCFGR = 0x24003010; /* Reset HSEBYP bit */ RCC->CR &= (uint32_t)0xFFFBFFFF; @@ -58,6 +180,10 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000; +#if defined (DATA_IN_ExtSDRAM) + SystemInit_ExtMemCtl(); +#endif /* DATA_IN_ExtSDRAM */ + /* Configure the Vector Table location add offset address ------------------*/ #ifdef VECT_TAB_SRAM SCB->VTOR = SRAM1_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ @@ -71,41 +197,41 @@ void SystemInit(void) * The SystemCoreClock variable contains the core clock (HCLK), it can * be used by the user application to setup the SysTick timer or configure * other parameters. - * + * * @note Each time the core clock (HCLK) changes, this function must be called * to update SystemCoreClock variable value. Otherwise, any configuration - * based on this variable will be incorrect. - * - * @note - The system frequency computed by this function is not the real - * frequency in the chip. It is calculated based on the predefined + * based on this variable will be incorrect. + * + * @note - The system frequency computed by this function is not the real + * frequency in the chip. It is calculated based on the predefined * constant and the selected clock source: - * + * * - If SYSCLK source is HSI, SystemCoreClock will contain the HSI_VALUE(*) - * + * * - If SYSCLK source is HSE, SystemCoreClock will contain the HSE_VALUE(**) - * - * - If SYSCLK source is PLL, SystemCoreClock will contain the HSE_VALUE(**) + * + * - If SYSCLK source is PLL, SystemCoreClock will contain the HSE_VALUE(**) * or HSI_VALUE(*) multiplied/divided by the PLL factors. - * + * * (*) HSI_VALUE is a constant defined in stm32f7xx.h file (default value * 16 MHz) but the real value may vary depending on the variations - * in voltage and temperature. - * + * in voltage and temperature. + * * (**) HSE_VALUE is a constant defined in stm32f7xx.h file (default value * 25 MHz), user has to ensure that HSE_VALUE is same as the real * frequency of the crystal used. Otherwise, this function may * have wrong result. - * + * * - The result of this function could be not correct when using fractional * value for HSE crystal. - * + * * @param None * @retval None */ void SystemCoreClockUpdate(void) { uint32_t tmp = 0, pllvco = 0, pllp = 2, pllsource = 0, pllm = 2; - + /* Get SYSCLK source -------------------------------------------------------*/ tmp = RCC->CFGR & RCC_CFGR_SWS; @@ -121,10 +247,10 @@ void SystemCoreClockUpdate(void) /* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N SYSCLK = PLL_VCO / PLL_P - */ + */ pllsource = (RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) >> 22; pllm = RCC->PLLCFGR & RCC_PLLCFGR_PLLM; - + if (pllsource != 0) { /* HSE used as PLL clock source */ @@ -133,7 +259,7 @@ void SystemCoreClockUpdate(void) else { /* HSI used as PLL clock source */ - pllvco = (HSI_VALUE / pllm) * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6); + pllvco = (HSI_VALUE / pllm) * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6); } pllp = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLP) >>16) + 1 ) *2; @@ -150,3 +276,165 @@ void SystemCoreClockUpdate(void) SystemCoreClock >>= tmp; } +#if defined (DATA_IN_ExtSDRAM) +/** + * @brief Setup the external memory controller. + * Called in startup_stm32f7xx.s before jump to main. + * This function configures the external memories (SDRAM) + * This SDRAM will be used as program data memory (including heap and stack). + * @param None + * @retval None + */ +void SystemInit_ExtMemCtl(void) +{ + register uint32_t tmpreg = 0, timeout = 0xFFFF; + register __IO uint32_t index; + + /* Enable GPIOC, GPIOD, GPIOE, GPIOF, GPIOG and GPIOH interface + clock */ + RCC->AHB1ENR |= 0x000000FC; + + /* Connect PCx pins to FMC Alternate function */ + GPIOC->AFR[0] = 0x0000C000; + GPIOC->AFR[1] = 0x00000000; + /* Configure PCx pins in Alternate function mode */ + GPIOC->MODER = 0x00000080; + /* Configure PCx pins speed to 50 MHz */ + GPIOC->OSPEEDR = 0x00000080; + /* Configure PCx pins Output type to push-pull */ + GPIOC->OTYPER = 0x00000000; + /* No pull-up, pull-down for PCx pins */ + GPIOC->PUPDR = 0x00000040; + + /* Connect PDx pins to FMC Alternate function */ + GPIOD->AFR[0] = 0x000000CC; + GPIOD->AFR[1] = 0xCC000CCC; + /* Configure PDx pins in Alternate function mode */ + GPIOD->MODER = 0xA02A000A; + /* Configure PDx pins speed to 50 MHz */ + GPIOD->OSPEEDR = 0xA02A000A; + /* Configure PDx pins Output type to push-pull */ + GPIOD->OTYPER = 0x00000000; + /* No pull-up, pull-down for PDx pins */ + GPIOD->PUPDR = 0x50150005; + + /* Connect PEx pins to FMC Alternate function */ + GPIOE->AFR[0] = 0xC00000CC; + GPIOE->AFR[1] = 0xCCCCCCCC; + /* Configure PEx pins in Alternate function mode */ + GPIOE->MODER = 0xAAAA800A; + /* Configure PEx pins speed to 50 MHz */ + GPIOE->OSPEEDR = 0xAAAA800A; + /* Configure PEx pins Output type to push-pull */ + GPIOE->OTYPER = 0x00000000; + /* No pull-up, pull-down for PEx pins */ + GPIOE->PUPDR = 0x55554005; + + /* Connect PFx pins to FMC Alternate function */ + GPIOF->AFR[0] = 0x00CCCCCC; + GPIOF->AFR[1] = 0xCCCCC000; + /* Configure PFx pins in Alternate function mode */ + GPIOF->MODER = 0xAA800AAA; + /* Configure PFx pins speed to 50 MHz */ + GPIOF->OSPEEDR = 0xAA800AAA; + /* Configure PFx pins Output type to push-pull */ + GPIOF->OTYPER = 0x00000000; + /* No pull-up, pull-down for PFx pins */ + GPIOF->PUPDR = 0x55400555; + + /* Connect PGx pins to FMC Alternate function */ + GPIOG->AFR[0] = 0x00CC00CC; + GPIOG->AFR[1] = 0xC000000C; + /* Configure PGx pins in Alternate function mode */ + GPIOG->MODER = 0x80020A0A; + /* Configure PGx pins speed to 50 MHz */ + GPIOG->OSPEEDR = 0x80020A0A; + /* Configure PGx pins Output type to push-pull */ + GPIOG->OTYPER = 0x00000000; + /* No pull-up, pull-down for PGx pins */ + GPIOG->PUPDR = 0x40010505; + + /* Connect PHx pins to FMC Alternate function */ + GPIOH->AFR[0] = 0x00C0C000; + GPIOH->AFR[1] = 0x00000000; + /* Configure PHx pins in Alternate function mode */ + GPIOH->MODER = 0x00000880; + /* Configure PHx pins speed to 50 MHz */ + GPIOH->OSPEEDR = 0x00000880; + /* Configure PHx pins Output type to push-pull */ + GPIOH->OTYPER = 0x00000000; + /* No pull-up, pull-down for PHx pins */ + GPIOH->PUPDR = 0x00000440; + + /* Enable the FMC interface clock */ + RCC->AHB3ENR |= 0x00000001; + + /* Configure and enable SDRAM bank1 */ + FMC_Bank5_6->SDCR[0] = 0x00001954; + FMC_Bank5_6->SDTR[0] = 0x01115351; + + /* SDRAM initialization sequence */ + /* Clock enable command */ + FMC_Bank5_6->SDCMR = 0x00000011; + tmpreg = FMC_Bank5_6->SDSR & 0x00000020; + while((tmpreg != 0) && (timeout-- > 0)) + { + tmpreg = FMC_Bank5_6->SDSR & 0x00000020; + } + + /* Delay */ + for (index = 0; index<1000; index++); + + /* PALL command */ + FMC_Bank5_6->SDCMR = 0x00000012; + timeout = 0xFFFF; + while((tmpreg != 0) && (timeout-- > 0)) + { + tmpreg = FMC_Bank5_6->SDSR & 0x00000020; + } + + /* Auto refresh command */ + FMC_Bank5_6->SDCMR = 0x000000F3; + timeout = 0xFFFF; + while((tmpreg != 0) && (timeout-- > 0)) + { + tmpreg = FMC_Bank5_6->SDSR & 0x00000020; + } + + /* MRD register program */ + FMC_Bank5_6->SDCMR = 0x00044014; + timeout = 0xFFFF; + while((tmpreg != 0) && (timeout-- > 0)) + { + tmpreg = FMC_Bank5_6->SDSR & 0x00000020; + } + + /* Set refresh count */ + tmpreg = FMC_Bank5_6->SDRTR; + FMC_Bank5_6->SDRTR = (tmpreg | (0x0000050C<<1)); + + /* Disable write protection */ + tmpreg = FMC_Bank5_6->SDCR[0]; + FMC_Bank5_6->SDCR[0] = (tmpreg & 0xFFFFFDFF); + + /* + * Disable the FMC bank1 (enabled after reset). + * This, prevents CPU speculation access on this bank which blocks the use of FMC during + * 24us. During this time the others FMC master (such as LTDC) cannot use it! + */ + FMC_Bank1->BTCR[0] = 0x000030d2; +} +#endif /* DATA_IN_ExtSDRAM */ + +/** + * @} + */ + +/** + * @} + */ + +/** + * @} + */ +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/demos/applications/combo/gfxconf.h b/demos/applications/combo/gfxconf.h index fcf7f96a..aec48783 100644 --- a/demos/applications/combo/gfxconf.h +++ b/demos/applications/combo/gfxconf.h @@ -41,6 +41,7 @@ #define GDISP_NEED_STREAMING TRUE #define GDISP_NEED_IMAGE TRUE + #define GDISP_NEED_IMAGE_BMP TRUE #define GDISP_NEED_IMAGE_GIF TRUE #define GDISP_DEFAULT_ORIENTATION GDISP_ROTATE_LANDSCAPE diff --git a/demos/applications/combo/main.c b/demos/applications/combo/main.c index fba3d851..449572d9 100644 --- a/demos/applications/combo/main.c +++ b/demos/applications/combo/main.c @@ -84,7 +84,7 @@ static GHandle ghLabelSlider1, ghLabelSlider2, ghLabelSlider3, ghLabelSlider4, static GHandle ghRadio1, ghRadio2; static GHandle ghRadioBlack, ghRadioWhite, ghRadioYellow; static GHandle ghList1, ghList2, ghList3, ghList4; -static GHandle ghImage1, ghImage2; +static GHandle ghImage1; static GHandle ghProgressbar1; static gdispImage imgYesNo; @@ -328,10 +328,7 @@ static void createWidgets(void) { wi.g.parent = ghPgImages; wi.g.x = wi.g.y = 0; wi.g.width = pagewidth; wi.g.height = gwinGetInnerHeight(ghPgImages)/2; ghImage1 = gwinImageCreate(0, &wi.g); - gwinImageOpenFile(ghImage1, "ugfx.gif"); - wi.g.y += wi.g.height; - ghImage2 = gwinImageCreate(0, &wi.g); - gwinImageOpenFile(ghImage2, "chibios.gif"); + gwinImageOpenFile(ghImage1, "ugfx.bmp"); } /** diff --git a/demos/applications/combo/romfs_files.h b/demos/applications/combo/romfs_files.h index 5b6aecd8..a6b25568 100644 --- a/demos/applications/combo/romfs_files.h +++ b/demos/applications/combo/romfs_files.h @@ -6,4 +6,3 @@ */ #include "romfs_img_ugfx.h" #include "romfs_img_yesno.h" -#include "romfs_img_chibios.h" diff --git a/demos/applications/combo/romfs_img_chibios.h b/demos/applications/combo/romfs_img_chibios.h deleted file mode 100644 index 342e3b68..00000000 --- a/demos/applications/combo/romfs_img_chibios.h +++ /dev/null @@ -1,317 +0,0 @@ -/** - * This file was generated from "chibios.gif" using... - * - * file2c -dcsn image_chibios chibios.gif - * - */ -static const char image_chibios[] = { - 0x47, 0x49, 0x46, 0x38, 0x39, 0x61, 0x5A, 0x00, 0x5A, 0x00, 0xE7, 0xFF, 0x00, 0x09, 0x0E, 0x06, - 0x06, 0x0E, 0x3D, 0x0F, 0x0F, 0x1A, 0x06, 0x12, 0x2B, 0x0A, 0x1A, 0x00, 0x14, 0x2A, 0x04, 0x48, - 0x1D, 0x0E, 0x1D, 0x34, 0x00, 0x33, 0x31, 0x35, 0x19, 0x3E, 0x03, 0x11, 0x36, 0x70, 0x13, 0x33, - 0x95, 0x1C, 0x3E, 0x3A, 0x52, 0x2F, 0x30, 0x00, 0x49, 0x22, 0x00, 0x41, 0x72, 0x26, 0x47, 0x01, - 0x20, 0x4A, 0x01, 0x00, 0x49, 0x6A, 0x3C, 0x3D, 0x50, 0x00, 0x53, 0x2E, 0x74, 0x31, 0x2F, 0x03, - 0x50, 0x4C, 0x03, 0x56, 0x19, 0x2E, 0x46, 0x3C, 0x0E, 0x4A, 0x75, 0x23, 0x44, 0x86, 0x00, 0x55, - 0x48, 0x01, 0x56, 0x3C, 0x03, 0x52, 0x5E, 0x3D, 0x3F, 0x7A, 0x0B, 0x59, 0x0C, 0x01, 0x59, 0x2A, - 0x03, 0x5A, 0x26, 0x04, 0x57, 0x44, 0x44, 0x41, 0x68, 0x03, 0x56, 0x5A, 0x32, 0x53, 0x02, 0x8C, - 0x34, 0x30, 0x01, 0x57, 0x6F, 0x2F, 0x55, 0x00, 0x06, 0x59, 0x54, 0x28, 0x58, 0x0C, 0x38, 0x4F, - 0x3A, 0x07, 0x61, 0x23, 0x07, 0x5F, 0x39, 0x3D, 0x4C, 0x57, 0x1E, 0x5E, 0x03, 0x29, 0x5C, 0x03, - 0x0A, 0x65, 0x09, 0x0B, 0x65, 0x17, 0xAF, 0x35, 0x24, 0x30, 0x5F, 0x00, 0x12, 0x5E, 0x65, 0x07, - 0x6B, 0x29, 0x54, 0x54, 0x2B, 0x26, 0x67, 0x02, 0x40, 0x59, 0x56, 0x0F, 0x6E, 0x1E, 0x11, 0x6F, - 0x14, 0x35, 0x66, 0x04, 0x0A, 0x72, 0x0C, 0x17, 0x6A, 0x41, 0x1A, 0x67, 0x5D, 0x10, 0x6E, 0x36, - 0x1F, 0x6F, 0x05, 0x34, 0x68, 0x16, 0x12, 0x75, 0x03, 0x32, 0x6D, 0x02, 0x2C, 0x6F, 0x02, 0x21, - 0x6D, 0x3C, 0x2E, 0x6E, 0x1B, 0x31, 0x6A, 0x3B, 0x69, 0x58, 0x5A, 0x29, 0x6F, 0x33, 0x4D, 0x69, - 0x06, 0x29, 0x6D, 0x50, 0x3D, 0x6F, 0x02, 0x1D, 0x74, 0x31, 0x48, 0x6C, 0x03, 0x0F, 0x7C, 0x0F, - 0x43, 0x6E, 0x03, 0x8C, 0x53, 0x47, 0x49, 0x68, 0x42, 0x0B, 0x81, 0x04, 0x43, 0x66, 0x6D, 0x34, - 0x75, 0x08, 0x22, 0x7A, 0x0C, 0x42, 0x6D, 0x34, 0x2C, 0x79, 0x0E, 0x1E, 0x7B, 0x27, 0x30, 0x7A, - 0x00, 0x48, 0x70, 0x24, 0x1F, 0x80, 0x00, 0x2F, 0x78, 0x25, 0x4C, 0x6F, 0x2A, 0x39, 0x79, 0x00, - 0x40, 0x78, 0x01, 0x50, 0x69, 0x69, 0x2B, 0x7F, 0x02, 0x18, 0x85, 0x00, 0x53, 0x74, 0x01, 0x49, - 0x79, 0x04, 0x4F, 0x78, 0x02, 0x29, 0x7E, 0x3B, 0x37, 0x80, 0x04, 0x41, 0x7E, 0x08, 0x65, 0x64, - 0xA3, 0x1E, 0x8C, 0x07, 0x36, 0x7F, 0x43, 0x43, 0x82, 0x00, 0x4A, 0x80, 0x00, 0x50, 0x7F, 0x00, - 0x3A, 0x7E, 0x4F, 0x2E, 0x8A, 0x06, 0x56, 0x77, 0x4F, 0x57, 0x78, 0x44, 0x38, 0x88, 0x05, 0x3F, - 0x86, 0x05, 0x70, 0x6B, 0x85, 0x47, 0x7F, 0x45, 0x26, 0x90, 0x00, 0x59, 0x81, 0x02, 0x3C, 0x87, - 0x22, 0x2C, 0x8C, 0x24, 0x5F, 0x75, 0x74, 0x49, 0x87, 0x07, 0x4F, 0x86, 0x07, 0x33, 0x8B, 0x30, - 0x33, 0x8A, 0x3A, 0x56, 0x85, 0x06, 0x3B, 0x8E, 0x00, 0x53, 0x82, 0x31, 0x47, 0x8C, 0x00, 0x7D, - 0x71, 0x72, 0x54, 0x89, 0x00, 0x55, 0x87, 0x21, 0x25, 0x98, 0x07, 0x50, 0x8C, 0x00, 0x3A, 0x8E, - 0x48, 0x4C, 0x90, 0x06, 0x35, 0x97, 0x08, 0x3D, 0x93, 0x1A, 0x41, 0x94, 0x05, 0x2F, 0x98, 0x1B, - 0x55, 0x90, 0x00, 0x27, 0x9F, 0x00, 0x63, 0x82, 0x83, 0x34, 0x9E, 0x00, 0x6C, 0x8D, 0x23, 0x40, - 0x9E, 0x00, 0x56, 0x98, 0x00, 0x5D, 0x96, 0x00, 0x5B, 0x95, 0x10, 0x4B, 0x9C, 0x00, 0x46, 0x97, - 0x41, 0x4C, 0x97, 0x35, 0x5B, 0x96, 0x22, 0x3E, 0x9D, 0x34, 0x3B, 0xA3, 0x0A, 0x30, 0xA6, 0x0D, - 0x36, 0xA4, 0x1A, 0xAA, 0x7A, 0x68, 0x34, 0xA8, 0x00, 0x38, 0xA3, 0x26, 0x3F, 0xA5, 0x00, 0x6E, - 0x8E, 0x5D, 0x5B, 0x96, 0x49, 0x59, 0x93, 0x6D, 0x7A, 0x88, 0x88, 0x49, 0xA1, 0x2E, 0x55, 0xA3, - 0x00, 0x5C, 0x9F, 0x1C, 0x60, 0xA1, 0x03, 0x37, 0xAF, 0x0A, 0x6B, 0xA1, 0x00, 0x73, 0x93, 0x90, - 0x87, 0x8F, 0x83, 0x48, 0xAD, 0x14, 0x3C, 0xB0, 0x1C, 0x52, 0xA6, 0x42, 0x91, 0x8B, 0x9C, 0x5C, - 0x9E, 0x7D, 0x69, 0xA3, 0x2B, 0x3F, 0xB0, 0x28, 0x52, 0xAD, 0x13, 0x4B, 0xAC, 0x40, 0x43, 0xB5, - 0x00, 0x6B, 0xAA, 0x00, 0x5F, 0xAC, 0x12, 0x62, 0xAD, 0x00, 0x6C, 0xA1, 0x5F, 0x56, 0xB3, 0x00, - 0x52, 0xB0, 0x2A, 0x48, 0xB2, 0x34, 0x69, 0xAB, 0x1A, 0x67, 0xA6, 0x52, 0x5F, 0xAA, 0x47, 0x4C, - 0xB1, 0x3C, 0x75, 0xAB, 0x00, 0x64, 0xA9, 0x74, 0x69, 0xB4, 0x01, 0x65, 0xB1, 0x36, 0x4E, 0xBB, - 0x24, 0x7F, 0xA5, 0x7A, 0x4D, 0xBB, 0x34, 0x4E, 0xBA, 0x3C, 0x7C, 0xA3, 0xA4, 0x53, 0xC0, 0x0A, - 0x6E, 0xA9, 0xA4, 0x62, 0xBD, 0x04, 0x59, 0xBB, 0x44, 0x5E, 0xBB, 0x4F, 0xA6, 0x9C, 0xB0, 0x75, - 0xB2, 0x6D, 0x71, 0xBA, 0x2C, 0x76, 0xAF, 0x9B, 0x84, 0xAC, 0x91, 0x72, 0xC0, 0x14, 0x71, 0xB6, - 0x96, 0x9A, 0xA8, 0xA8, 0x6B, 0xC7, 0x00, 0x5F, 0xCB, 0x10, 0x6B, 0xC5, 0x35, 0x6B, 0xC9, 0x22, - 0x63, 0xCA, 0x35, 0x67, 0xC9, 0x49, 0x8B, 0xB5, 0xB3, 0x78, 0xC6, 0x49, 0xAB, 0xAE, 0xA8, 0x69, - 0xD6, 0x00, 0x77, 0xD2, 0x00, 0xD8, 0xA8, 0x8A, 0x7D, 0xCB, 0x3D, 0x9F, 0xB8, 0xA9, 0x78, 0xC4, - 0xBB, 0x89, 0xC8, 0x94, 0x97, 0xC7, 0xCC, 0xBB, 0xBE, 0xBE, 0x9A, 0xCA, 0xC3, 0x94, 0xD8, 0xC7, - 0x86, 0xDC, 0xD0, 0xCE, 0xC7, 0xD0, 0x8E, 0xDC, 0xBE, 0xBA, 0xCF, 0xCC, 0x9C, 0xE3, 0xE2, 0xA1, - 0xE3, 0xD9, 0xAF, 0xE3, 0xDD, 0xBC, 0xE1, 0xDE, 0xCF, 0xEA, 0xE8, 0xE6, 0xEC, 0xEF, 0xE1, 0xEE, - 0xEE, 0xEC, 0xEE, 0xEB, 0xEF, 0xED, 0xF2, 0xF5, 0xEE, 0xED, 0xFF, 0xFF, 0xFF, 0x21, 0xF9, 0x04, - 0x01, 0x0A, 0x00, 0xFF, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x00, 0x08, - 0xFE, 0x00, 0xFF, 0x09, 0x1C, 0x48, 0xB0, 0xA0, 0xC1, 0x83, 0x08, 0x13, 0x2A, 0x5C, 0xC8, 0xB0, - 0xA1, 0xC3, 0x87, 0x10, 0x23, 0x4A, 0x9C, 0x48, 0xB1, 0xA2, 0xC5, 0x8B, 0x18, 0x33, 0x6A, 0xDC, - 0xC8, 0xB1, 0xA3, 0xC7, 0x4C, 0xBE, 0x7C, 0x79, 0x1C, 0x59, 0x11, 0x13, 0xA6, 0x81, 0xDF, 0x96, - 0x41, 0x13, 0x49, 0xB2, 0xA5, 0xC3, 0x4B, 0xDD, 0xA4, 0xB1, 0x24, 0xE7, 0x0C, 0x54, 0x37, 0x97, - 0x38, 0x17, 0x6A, 0xDB, 0x35, 0x0A, 0x9A, 0xC0, 0x4E, 0xC1, 0x28, 0x69, 0x23, 0xD9, 0xAA, 0x15, - 0xA6, 0x4C, 0x48, 0x73, 0x1A, 0x4C, 0xD7, 0x0C, 0x14, 0xB0, 0x81, 0x6F, 0x18, 0x9D, 0xC4, 0xD8, - 0xE9, 0x54, 0x30, 0x68, 0xD0, 0x4A, 0x35, 0x92, 0x23, 0x27, 0x91, 0x25, 0x46, 0x76, 0xD2, 0xEC, - 0xD9, 0x53, 0x48, 0x91, 0xD2, 0x5B, 0xE0, 0x76, 0xAD, 0x3A, 0x24, 0xF0, 0xCF, 0xD4, 0x7F, 0xC3, - 0xC0, 0x65, 0x8A, 0x18, 0xD7, 0x5B, 0x28, 0x40, 0xA0, 0x24, 0xE9, 0x10, 0x91, 0x42, 0x04, 0x88, - 0x1E, 0x72, 0xE0, 0xA8, 0xE9, 0x11, 0x82, 0x03, 0x8B, 0x2D, 0x6F, 0xFE, 0xB0, 0xC5, 0x69, 0x72, - 0xAA, 0xA2, 0xB9, 0x02, 0x95, 0x85, 0x93, 0xF6, 0xF0, 0xDA, 0xB7, 0x50, 0x7C, 0xA0, 0x90, 0xA1, - 0x64, 0x69, 0x08, 0x85, 0x0D, 0x2D, 0x64, 0xF4, 0xE8, 0xF2, 0xA6, 0xCC, 0x19, 0x3B, 0x5B, 0x86, - 0x0C, 0xB1, 0xD2, 0x84, 0x08, 0x91, 0x30, 0x6F, 0x16, 0x93, 0x84, 0x83, 0xE9, 0xD0, 0x9F, 0x37, - 0x66, 0xFF, 0xFD, 0x61, 0x04, 0xCA, 0x27, 0x43, 0x72, 0xE1, 0x48, 0xE9, 0xA0, 0xC0, 0x21, 0xC4, - 0x90, 0x3A, 0x70, 0xB6, 0x74, 0xB9, 0xB2, 0x05, 0x4C, 0x98, 0x28, 0x4F, 0x78, 0x40, 0x7F, 0x72, - 0x06, 0x8E, 0x99, 0x30, 0x63, 0x62, 0x38, 0x50, 0x41, 0x44, 0xF6, 0xC8, 0x43, 0x70, 0xCE, 0xFE, - 0x54, 0xB7, 0xED, 0xA7, 0x50, 0xAE, 0x64, 0x0C, 0xBF, 0x85, 0x93, 0x14, 0x83, 0x02, 0x0B, 0x1D, - 0x50, 0xEA, 0xE8, 0x31, 0x1D, 0xE6, 0xCC, 0x92, 0x25, 0xE2, 0xCF, 0x98, 0xB9, 0x0E, 0xE6, 0xC9, - 0x92, 0x28, 0x66, 0xB8, 0x71, 0x05, 0x08, 0x1B, 0x5C, 0x80, 0x43, 0x18, 0xDE, 0x59, 0x74, 0xCC, - 0x2B, 0xAF, 0x60, 0xF2, 0x46, 0x18, 0x6E, 0x94, 0x26, 0x9E, 0x19, 0x8A, 0x34, 0xB6, 0xD0, 0x35, - 0xE1, 0x2C, 0x33, 0x4A, 0x22, 0x43, 0x8C, 0x66, 0xC7, 0x1F, 0x82, 0x98, 0x16, 0x05, 0x80, 0x6F, - 0xD8, 0x61, 0x87, 0x1F, 0x70, 0x94, 0xA1, 0xC6, 0x0E, 0x3A, 0x6C, 0x71, 0xC6, 0x13, 0x61, 0x84, - 0x61, 0x47, 0x17, 0x2C, 0x84, 0x80, 0x43, 0x13, 0x66, 0x24, 0x38, 0xD1, 0x31, 0xBC, 0x5C, 0xA2, - 0x89, 0x1D, 0x31, 0xD6, 0x41, 0x09, 0x23, 0xF3, 0x1D, 0xF2, 0x56, 0x42, 0xB7, 0x14, 0xE3, 0x09, - 0x28, 0xA3, 0x48, 0x32, 0x44, 0x0C, 0xC7, 0xCD, 0xF7, 0xC4, 0x13, 0x01, 0xD6, 0x31, 0x46, 0x0F, - 0x2C, 0xEE, 0x30, 0x06, 0x1C, 0x41, 0x74, 0x20, 0xC1, 0x0E, 0x7F, 0xB8, 0x31, 0xC4, 0x07, 0x32, - 0x5C, 0xD1, 0x45, 0x17, 0x61, 0x34, 0xC1, 0x03, 0x11, 0x91, 0x5C, 0x94, 0xCC, 0x2E, 0x89, 0x8C, - 0x92, 0xCB, 0x25, 0x97, 0xF4, 0xB2, 0x4C, 0x29, 0x6E, 0x98, 0x71, 0x24, 0x42, 0xCA, 0x9C, 0xC2, - 0xC4, 0x05, 0x89, 0x48, 0x22, 0x03, 0x05, 0x1F, 0x50, 0x11, 0xC6, 0x13, 0x56, 0xA8, 0xE1, 0x87, - 0x1F, 0x75, 0xEC, 0xC0, 0x81, 0x05, 0x1B, 0x6C, 0x40, 0x01, 0x15, 0x94, 0xC8, 0x51, 0x23, 0x19, - 0x9F, 0x70, 0x08, 0x42, 0x07, 0x1B, 0xE8, 0x20, 0xDF, 0x19, 0x41, 0x80, 0x20, 0x43, 0x6E, 0x14, - 0x5D, 0x02, 0x4E, 0x38, 0xE1, 0x0C, 0x33, 0x10, 0x2B, 0xB2, 0x00, 0xB9, 0xA7, 0x41, 0xFE, 0xCA, - 0xE0, 0x21, 0x02, 0x0B, 0x50, 0x48, 0x42, 0x85, 0x7B, 0x5D, 0x64, 0xC1, 0x43, 0x1E, 0xB2, 0x7C, - 0x55, 0x87, 0x0C, 0x91, 0xB2, 0x30, 0x04, 0x15, 0x54, 0x48, 0x02, 0xCA, 0xB1, 0xC6, 0x32, 0x29, - 0x09, 0x1B, 0x3B, 0x88, 0x40, 0x02, 0x10, 0x63, 0xFC, 0xD1, 0xC5, 0x06, 0x1D, 0x7C, 0xA0, 0x23, - 0x44, 0x99, 0x5C, 0x53, 0xD0, 0x25, 0xB9, 0x80, 0xF1, 0xC6, 0x2B, 0x09, 0x65, 0x42, 0x8E, 0x2E, - 0x4E, 0xF4, 0x20, 0x89, 0x2B, 0x9A, 0xC8, 0x31, 0x44, 0x17, 0x45, 0x58, 0x21, 0xE7, 0x1B, 0xF6, - 0xD9, 0xD1, 0x21, 0x19, 0xE7, 0xBA, 0xB2, 0x0C, 0x2E, 0xC2, 0xE4, 0xAB, 0xAF, 0x30, 0xC1, 0x2C, - 0xE3, 0x0A, 0x1B, 0x85, 0x41, 0xF1, 0x86, 0x1B, 0x3B, 0x9C, 0x60, 0xC1, 0x0B, 0xD7, 0x96, 0x0A, - 0x0C, 0x23, 0x6A, 0x90, 0x6A, 0x10, 0x22, 0xCA, 0x4C, 0x03, 0x09, 0x15, 0x6C, 0x48, 0x62, 0xC9, - 0x1F, 0x7A, 0xD8, 0x61, 0x85, 0x1C, 0xE8, 0xDA, 0xE7, 0xDF, 0x13, 0x6E, 0x0C, 0xD2, 0xC8, 0x27, - 0xC1, 0x28, 0xA3, 0x8C, 0x38, 0xE4, 0x88, 0x23, 0x4E, 0x33, 0xCD, 0x38, 0x63, 0xCC, 0xCB, 0xC2, - 0x2C, 0x13, 0x0A, 0x1B, 0x5E, 0x5D, 0x32, 0x46, 0x08, 0x1D, 0x5C, 0x80, 0x60, 0x46, 0xBD, 0x40, - 0x63, 0x49, 0x8C, 0x60, 0x18, 0x54, 0x9B, 0x19, 0x84, 0xD0, 0xE2, 0x89, 0x0D, 0x21, 0xEC, 0x90, - 0x87, 0x22, 0x67, 0x94, 0xF1, 0x84, 0x1C, 0xBB, 0x58, 0x12, 0xC5, 0x12, 0x53, 0x3E, 0x11, 0x45, - 0x13, 0x69, 0xD4, 0xD1, 0x89, 0x6C, 0x82, 0x74, 0x92, 0x09, 0x2B, 0x76, 0x2E, 0x03, 0x08, 0x13, - 0x8B, 0xE8, 0xE2, 0x0C, 0x2E, 0xB3, 0x2C, 0xDB, 0xC5, 0x10, 0x32, 0xC4, 0xF0, 0x5A, 0xC2, 0x0F, - 0x7D, 0x03, 0xCD, 0x86, 0x75, 0x14, 0x32, 0xC6, 0x16, 0x11, 0xBE, 0xF1, 0xA0, 0xFE, 0x15, 0xAE, - 0x6D, 0xE2, 0x09, 0x10, 0x14, 0xC8, 0x40, 0x45, 0x21, 0x7A, 0xE8, 0xF1, 0x44, 0x1D, 0xAE, 0x50, - 0x42, 0x04, 0x80, 0x66, 0x34, 0xA1, 0x26, 0x0E, 0x6A, 0xFC, 0xB1, 0xD0, 0x2A, 0x75, 0x30, 0xC1, - 0x44, 0x1B, 0xBA, 0x4C, 0xE3, 0x0C, 0x24, 0x2C, 0xB4, 0x20, 0x6C, 0x1A, 0x61, 0x10, 0xE1, 0x87, - 0x45, 0xC3, 0x84, 0xB3, 0x09, 0x1A, 0x5A, 0x50, 0x31, 0x48, 0x1D, 0x5B, 0xA8, 0xA1, 0x9F, 0x15, - 0x32, 0x80, 0x70, 0x01, 0x20, 0xBA, 0x78, 0xC1, 0x81, 0x0C, 0x72, 0xD8, 0x61, 0x06, 0x1C, 0x4F, - 0x8C, 0xE1, 0x4A, 0x23, 0xAE, 0xA9, 0xA1, 0x06, 0xDF, 0x3C, 0xC0, 0xC0, 0xC3, 0x1B, 0x0E, 0xD9, - 0x01, 0x48, 0x20, 0xC6, 0x4C, 0x43, 0x8D, 0x2E, 0x68, 0xA4, 0xD0, 0x81, 0x0F, 0x57, 0xB8, 0x61, - 0xC5, 0x16, 0x0E, 0x47, 0x24, 0x6E, 0x1C, 0x27, 0x3C, 0xD0, 0x81, 0x0E, 0x72, 0x58, 0xB9, 0x45, - 0x1D, 0x64, 0xB0, 0xE0, 0x17, 0x20, 0xC2, 0x40, 0x01, 0x58, 0x21, 0xA6, 0x95, 0x61, 0x85, 0x2B, - 0x89, 0xE0, 0xC0, 0x83, 0x1A, 0x60, 0xF0, 0x8D, 0x03, 0x0E, 0xC6, 0x23, 0xFF, 0xD0, 0x25, 0xBB, - 0xCC, 0xD2, 0xBC, 0x31, 0xD1, 0xAB, 0x41, 0x0B, 0xB6, 0x30, 0x06, 0x16, 0x78, 0x41, 0x7F, 0x13, - 0xB9, 0x85, 0x35, 0x7E, 0x90, 0x01, 0x05, 0x58, 0x80, 0x0C, 0x79, 0xD8, 0x01, 0x99, 0x86, 0x05, - 0x05, 0x3E, 0x18, 0x03, 0x17, 0x92, 0x90, 0xC4, 0x23, 0xF2, 0xF4, 0x84, 0x26, 0x18, 0x4B, 0x57, - 0x60, 0x00, 0x43, 0x11, 0x88, 0xD0, 0x2E, 0x1C, 0xA8, 0x00, 0x05, 0x66, 0x88, 0x08, 0xFF, 0x66, - 0x21, 0x0C, 0x5D, 0xD0, 0xC2, 0x0B, 0x35, 0x38, 0x81, 0x0E, 0xBA, 0xE0, 0x83, 0x1A, 0x84, 0xC1, - 0x22, 0xE4, 0xA0, 0x46, 0x20, 0x80, 0xA0, 0x83, 0x0C, 0xEE, 0xC0, 0x02, 0xFE, 0x27, 0xE0, 0x00, - 0x19, 0x46, 0xB1, 0x0C, 0x63, 0xC4, 0xA9, 0x11, 0x66, 0x72, 0x03, 0x0F, 0x20, 0x01, 0x0A, 0x2B, - 0xD0, 0x00, 0x0C, 0x5B, 0xB0, 0x42, 0xBB, 0xC0, 0x40, 0x04, 0x18, 0x44, 0x00, 0x02, 0x51, 0x90, - 0xC8, 0x25, 0xA0, 0x91, 0x08, 0x23, 0x90, 0xCD, 0x08, 0x24, 0xF0, 0x41, 0x17, 0x7A, 0x20, 0x82, - 0x23, 0x48, 0xAE, 0x22, 0xE9, 0x08, 0xC7, 0x2C, 0x66, 0x71, 0xAC, 0x44, 0xE8, 0x60, 0x03, 0x20, - 0x60, 0x83, 0x2B, 0x3C, 0xA1, 0x84, 0x21, 0x50, 0xA2, 0x07, 0x14, 0xD8, 0x41, 0x18, 0x10, 0x97, - 0x08, 0x18, 0x84, 0x21, 0x0D, 0xCD, 0x81, 0x22, 0xFE, 0x50, 0x10, 0x81, 0x03, 0x94, 0x60, 0x22, - 0xBC, 0x80, 0x06, 0x10, 0x32, 0xD0, 0x81, 0x38, 0x28, 0x01, 0x0A, 0x94, 0xA8, 0x43, 0x0C, 0x5E, - 0x80, 0x40, 0x8A, 0x60, 0x28, 0x18, 0x59, 0x38, 0x42, 0x16, 0xE4, 0xC0, 0x86, 0x3C, 0x8C, 0x42, - 0x15, 0x3F, 0xB0, 0xC0, 0x10, 0x2C, 0x71, 0x05, 0x1B, 0xC4, 0x20, 0x0B, 0xA0, 0x70, 0x45, 0x16, - 0x88, 0x80, 0x1A, 0x11, 0xE2, 0xCF, 0x8A, 0x07, 0x20, 0x00, 0x01, 0x12, 0x70, 0x86, 0x89, 0x68, - 0xC3, 0x1B, 0x3E, 0x78, 0xC0, 0x0F, 0x54, 0x91, 0xB6, 0x41, 0xA4, 0x01, 0x07, 0x60, 0x80, 0x9B, - 0x43, 0x32, 0xD1, 0x8A, 0x3F, 0xF0, 0x40, 0x05, 0x45, 0xB0, 0xC4, 0x28, 0x40, 0x61, 0x84, 0x0C, - 0x58, 0x20, 0x0F, 0x97, 0x78, 0x83, 0x1A, 0x78, 0x20, 0x87, 0x59, 0x24, 0xA2, 0x08, 0x75, 0x40, - 0x4D, 0x11, 0x60, 0xA0, 0x82, 0x2B, 0x16, 0x00, 0x00, 0xE0, 0x2C, 0x00, 0x0D, 0x28, 0xD2, 0x0D, - 0x68, 0xF8, 0x80, 0x09, 0x66, 0x03, 0x45, 0x24, 0xB3, 0x10, 0x84, 0xEC, 0x55, 0xE4, 0x0F, 0xA1, - 0xAB, 0x43, 0x29, 0x20, 0x91, 0x82, 0x07, 0xD8, 0x60, 0x14, 0x7F, 0xFE, 0x28, 0x43, 0x19, 0xA2, - 0x10, 0x0A, 0x57, 0xC8, 0xC1, 0x0A, 0xAB, 0xDB, 0xC2, 0x0B, 0x0A, 0x59, 0x00, 0x59, 0x46, 0xC0, - 0x78, 0x10, 0x80, 0x40, 0x2D, 0x07, 0xA2, 0x0C, 0x72, 0x28, 0x83, 0x15, 0x0B, 0x39, 0xC4, 0x39, - 0x76, 0x01, 0x09, 0x5D, 0x5C, 0x50, 0x12, 0x83, 0x18, 0x43, 0x16, 0x46, 0xA7, 0x11, 0x45, 0xD8, - 0xA1, 0x0E, 0x9F, 0xE0, 0x03, 0xA7, 0x12, 0x51, 0x0A, 0x38, 0xE8, 0xE1, 0x0C, 0x6A, 0x38, 0xD6, - 0x18, 0xEA, 0x20, 0x87, 0x5F, 0x46, 0xA0, 0xA0, 0xB2, 0xA4, 0x81, 0x1A, 0x08, 0xE1, 0x07, 0x3B, - 0xA0, 0x80, 0x06, 0x7A, 0x33, 0xC3, 0x1F, 0x94, 0xC1, 0x8C, 0x6C, 0x10, 0xC3, 0x9D, 0x05, 0xC1, - 0xC4, 0x44, 0x85, 0x61, 0x0C, 0x3E, 0xA4, 0xAE, 0x0E, 0x59, 0x70, 0xC3, 0x19, 0x33, 0xB2, 0x8A, - 0x47, 0x8C, 0x82, 0x0F, 0x2D, 0x80, 0x42, 0xC7, 0xC4, 0xB3, 0x05, 0x0D, 0xA6, 0x61, 0x75, 0x45, - 0x88, 0x40, 0x02, 0x20, 0x50, 0x82, 0x03, 0xC0, 0x60, 0x0B, 0x53, 0xA8, 0x45, 0x2C, 0xE8, 0x47, - 0x03, 0xC7, 0x95, 0x95, 0x0E, 0xB5, 0xA8, 0x46, 0x2C, 0x10, 0x21, 0x88, 0x85, 0x24, 0xC3, 0x1B, - 0x2C, 0x0C, 0x44, 0x0A, 0x80, 0x20, 0x07, 0x30, 0xA8, 0x41, 0x98, 0x11, 0x01, 0x46, 0x29, 0x40, - 0x41, 0x0A, 0x48, 0x48, 0x62, 0x14, 0x8D, 0x28, 0x0D, 0x35, 0x3F, 0xF1, 0xD1, 0x46, 0xA4, 0x01, - 0x06, 0x28, 0xC8, 0xE2, 0x3F, 0x9A, 0xB0, 0x05, 0x53, 0x54, 0xC3, 0x03, 0x23, 0x98, 0x43, 0x1D, - 0xA8, 0xB8, 0x26, 0x15, 0xD4, 0xE2, 0x0E, 0x23, 0xA8, 0x85, 0x29, 0xDA, 0xAA, 0x10, 0x41, 0x74, - 0x63, 0x17, 0xC1, 0xF0, 0xC4, 0x0F, 0x3A, 0x00, 0x05, 0x3B, 0xA8, 0x01, 0x32, 0x19, 0x91, 0xC6, - 0x32, 0x83, 0x81, 0x8B, 0xBC, 0x84, 0xEF, 0x0C, 0x3C, 0xB0, 0xFE, 0x44, 0x29, 0x3E, 0x9A, 0x07, - 0xD6, 0xA4, 0x50, 0x20, 0x76, 0x20, 0x44, 0x2D, 0xDC, 0x31, 0x81, 0x09, 0xC4, 0x62, 0x0F, 0x83, - 0x00, 0xD2, 0x16, 0xE8, 0x20, 0x8F, 0x72, 0x08, 0xE0, 0x0E, 0xEA, 0x40, 0x04, 0x43, 0x12, 0x39, - 0x8B, 0x60, 0xB4, 0xE1, 0x04, 0x4E, 0x90, 0x83, 0x1A, 0x2E, 0xA1, 0x11, 0x5E, 0x00, 0xE3, 0x58, - 0xFC, 0x6A, 0x12, 0x99, 0x08, 0xF8, 0x09, 0x4B, 0xD8, 0x21, 0x7C, 0x56, 0x40, 0xE0, 0x1F, 0xEC, - 0x10, 0x0B, 0x0D, 0xB8, 0x40, 0x00, 0x23, 0xA8, 0xC6, 0x17, 0x1A, 0x01, 0x16, 0x22, 0x98, 0xA2, - 0x16, 0x08, 0x00, 0x40, 0x2C, 0xDC, 0x41, 0x88, 0x4A, 0x22, 0x44, 0x1A, 0x92, 0x50, 0x05, 0x20, - 0x7E, 0x10, 0x5D, 0xE5, 0x00, 0x55, 0x22, 0xBC, 0xC8, 0x03, 0x15, 0x48, 0x91, 0xDD, 0x44, 0x50, - 0x80, 0x02, 0x5B, 0x18, 0xC4, 0x27, 0x1E, 0xF1, 0x51, 0xBC, 0x11, 0x44, 0x0D, 0xA7, 0x90, 0xC7, - 0x02, 0x02, 0x20, 0x80, 0x00, 0x4C, 0xA1, 0x11, 0x85, 0xB0, 0x0E, 0x75, 0xBE, 0x79, 0x5C, 0x77, - 0x60, 0xC1, 0xBE, 0x07, 0xD1, 0x04, 0x1A, 0x98, 0x00, 0x88, 0x72, 0x65, 0x54, 0x07, 0x76, 0xC0, - 0xC8, 0x31, 0x56, 0xD1, 0x1E, 0xF4, 0xE1, 0xA2, 0x49, 0xEB, 0x32, 0x03, 0x48, 0x19, 0xE1, 0x86, - 0x2D, 0x6C, 0x01, 0xB5, 0xB7, 0x38, 0x82, 0x29, 0xF8, 0xB1, 0x86, 0x01, 0xE0, 0x80, 0x12, 0xA3, - 0x18, 0x85, 0x1D, 0xA6, 0x63, 0x1A, 0x1A, 0x14, 0x60, 0x02, 0xD5, 0x58, 0x41, 0x13, 0xF0, 0xCA, - 0x88, 0x40, 0xFC, 0x60, 0x13, 0xA4, 0x60, 0xC3, 0x47, 0x77, 0xB0, 0x07, 0x15, 0x0F, 0x02, 0x04, - 0x24, 0x00, 0x44, 0x89, 0xD9, 0x00, 0x58, 0x3F, 0x94, 0xA1, 0x08, 0x94, 0xD0, 0x44, 0x18, 0x42, - 0x38, 0x95, 0x4E, 0x10, 0x03, 0x10, 0x73, 0x70, 0x07, 0xFE, 0x1D, 0xA0, 0xB6, 0x8B, 0x52, 0x3C, - 0x02, 0x06, 0xFF, 0x79, 0x82, 0xD3, 0xA2, 0xC0, 0x03, 0x08, 0x4C, 0x61, 0x0A, 0x2A, 0x00, 0xB1, - 0x41, 0x64, 0x51, 0xD1, 0x66, 0x24, 0x22, 0xC1, 0x3D, 0xF0, 0x02, 0x46, 0x5E, 0x31, 0x86, 0x47, - 0xF1, 0xA1, 0x0D, 0x16, 0xD0, 0xC1, 0x28, 0x2C, 0x91, 0xA2, 0x30, 0x50, 0xE2, 0x13, 0xD6, 0x03, - 0xC3, 0x49, 0x04, 0x41, 0x0C, 0x62, 0x14, 0xC3, 0x6F, 0x92, 0xD8, 0x45, 0x06, 0x39, 0x53, 0x07, - 0x33, 0x8C, 0xE8, 0x45, 0xD1, 0x81, 0x01, 0x0C, 0x68, 0x10, 0x81, 0x25, 0x2F, 0x44, 0x1A, 0xD0, - 0x10, 0x46, 0x33, 0x20, 0x91, 0x05, 0x46, 0x5C, 0xC1, 0x0B, 0x4B, 0x9D, 0x08, 0x83, 0x0A, 0xBD, - 0x01, 0x48, 0x3C, 0xB7, 0x05, 0x92, 0x28, 0x05, 0xBC, 0xCC, 0xD0, 0x88, 0x51, 0x30, 0x82, 0x08, - 0x92, 0xD6, 0x0D, 0x31, 0x4E, 0x41, 0x0D, 0x67, 0xA4, 0x2D, 0x11, 0x89, 0x80, 0x84, 0x23, 0xF6, - 0x60, 0x85, 0x25, 0x7C, 0x81, 0x0B, 0x56, 0x8B, 0x02, 0x0D, 0x70, 0xB0, 0xCD, 0x08, 0x28, 0x02, - 0xAF, 0xBE, 0x48, 0xF5, 0xE6, 0x12, 0x9C, 0x05, 0xEC, 0x29, 0x48, 0x0F, 0x63, 0x00, 0x41, 0x0B, - 0x48, 0xB1, 0x88, 0x13, 0x88, 0xC0, 0x93, 0x44, 0x3A, 0xC3, 0x18, 0xD4, 0xA9, 0x86, 0x26, 0xE4, - 0x46, 0x19, 0xB4, 0xE0, 0x04, 0x24, 0x54, 0x41, 0x0B, 0x54, 0x64, 0x23, 0x1B, 0xEA, 0x50, 0x47, - 0x12, 0x2A, 0x20, 0x8A, 0x58, 0x18, 0xE0, 0x06, 0x71, 0x40, 0x02, 0x16, 0xF0, 0x30, 0x05, 0x3C, - 0xAC, 0x82, 0x21, 0xD9, 0xC6, 0x85, 0x33, 0x1C, 0xB1, 0x05, 0x46, 0x58, 0xC1, 0x0D, 0xFF, 0x75, - 0xC8, 0x31, 0xF4, 0x20, 0xA6, 0x1E, 0xE0, 0x82, 0x13, 0x3F, 0x48, 0x01, 0x15, 0xD0, 0x85, 0xB1, - 0x30, 0xF4, 0xBA, 0x11, 0x61, 0x50, 0x03, 0x23, 0xFE, 0xCC, 0xA0, 0x8A, 0x66, 0xEC, 0x41, 0x09, - 0xD8, 0xC0, 0x47, 0x3F, 0xFA, 0xA1, 0x8F, 0x95, 0xCB, 0xC3, 0x10, 0x26, 0x40, 0x87, 0x14, 0x2A, - 0x30, 0x8E, 0x77, 0xAC, 0xE3, 0x1D, 0xEF, 0x98, 0xC7, 0x2D, 0x10, 0xBE, 0x0B, 0x52, 0x6C, 0xDB, - 0xE1, 0x3B, 0xAB, 0x48, 0x32, 0x04, 0x71, 0x86, 0x47, 0x48, 0xC2, 0x7F, 0x4C, 0xB0, 0xC0, 0xC6, - 0xBF, 0x32, 0x1F, 0x2B, 0x30, 0x69, 0xE4, 0x8C, 0x28, 0x44, 0x16, 0x8C, 0xA1, 0x0A, 0x64, 0xD4, - 0xC3, 0x1E, 0xF9, 0xF0, 0x87, 0xD6, 0xB5, 0xAE, 0x8F, 0x24, 0xCC, 0x00, 0x1D, 0x26, 0x28, 0x47, - 0x3E, 0xEC, 0x11, 0x8F, 0x78, 0xCC, 0xA3, 0x21, 0xAB, 0x80, 0x84, 0x13, 0x74, 0x01, 0x89, 0x2B, - 0x0C, 0xC2, 0xAE, 0x78, 0x5D, 0x88, 0x2F, 0x30, 0x51, 0x06, 0x3F, 0x7C, 0x02, 0x14, 0xC1, 0xD8, - 0x84, 0x11, 0x20, 0xD1, 0x24, 0x4D, 0xC0, 0xC1, 0x0D, 0x60, 0xE8, 0x35, 0x28, 0xCA, 0x63, 0x89, - 0x31, 0x78, 0x82, 0x16, 0xDB, 0x28, 0x7B, 0xD6, 0xF9, 0xC1, 0xF8, 0x95, 0x97, 0xC3, 0x00, 0x33, - 0x68, 0x00, 0x3D, 0xFC, 0x91, 0x8F, 0xB2, 0xB3, 0xA3, 0x21, 0x97, 0xD8, 0x6F, 0x20, 0x20, 0xD1, - 0x05, 0x39, 0x84, 0x3C, 0xD6, 0x12, 0x69, 0xC5, 0x25, 0xAA, 0xF3, 0x08, 0x50, 0xCC, 0xC2, 0x79, - 0xA4, 0x20, 0x56, 0x1E, 0x1E, 0x31, 0xC6, 0x20, 0xA4, 0x32, 0xCC, 0x94, 0x48, 0xC4, 0x1E, 0x38, - 0xB1, 0x8D, 0x7A, 0xC4, 0x03, 0x1F, 0xFE, 0x60, 0xBC, 0xEE, 0xFB, 0x61, 0x88, 0x06, 0x70, 0x63, - 0x1F, 0xFE, 0xD0, 0x07, 0xD9, 0x89, 0xD1, 0x10, 0x4D, 0x04, 0xE2, 0x04, 0x8B, 0x98, 0x58, 0x5D, - 0xD5, 0xA0, 0xE7, 0x87, 0x60, 0xE2, 0x12, 0x72, 0x18, 0x84, 0x1F, 0x28, 0xC1, 0x06, 0x4F, 0x3C, - 0x6F, 0x07, 0x0E, 0x60, 0x01, 0x19, 0xA0, 0xFE, 0x10, 0x83, 0x20, 0xF0, 0xA0, 0x9F, 0xA6, 0x0F, - 0x85, 0x17, 0x88, 0x81, 0x87, 0x67, 0xD8, 0x03, 0x1E, 0xC0, 0xD7, 0x3D, 0x3F, 0x72, 0xBF, 0x8F, - 0xF5, 0xFB, 0x63, 0x1F, 0xF6, 0x38, 0x3B, 0xE6, 0xD1, 0x50, 0x83, 0x45, 0x38, 0x82, 0x0C, 0x85, - 0x00, 0x43, 0x84, 0x2C, 0x72, 0x08, 0x3B, 0x50, 0x81, 0x0C, 0x7E, 0x20, 0x07, 0x1F, 0xD0, 0x02, - 0xBA, 0x20, 0x0E, 0x9E, 0x40, 0x20, 0x32, 0x40, 0x06, 0x72, 0xE0, 0x06, 0x4B, 0x40, 0x03, 0x90, - 0x80, 0x0B, 0xD3, 0x40, 0x75, 0xC5, 0x40, 0x0C, 0x53, 0x10, 0x0D, 0xF6, 0x70, 0x0F, 0xEB, 0xA7, - 0x7E, 0x5A, 0xC7, 0x78, 0x94, 0x67, 0x0F, 0x97, 0xD7, 0x10, 0x8C, 0xA0, 0x05, 0x3E, 0x40, 0x0B, - 0x90, 0xC0, 0x06, 0x75, 0xA0, 0x06, 0x6E, 0x00, 0x07, 0x17, 0x11, 0x06, 0xC3, 0x52, 0x08, 0x5D, - 0x10, 0x02, 0x1B, 0x00, 0x08, 0xD4, 0x40, 0x0D, 0x9E, 0xC0, 0x02, 0x3B, 0x40, 0x09, 0xB9, 0xA0, - 0x08, 0xE1, 0x81, 0x35, 0x8E, 0x80, 0x54, 0x9C, 0x40, 0x0D, 0xB4, 0x80, 0x05, 0xEF, 0x60, 0x0F, - 0xB8, 0x97, 0x7B, 0xEA, 0xB7, 0x7E, 0xFD, 0x90, 0x0F, 0xF0, 0xB0, 0x3F, 0x9F, 0xA0, 0x0B, 0xC2, - 0x10, 0x0A, 0x89, 0x60, 0x07, 0xFB, 0x77, 0x11, 0x6F, 0xF0, 0x02, 0x5D, 0xB0, 0x3A, 0x3A, 0x90, - 0x02, 0x3E, 0xD0, 0x3C, 0xB4, 0xA0, 0x05, 0x72, 0x20, 0x09, 0x89, 0x10, 0x7D, 0x8C, 0xC0, 0x08, - 0x1E, 0x95, 0x7F, 0x7B, 0x20, 0x0C, 0xD6, 0x34, 0x07, 0xF8, 0x70, 0x0F, 0xFA, 0x60, 0x84, 0x1A, - 0xB8, 0x0F, 0xF7, 0xF0, 0x81, 0x98, 0x07, 0x0D, 0xCE, 0x20, 0x0C, 0x60, 0x08, 0x78, 0xCD, 0x07, - 0x11, 0x8A, 0x80, 0x03, 0x41, 0x60, 0x07, 0x8A, 0xD0, 0x05, 0x2D, 0x40, 0x02, 0x5E, 0x30, 0x0D, - 0x4C, 0x50, 0x03, 0x6D, 0xC0, 0x06, 0xFE, 0x36, 0x20, 0x02, 0x5A, 0x30, 0x24, 0x6A, 0x90, 0x35, - 0xEC, 0x74, 0x2C, 0xAE, 0x10, 0x04, 0xE3, 0x70, 0x0F, 0xC0, 0xE7, 0x86, 0x48, 0x88, 0x0F, 0xF6, - 0x60, 0x0D, 0xFB, 0x03, 0x09, 0x8B, 0x40, 0x0A, 0xA0, 0xF0, 0x08, 0x6A, 0x50, 0x04, 0x37, 0x74, - 0x11, 0x98, 0xE0, 0x07, 0x1B, 0xA5, 0x07, 0x85, 0xD0, 0x03, 0x29, 0x60, 0x01, 0x87, 0x56, 0x03, - 0x71, 0xE0, 0x09, 0x46, 0x70, 0x02, 0x1B, 0x20, 0x09, 0x6A, 0xA0, 0x49, 0xA4, 0x40, 0x0A, 0x72, - 0x40, 0x09, 0x16, 0x33, 0x06, 0xD8, 0x50, 0x0F, 0xF9, 0xB0, 0x0F, 0x6D, 0xB8, 0x75, 0xFA, 0x80, - 0x0F, 0x66, 0x07, 0x11, 0x8F, 0xC0, 0x04, 0x1D, 0xE0, 0x08, 0xA3, 0x90, 0x7F, 0xAF, 0xB1, 0x23, - 0xDB, 0xD2, 0x3A, 0x82, 0x20, 0x08, 0x83, 0xB0, 0x03, 0x2D, 0xF0, 0x80, 0xB4, 0xA0, 0x0B, 0x40, - 0x18, 0x07, 0x6D, 0x60, 0x0C, 0xC5, 0x80, 0x04, 0xE8, 0x53, 0x07, 0x8D, 0x60, 0x31, 0x70, 0xD0, - 0x05, 0xB6, 0x70, 0x75, 0xF8, 0xF0, 0x8B, 0xC0, 0x08, 0x87, 0x66, 0xF7, 0x0B, 0xC6, 0xF8, 0x03, - 0x35, 0x00, 0x09, 0x9F, 0xE0, 0x07, 0xA1, 0xA3, 0x82, 0x11, 0x91, 0x0C, 0xBE, 0x90, 0x0B, 0xAB, - 0x60, 0x14, 0x8B, 0x05, 0x03, 0x38, 0xE0, 0x06, 0x82, 0x00, 0x07, 0x83, 0x60, 0x2C, 0x6B, 0x34, - 0x0B, 0x2D, 0xE3, 0x3C, 0x33, 0xC8, 0x04, 0x3F, 0xE0, 0x85, 0x40, 0xC6, 0x3E, 0x72, 0x80, 0x0A, - 0x57, 0x77, 0x0F, 0xF8, 0x80, 0x0F, 0xF4, 0x30, 0x91, 0xEB, 0xB0, 0x0E, 0xEC, 0x08, 0x11, 0xB9, - 0x80, 0x06, 0x5E, 0x00, 0x0A, 0xDE, 0x05, 0x06, 0xB7, 0x05, 0x11, 0xBE, 0x00, 0x0C, 0x2F, 0xC8, - 0x01, 0x8D, 0x90, 0x0B, 0x50, 0x00, 0x02, 0x20, 0xF0, 0x02, 0x66, 0x00, 0x2F, 0x7A, 0xA0, 0x09, - 0xA3, 0xC0, 0x06, 0x46, 0x00, 0xFE, 0x04, 0x7C, 0x40, 0x0A, 0xB3, 0xB0, 0x0C, 0xC2, 0x80, 0x0B, - 0x7C, 0x20, 0x93, 0xC8, 0xA6, 0x09, 0x7A, 0x00, 0x07, 0x72, 0x50, 0x8E, 0xF6, 0x80, 0x73, 0xDC, - 0x50, 0x0E, 0xE5, 0xF0, 0x0C, 0xD1, 0x70, 0x91, 0x10, 0x91, 0x6A, 0x18, 0x94, 0x07, 0x50, 0x70, - 0x05, 0xA0, 0xD7, 0x10, 0x21, 0x29, 0x09, 0x50, 0x20, 0x03, 0x6C, 0x50, 0x0A, 0x54, 0x20, 0x03, - 0x2D, 0x60, 0x23, 0x51, 0x20, 0x1E, 0x76, 0x20, 0x09, 0x3D, 0xD0, 0x01, 0x1A, 0xF0, 0x00, 0xCF, - 0xC2, 0x07, 0xA1, 0xC0, 0x24, 0xAE, 0x00, 0x0A, 0xEA, 0x23, 0x07, 0x7A, 0xE0, 0x6A, 0xBD, 0xF8, - 0x0E, 0xE3, 0xC0, 0x0D, 0xB1, 0x10, 0x0B, 0xB0, 0x80, 0x0D, 0x9A, 0x18, 0x11, 0xAB, 0x00, 0x0D, - 0x68, 0x93, 0x07, 0x43, 0xB0, 0x03, 0x57, 0x10, 0x77, 0x06, 0xE1, 0x0B, 0xBB, 0x60, 0x96, 0x89, - 0x50, 0x31, 0x52, 0xE9, 0x1E, 0x2F, 0xB0, 0x04, 0x7E, 0x30, 0x26, 0x64, 0x40, 0x06, 0x40, 0xE0, - 0x25, 0x12, 0x20, 0x4A, 0xAE, 0xB0, 0x21, 0x7B, 0xC1, 0x02, 0x59, 0xA0, 0x06, 0x72, 0x20, 0x04, - 0xED, 0x70, 0x0F, 0xCF, 0x00, 0x0B, 0xA9, 0x90, 0x0A, 0x7D, 0x00, 0x0B, 0xCC, 0x30, 0x11, 0xB9, - 0x80, 0x0B, 0x9E, 0xC8, 0x06, 0x32, 0x20, 0x03, 0x29, 0x26, 0x11, 0xD2, 0x10, 0x98, 0xB3, 0x10, - 0x0A, 0x46, 0xB0, 0x01, 0x8E, 0x70, 0x96, 0x57, 0x59, 0x3D, 0x85, 0x10, 0x2A, 0x5D, 0x50, 0x0A, - 0x95, 0xD2, 0x03, 0x36, 0xA0, 0x03, 0x64, 0x60, 0x09, 0x72, 0x20, 0x03, 0x22, 0xC0, 0x01, 0x2F, - 0x40, 0x04, 0x56, 0x30, 0x04, 0x58, 0xD0, 0x0E, 0xE3, 0x00, 0x0B, 0x93, 0xD0, 0x07, 0x7D, 0x30, - 0x09, 0x93, 0xC0, 0x05, 0x13, 0xE1, 0x08, 0x4E, 0xE0, 0x89, 0x54, 0x00, 0x02, 0x47, 0xE0, 0x97, - 0x06, 0x21, 0x0D, 0xAD, 0xFE, 0xB9, 0x07, 0x5E, 0xE0, 0x04, 0x46, 0xE0, 0x09, 0xCD, 0x90, 0x36, - 0x64, 0xD0, 0x79, 0xDF, 0xD5, 0x05, 0x75, 0x10, 0x75, 0x8C, 0x30, 0x08, 0xE6, 0x29, 0x85, 0x59, - 0x10, 0x03, 0x32, 0x10, 0x04, 0x23, 0xB4, 0x05, 0x38, 0x00, 0x0B, 0xED, 0x00, 0x0B, 0x7D, 0x20, - 0x06, 0x62, 0x70, 0x9F, 0x2B, 0x80, 0x03, 0x11, 0x97, 0x10, 0x68, 0x00, 0x04, 0x19, 0x34, 0x04, - 0x21, 0x90, 0x06, 0xE4, 0x44, 0x51, 0x42, 0xA0, 0x02, 0x63, 0x00, 0x09, 0x04, 0xC6, 0x07, 0x36, - 0x60, 0x03, 0x2C, 0xC0, 0x02, 0x3D, 0xB0, 0x2E, 0x75, 0xF0, 0x20, 0x61, 0xB0, 0x05, 0xA0, 0x33, - 0x66, 0xD7, 0xD3, 0x1C, 0x56, 0x00, 0x06, 0x41, 0x80, 0x05, 0xCF, 0xF0, 0x0C, 0xF7, 0x99, 0x03, - 0x39, 0xE0, 0x02, 0x18, 0x90, 0x00, 0x28, 0x14, 0x11, 0x85, 0x00, 0x08, 0x72, 0x00, 0x58, 0x50, - 0x30, 0x04, 0xD8, 0xF9, 0x97, 0xDE, 0x20, 0x0B, 0x7B, 0x20, 0x04, 0x38, 0xD0, 0x08, 0x8D, 0x00, - 0x09, 0x5A, 0xC0, 0x01, 0x29, 0x00, 0x47, 0x32, 0xB0, 0x2E, 0x8F, 0x70, 0x09, 0x8A, 0x00, 0x78, - 0x44, 0xC0, 0x03, 0xC5, 0xB3, 0x26, 0x44, 0x20, 0x3F, 0x26, 0x24, 0x06, 0x93, 0x20, 0x06, 0x22, - 0x9A, 0x03, 0x18, 0xC0, 0x00, 0x16, 0xD0, 0x02, 0x11, 0x50, 0x02, 0x4F, 0xA9, 0x10, 0x37, 0xAA, - 0x4E, 0x75, 0x90, 0x06, 0x8A, 0x90, 0x87, 0x0D, 0x21, 0x0D, 0xC1, 0xF0, 0x4B, 0x38, 0x20, 0x07, - 0x8D, 0x30, 0x06, 0x57, 0x70, 0x05, 0x72, 0xF0, 0x08, 0x96, 0xA0, 0x09, 0x74, 0x52, 0x14, 0x8A, - 0x00, 0x4F, 0x69, 0xC2, 0x4D, 0x11, 0x10, 0xA7, 0x5A, 0x85, 0x01, 0x55, 0x90, 0x03, 0x2B, 0xB0, - 0x02, 0x53, 0x40, 0x07, 0x5C, 0xA0, 0x04, 0x7D, 0xD1, 0x4D, 0x34, 0xC0, 0x51, 0x0D, 0x11, 0x98, - 0x92, 0x70, 0x82, 0xFE, 0x6E, 0xF0, 0xA2, 0x09, 0x91, 0x0C, 0xC0, 0xD0, 0x08, 0x45, 0x10, 0xA6, - 0x7E, 0xF8, 0x2A, 0x06, 0x71, 0x1B, 0x9E, 0x46, 0x03, 0x92, 0xAA, 0x02, 0x73, 0x30, 0x07, 0x58, - 0xF0, 0x05, 0x84, 0xA0, 0x5C, 0x87, 0xD0, 0x0A, 0x8E, 0x00, 0x05, 0x45, 0xF0, 0x02, 0x1F, 0x40, - 0x04, 0xFD, 0x39, 0x10, 0xDD, 0xE0, 0x0A, 0xFF, 0xD7, 0x1C, 0x86, 0xAA, 0x10, 0xC3, 0xE0, 0x33, - 0x59, 0x00, 0x03, 0x4D, 0x20, 0x11, 0x98, 0xA0, 0x83, 0x95, 0x70, 0xA8, 0x9F, 0x95, 0x1D, 0x38, - 0x30, 0x06, 0x8C, 0xB0, 0x10, 0xBC, 0xE0, 0x0D, 0x36, 0x40, 0x01, 0x41, 0x10, 0x5E, 0x1D, 0x71, - 0x0E, 0x9F, 0x50, 0x04, 0x51, 0xA0, 0x23, 0xAB, 0x70, 0xAC, 0xD4, 0x55, 0x11, 0xE5, 0x34, 0x08, - 0x1F, 0xC0, 0x01, 0x4E, 0x60, 0x09, 0x8E, 0xFA, 0x0F, 0xAD, 0x60, 0x0E, 0x5A, 0x90, 0x33, 0x38, - 0x00, 0x07, 0xF4, 0xC8, 0x11, 0xDE, 0xF0, 0x08, 0x3C, 0x10, 0x74, 0x02, 0x71, 0x08, 0x97, 0x50, - 0x07, 0xBD, 0xC0, 0x12, 0x15, 0x91, 0x6D, 0x34, 0x82, 0x3B, 0xAF, 0x70, 0x0C, 0x8F, 0xDA, 0x0B, - 0xA5, 0xB0, 0x03, 0x06, 0x12, 0x1B, 0x24, 0xD1, 0x0D, 0x83, 0x40, 0x04, 0xF0, 0xFA, 0x0F, 0x87, - 0x10, 0xA4, 0x8A, 0x00, 0x2E, 0x18, 0xD1, 0x0B, 0xBB, 0x40, 0x06, 0x43, 0xD0, 0x3A, 0x62, 0x9A, - 0x0B, 0x04, 0xC1, 0x08, 0x69, 0xD0, 0x6D, 0xC1, 0x04, 0x19, 0x6E, 0xE1, 0x11, 0xD0, 0xD0, 0x08, - 0x1F, 0x72, 0x08, 0x87, 0xE0, 0x07, 0x6F, 0x90, 0xAD, 0x19, 0x01, 0x0C, 0x7C, 0x00, 0x02, 0x66, - 0x72, 0x01, 0x24, 0xF0, 0x03, 0x8E, 0xB0, 0x0A, 0x98, 0x50, 0x08, 0x76, 0x90, 0x05, 0x95, 0x99, - 0x09, 0x53, 0xF1, 0x06, 0x4D, 0xE0, 0x07, 0xE8, 0xC1, 0x11, 0xDA, 0x00, 0x0D, 0x9F, 0x30, 0x08, - 0x4D, 0x93, 0xFE, 0x23, 0x1E, 0xC1, 0x09, 0x3E, 0x50, 0x2B, 0x43, 0xD0, 0x02, 0x22, 0x20, 0x03, - 0x69, 0x60, 0x07, 0x77, 0x53, 0x07, 0x7E, 0x80, 0x5A, 0x7F, 0xD0, 0x04, 0x30, 0x00, 0x06, 0x43, - 0xD1, 0x11, 0xE1, 0x70, 0x96, 0x8A, 0x80, 0x1F, 0x8B, 0x61, 0x24, 0xAD, 0xA0, 0xAE, 0x17, 0x71, - 0x0B, 0xD3, 0x80, 0x36, 0xA0, 0x10, 0x86, 0x5D, 0xB0, 0x05, 0x59, 0x30, 0x04, 0x7D, 0x78, 0x24, - 0x87, 0xA0, 0x26, 0x8C, 0x40, 0xAE, 0x1B, 0x71, 0x0D, 0xCB, 0xF0, 0x89, 0x8D, 0x03, 0x1B, 0x01, - 0xF2, 0x08, 0x94, 0x20, 0x0D, 0xBC, 0x90, 0x11, 0xDF, 0x90, 0x39, 0x5D, 0x0B, 0x0A, 0x63, 0x1A, - 0x04, 0x41, 0x40, 0xA0, 0x04, 0x71, 0xB5, 0x70, 0x90, 0xAA, 0x0E, 0xB1, 0x0A, 0xBE, 0xA9, 0x2B, - 0x08, 0x72, 0x08, 0x6F, 0x20, 0x24, 0xA0, 0xE0, 0x0D, 0x1B, 0xD1, 0x09, 0x9C, 0x40, 0x0B, 0xC1, - 0xD0, 0x0C, 0xCB, 0xD0, 0x19, 0x31, 0x30, 0x06, 0x05, 0x01, 0x4F, 0x2D, 0xE1, 0x0B, 0xAB, 0xF0, - 0x06, 0x3C, 0x40, 0x03, 0x8B, 0xD1, 0x0A, 0xC0, 0x80, 0x2A, 0xE0, 0xA0, 0x11, 0xAB, 0x20, 0x0B, - 0x72, 0x30, 0x16, 0xC1, 0x00, 0x0E, 0x13, 0x35, 0x04, 0x20, 0x50, 0x65, 0x02, 0x81, 0x09, 0x8A, - 0x41, 0x12, 0xDA, 0x50, 0xB6, 0xFF, 0x60, 0x1D, 0x95, 0x94, 0x0E, 0x1A, 0xC1, 0x0A, 0xAA, 0x10, - 0x08, 0x3B, 0xD0, 0x70, 0x9A, 0xD0, 0x0A, 0x03, 0x01, 0x0D, 0x64, 0x70, 0x05, 0x97, 0x60, 0x12, - 0x82, 0x10, 0x06, 0xA8, 0xB5, 0x11, 0x68, 0x01, 0x0C, 0x53, 0x81, 0xB7, 0x72, 0xAB, 0xAA, 0xB9, - 0xC0, 0x09, 0x6D, 0xA0, 0x04, 0x47, 0x90, 0x06, 0x97, 0xA0, 0xAF, 0x04, 0x01, 0x0D, 0x8C, 0x50, - 0x06, 0x27, 0x55, 0x06, 0xD7, 0x21, 0xB2, 0x90, 0x2B, 0x0D, 0xDD, 0xA0, 0xB5, 0x12, 0x71, 0x0B, - 0xE2, 0xD4, 0xB0, 0x0C, 0x4F, 0x21, 0x10, 0x97, 0xC0, 0x08, 0x75, 0x40, 0xBA, 0x15, 0xD1, 0x0B, - 0x9A, 0xC0, 0x09, 0x8E, 0x90, 0x0B, 0x9A, 0x20, 0x16, 0x8C, 0x90, 0xAC, 0x07, 0x51, 0x14, 0xD4, - 0x31, 0x21, 0x39, 0x82, 0x09, 0xAB, 0xB0, 0x0B, 0xAE, 0x00, 0x0D, 0x94, 0x81, 0x46, 0xCD, 0x30, - 0x0A, 0x41, 0x0B, 0x17, 0xB2, 0x90, 0x08, 0xF3, 0x2B, 0x71, 0xBC, 0x10, 0x12, 0x88, 0x0A, 0x0C, - 0xBE, 0xA0, 0x09, 0x8E, 0x70, 0xBE, 0xAB, 0xE0, 0xBD, 0x0A, 0xD1, 0x0A, 0xFB, 0xF1, 0xB5, 0xFA, - 0xA3, 0x08, 0xCB, 0x20, 0x37, 0xD4, 0x1B, 0x11, 0x29, 0x2B, 0x0D, 0xC8, 0x9B, 0x0E, 0x4D, 0xCB, - 0xB7, 0x12, 0xF1, 0x0A, 0x45, 0x91, 0xC1, 0x11, 0x71, 0x08, 0x99, 0x70, 0xAF, 0x69, 0x62, 0x5F, - 0xB7, 0x00, 0xBB, 0x17, 0x41, 0xBD, 0x18, 0x22, 0xBF, 0x4A, 0x11, 0x54, 0xB9, 0x81, 0xB7, 0x55, - 0x3A, 0x12, 0xC9, 0xD0, 0x0B, 0x27, 0x3C, 0x10, 0xC3, 0x30, 0x27, 0xB2, 0x51, 0xBB, 0x2F, 0x5C, - 0xC3, 0xFF, 0x90, 0x0E, 0x5D, 0xCB, 0xB1, 0x03, 0x71, 0x8F, 0x2E, 0x6C, 0xC3, 0x39, 0x81, 0x21, - 0xAD, 0xB5, 0xBF, 0xFF, 0xA0, 0x9D, 0xBB, 0x20, 0xC4, 0x3E, 0x4C, 0x12, 0xA8, 0xD6, 0x0D, 0x06, - 0xFC, 0x0D, 0xCD, 0x20, 0x0B, 0x37, 0x71, 0xC4, 0x3E, 0x9C, 0x46, 0xE0, 0xF0, 0xC0, 0x50, 0xAC, - 0x14, 0xAA, 0x52, 0xC5, 0x58, 0x9C, 0xC5, 0x5A, 0xBC, 0xC5, 0x5C, 0xDC, 0xC5, 0x5E, 0xFC, 0xC5, - 0x60, 0x1C, 0xC6, 0x02, 0x11, 0x10, 0x00, 0x3B, -}; - -#ifdef ROMFS_DIRENTRY_HEAD - static const ROMFS_DIRENTRY image_chibios_dir = { 0, 0, ROMFS_DIRENTRY_HEAD, "chibios.gif", 4840, image_chibios }; - #undef ROMFS_DIRENTRY_HEAD - #define ROMFS_DIRENTRY_HEAD &image_chibios_dir -#endif diff --git a/demos/applications/combo/romfs_img_ugfx.h b/demos/applications/combo/romfs_img_ugfx.h index cfbd1026..bb2f60c8 100644 --- a/demos/applications/combo/romfs_img_ugfx.h +++ b/demos/applications/combo/romfs_img_ugfx.h @@ -1,304 +1,961 @@ /** - * This file was generated from "romfs_img_ugfx.gif" using... + * This file was generated from "romfs_img_ugfx.bmp" using... * - * file2c -dcs romfs_img_ugfx.gif romfs_img_ugfx.h + * file2c -dcs romfs_img_ugfx.bmp romfs_img_ugfx.h * */ static const char romfs_img_ugfx[] = { - 0x47, 0x49, 0x46, 0x38, 0x39, 0x61, 0xAE, 0x00, 0x32, 0x00, 0xE7, 0xFF, 0x00, 0x16, 0x00, 0xFF, - 0x0E, 0x30, 0x52, 0x03, 0x34, 0x55, 0x08, 0x37, 0x59, 0x16, 0x35, 0x58, 0x0E, 0x3A, 0x5C, 0x02, - 0x3E, 0x64, 0x13, 0x3B, 0x63, 0x07, 0x3D, 0x76, 0x1C, 0x3A, 0x5D, 0x18, 0x3C, 0x70, 0x21, 0x3A, - 0x6A, 0x0E, 0x3F, 0x79, 0x00, 0x43, 0x7B, 0x19, 0x3E, 0x6C, 0x1B, 0x3E, 0x72, 0x0F, 0x43, 0x6A, - 0x00, 0x47, 0x74, 0x02, 0x45, 0x84, 0x13, 0x41, 0x7B, 0x12, 0x44, 0x71, 0x16, 0x42, 0x82, 0x06, - 0x48, 0x7B, 0x1F, 0x42, 0x71, 0x16, 0x44, 0x78, 0x1F, 0x44, 0x6D, 0x1B, 0x45, 0x85, 0x0E, 0x48, - 0x8E, 0x19, 0x48, 0x76, 0x00, 0x4F, 0x88, 0x00, 0x4E, 0x93, 0x1E, 0x49, 0x6F, 0x0F, 0x4C, 0x7F, - 0x27, 0x46, 0x7C, 0x02, 0x4E, 0xA0, 0x14, 0x4B, 0x8B, 0x14, 0x4C, 0x86, 0x15, 0x4A, 0x97, 0x21, - 0x48, 0x89, 0x40, 0x40, 0x81, 0x1E, 0x4B, 0x79, 0x16, 0x4B, 0x92, 0x27, 0x4A, 0x74, 0x05, 0x52, - 0x8B, 0x29, 0x4A, 0x79, 0x16, 0x4F, 0x82, 0x15, 0x50, 0x7D, 0x0D, 0x51, 0x9E, 0x24, 0x4D, 0x82, - 0x00, 0x54, 0xA9, 0x23, 0x4F, 0x7D, 0x1E, 0x4F, 0x96, 0x0D, 0x55, 0x8E, 0x10, 0x53, 0x99, 0x1C, - 0x52, 0x86, 0x0E, 0x57, 0x89, 0x11, 0x55, 0x94, 0x00, 0x57, 0xB6, 0x1C, 0x54, 0x82, 0x30, 0x4E, - 0x84, 0x15, 0x52, 0xAC, 0x00, 0x5B, 0x99, 0x27, 0x52, 0x80, 0x31, 0x50, 0x81, 0x08, 0x58, 0xAB, - 0x23, 0x52, 0x99, 0x2A, 0x52, 0x87, 0x04, 0x58, 0xBF, 0x15, 0x58, 0x91, 0x23, 0x55, 0x8F, 0x1A, - 0x56, 0xA3, 0x23, 0x57, 0x8B, 0x00, 0x5C, 0xC1, 0x04, 0x5C, 0xB6, 0x29, 0x55, 0x9D, 0x36, 0x54, - 0x85, 0x2F, 0x56, 0x8C, 0x2E, 0x57, 0x86, 0x0C, 0x5F, 0x9E, 0x0F, 0x5D, 0xA9, 0x2C, 0x55, 0xAA, - 0x1D, 0x5C, 0x96, 0x11, 0x5D, 0xB0, 0x00, 0x63, 0xA7, 0x0E, 0x61, 0x9A, 0x11, 0x5F, 0xA5, 0x21, - 0x5B, 0xA2, 0x20, 0x5C, 0x9D, 0x00, 0x62, 0xC1, 0x1E, 0x5E, 0x92, 0x23, 0x5B, 0xA9, 0x2C, 0x5B, - 0x96, 0x2B, 0x5C, 0x91, 0x34, 0x5A, 0x90, 0x33, 0x5B, 0x8B, 0x18, 0x5E, 0xBE, 0x03, 0x67, 0xAD, - 0x24, 0x60, 0x9A, 0x1D, 0x61, 0xB5, 0x0C, 0x66, 0xBF, 0x19, 0x65, 0xA5, 0x1F, 0x61, 0xBB, 0x31, - 0x5F, 0x9A, 0x0E, 0x66, 0xC6, 0x3A, 0x5E, 0x95, 0x2B, 0x60, 0xAE, 0x56, 0x54, 0xAB, 0x0E, 0x68, - 0xBA, 0x20, 0x64, 0xB0, 0x00, 0x6E, 0xB9, 0x3D, 0x5F, 0x9C, 0x33, 0x63, 0x98, 0x2A, 0x67, 0x9B, - 0x37, 0x63, 0x9F, 0x2E, 0x65, 0xA6, 0x26, 0x66, 0xBA, 0x40, 0x61, 0x9F, 0x00, 0x72, 0xBD, 0x16, - 0x6D, 0xB2, 0x27, 0x68, 0xB6, 0x3A, 0x64, 0xA7, 0x25, 0x6A, 0xAA, 0x2F, 0x68, 0xA2, 0x40, 0x64, - 0x9B, 0x1B, 0x6B, 0xC5, 0x1A, 0x6C, 0xBF, 0x3B, 0x67, 0xA3, 0x2D, 0x68, 0xC4, 0x34, 0x69, 0xAB, - 0x2C, 0x6A, 0xBE, 0x3A, 0x69, 0x9F, 0x39, 0x6A, 0x9A, 0x1F, 0x6F, 0xBC, 0x21, 0x6E, 0xC8, 0x40, - 0x68, 0xAC, 0x22, 0x6F, 0xC3, 0x00, 0x81, 0x80, 0x2E, 0x6F, 0xB0, 0x11, 0x76, 0xC2, 0x14, 0x74, - 0xCD, 0x00, 0x7B, 0xCC, 0x16, 0x74, 0xD4, 0x32, 0x6F, 0xBD, 0x2E, 0x72, 0xAC, 0x43, 0x6D, 0xAA, - 0x3A, 0x70, 0xAC, 0x3C, 0x6F, 0xB2, 0x33, 0x71, 0xB9, 0x40, 0x70, 0xA0, 0x42, 0x6F, 0xA5, 0x2A, - 0x73, 0xC7, 0x28, 0x75, 0xBC, 0x48, 0x6D, 0xB8, 0x2B, 0x75, 0xC3, 0x39, 0x73, 0xC2, 0x0C, 0x7E, - 0xDD, 0x1E, 0x7B, 0xC7, 0x38, 0x75, 0xBD, 0x44, 0x74, 0xA4, 0x3F, 0x75, 0xB1, 0x00, 0x84, 0xDC, - 0x39, 0x77, 0xB9, 0x43, 0x75, 0xB8, 0x24, 0x7C, 0xCF, 0x12, 0x81, 0xD3, 0x4B, 0x74, 0xB2, 0x32, - 0x79, 0xCE, 0x32, 0x7A, 0xC8, 0x3D, 0x77, 0xC6, 0x32, 0x7B, 0xC2, 0x4A, 0x76, 0xAD, 0x4A, 0x75, - 0xBC, 0x18, 0x82, 0xDB, 0x3F, 0x79, 0xC2, 0x52, 0x76, 0xA8, 0x00, 0x89, 0xE1, 0x2E, 0x80, 0xB3, - 0x37, 0x7B, 0xD0, 0x5C, 0x74, 0xAE, 0x48, 0x79, 0xBD, 0x47, 0x7A, 0xB7, 0x37, 0x7D, 0xCC, 0x2C, - 0x81, 0xCE, 0x51, 0x79, 0xB8, 0x2F, 0x80, 0xDA, 0x2E, 0x81, 0xD5, 0x4C, 0x7C, 0xC0, 0x3F, 0x80, - 0xC2, 0x3B, 0x80, 0xCE, 0x3A, 0x81, 0xC9, 0x46, 0x7F, 0xC9, 0x31, 0x85, 0xD2, 0x60, 0x7B, 0xAF, - 0x55, 0x7D, 0xBC, 0x27, 0x87, 0xE1, 0x3F, 0x82, 0xD1, 0x4D, 0x80, 0xBD, 0x27, 0x89, 0xDC, 0x5C, - 0x7D, 0xB7, 0x15, 0x8E, 0xE6, 0x5B, 0x7F, 0xB1, 0x3F, 0x85, 0xCD, 0x56, 0x82, 0xAD, 0x55, 0x82, - 0xBA, 0x39, 0x88, 0xDC, 0x38, 0x89, 0xD7, 0x44, 0x86, 0xD5, 0x43, 0x87, 0xD0, 0x7F, 0x81, 0x7E, - 0x46, 0x8A, 0xD2, 0x52, 0x88, 0xC5, 0x40, 0x8C, 0xE1, 0x48, 0x8B, 0xD4, 0x3F, 0x8D, 0xDC, 0x4A, - 0x8B, 0xDA, 0x5B, 0x8C, 0xB7, 0x4B, 0x8E, 0xD7, 0x44, 0x90, 0xDE, 0x4D, 0x90, 0xD9, 0x5D, 0x8E, - 0xCC, 0x60, 0x8E, 0xC7, 0x83, 0x7F, 0xFE, 0x50, 0x92, 0xDB, 0x48, 0x94, 0xE2, 0x53, 0x94, 0xDD, - 0x5B, 0x93, 0xD8, 0x54, 0x98, 0xDA, 0x56, 0x97, 0xE1, 0x5F, 0x96, 0xDB, 0x66, 0x96, 0xD5, 0x5A, - 0x9A, 0xE4, 0x63, 0x9A, 0xCB, 0x62, 0x99, 0xDE, 0x59, 0x9C, 0xDF, 0x5E, 0x9D, 0xE8, 0x54, 0xA0, - 0xE8, 0x5C, 0x9F, 0xE2, 0x6C, 0x9D, 0xD6, 0x67, 0x9E, 0xE3, 0x5F, 0xA1, 0xE5, 0x67, 0xA1, 0xDF, - 0x69, 0xA0, 0xE5, 0x62, 0xA3, 0xE7, 0x64, 0xA5, 0xE9, 0x66, 0xA8, 0xEC, 0x6D, 0xA7, 0xE5, 0x75, - 0xA7, 0xDF, 0x69, 0xAA, 0xEE, 0x72, 0xAB, 0xEA, 0x74, 0xAC, 0xEB, 0x75, 0xAD, 0xEC, 0x7F, 0xB1, - 0xEA, 0x85, 0xB1, 0xE5, 0x8B, 0xB6, 0xEB, 0x8E, 0xBA, 0xE8, 0xFF, 0xFF, 0xFF, 0x21, 0xF9, 0x04, - 0x01, 0x0A, 0x00, 0xFF, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x32, 0x00, 0x40, 0x08, - 0xFE, 0x00, 0xFF, 0x09, 0x1C, 0x48, 0xB0, 0xA0, 0x40, 0x39, 0x78, 0x0C, 0x2A, 0x04, 0x20, 0xC7, - 0x8F, 0x1E, 0x85, 0x10, 0x23, 0x4A, 0x9C, 0x48, 0xB1, 0xA2, 0xC5, 0x8B, 0x18, 0x33, 0x52, 0xDC, - 0x62, 0x26, 0x8E, 0x19, 0x22, 0x34, 0x56, 0xD8, 0xE0, 0x10, 0x01, 0x02, 0x17, 0x82, 0x45, 0xCC, - 0xF8, 0xF9, 0x74, 0xA9, 0x8D, 0x9D, 0x29, 0x3D, 0x68, 0x80, 0x18, 0x04, 0x4C, 0xA3, 0x4D, 0x8A, - 0x43, 0x0A, 0x99, 0xCB, 0xC7, 0xB3, 0xA7, 0xB9, 0x43, 0x41, 0x2A, 0x4C, 0x98, 0xE0, 0xE1, 0x0E, - 0xB6, 0x7B, 0x3D, 0xF3, 0xDD, 0x63, 0xB3, 0x60, 0xC1, 0x40, 0x06, 0x13, 0x82, 0x78, 0x4B, 0xDA, - 0x93, 0x97, 0x11, 0x0D, 0x12, 0x84, 0x4E, 0xA8, 0x50, 0x74, 0x5C, 0x4F, 0x6D, 0x15, 0x14, 0x4C, - 0x78, 0x72, 0x6A, 0x1E, 0x55, 0x9E, 0xEA, 0xB4, 0x4C, 0x78, 0xD0, 0x94, 0x41, 0x05, 0x47, 0x54, - 0xB5, 0x39, 0x7A, 0x22, 0x81, 0xAD, 0xD3, 0x7F, 0x42, 0x98, 0x44, 0xA1, 0x11, 0x12, 0x04, 0x07, - 0x08, 0x07, 0x08, 0x08, 0x10, 0x90, 0xA1, 0xD2, 0x3F, 0x16, 0x3F, 0x3E, 0xB5, 0x69, 0x33, 0xC5, - 0x09, 0x8D, 0x0E, 0x16, 0x30, 0x34, 0x60, 0xD0, 0xC0, 0x70, 0xC6, 0x21, 0x69, 0x34, 0x61, 0x7B, - 0x27, 0xAF, 0x73, 0x67, 0x70, 0x1B, 0x9A, 0x0E, 0x44, 0x92, 0x8D, 0x9E, 0x69, 0xD3, 0x9A, 0x18, - 0xDC, 0x1D, 0xE2, 0xEC, 0x2C, 0x38, 0x13, 0xA2, 0x2B, 0x36, 0x9D, 0x7D, 0xF7, 0xDF, 0x10, 0x4D, - 0x67, 0xDF, 0x69, 0xC3, 0x36, 0xCE, 0x5D, 0x4F, 0x70, 0x1A, 0x62, 0xFF, 0xA3, 0x5D, 0x5B, 0xE0, - 0x04, 0x36, 0xF2, 0xCE, 0xF2, 0x74, 0x36, 0x63, 0xF6, 0x44, 0x14, 0x47, 0x28, 0x1C, 0x30, 0x30, - 0x40, 0x40, 0x80, 0x04, 0x3E, 0xF6, 0x0C, 0x94, 0x23, 0x47, 0x52, 0x2A, 0x52, 0x8C, 0xEA, 0xFE, - 0x80, 0xD1, 0x43, 0xA2, 0x88, 0x2A, 0x63, 0x03, 0x57, 0xB5, 0xD2, 0x55, 0x4E, 0x9E, 0xBA, 0x6F, - 0xCC, 0x2C, 0xCD, 0xA2, 0x88, 0x65, 0x98, 0xB6, 0xFB, 0xDA, 0xC2, 0xF5, 0x61, 0x4B, 0x70, 0x8E, - 0x36, 0x72, 0x00, 0x92, 0x83, 0x8D, 0x11, 0xC2, 0xBD, 0xD0, 0x0C, 0x39, 0xE2, 0x88, 0x83, 0x0E, - 0x3A, 0xE9, 0xEC, 0x57, 0x1C, 0x41, 0x0B, 0x18, 0x81, 0x0D, 0x3B, 0x14, 0x52, 0x78, 0xCA, 0x04, - 0xCE, 0xFD, 0x83, 0x85, 0x37, 0x9C, 0x79, 0x66, 0x0E, 0x81, 0x77, 0x49, 0x71, 0xC7, 0x1A, 0x20, - 0x4E, 0xF4, 0x45, 0x2C, 0xF4, 0xF0, 0x64, 0x4E, 0x1A, 0x0A, 0x2C, 0x20, 0x81, 0x2F, 0x67, 0xDD, - 0xA3, 0x09, 0x86, 0x19, 0xF9, 0x20, 0x44, 0x28, 0xC7, 0x1C, 0xF3, 0x0A, 0x23, 0x97, 0x90, 0x91, - 0x85, 0x0E, 0x2E, 0xA0, 0x80, 0x82, 0x76, 0xFF, 0x30, 0xE1, 0x07, 0x3F, 0xFE, 0xEC, 0xA3, 0x8F, - 0x7B, 0xD9, 0x30, 0x93, 0x0B, 0x2F, 0xA7, 0x84, 0x12, 0xCC, 0x44, 0x43, 0x88, 0xD1, 0x4A, 0x2F, - 0xBD, 0xF8, 0x92, 0x89, 0x26, 0xAD, 0xF8, 0x82, 0x25, 0x96, 0xA7, 0x88, 0x61, 0xC4, 0x21, 0xA7, - 0x7C, 0x59, 0xCB, 0x29, 0x7D, 0x18, 0x61, 0x57, 0x6D, 0x0B, 0x3C, 0x30, 0xC3, 0x1A, 0xA7, 0xF0, - 0xF2, 0xCC, 0x9C, 0xD1, 0xCC, 0xC9, 0x8B, 0x25, 0x5A, 0xD4, 0x25, 0xC6, 0x2F, 0x7C, 0x5A, 0xD5, - 0x54, 0x19, 0xBC, 0x0C, 0xD3, 0x4C, 0x33, 0xCE, 0x38, 0x33, 0xE8, 0xA1, 0x87, 0xF2, 0x12, 0xDC, - 0x83, 0x03, 0x8D, 0xE1, 0x0C, 0x35, 0xD4, 0x60, 0x23, 0xE9, 0xA4, 0x92, 0x6A, 0xE3, 0xA0, 0xA3, - 0xF8, 0xE1, 0xE7, 0xCD, 0xA6, 0x9C, 0x7A, 0x03, 0xCE, 0x21, 0xFC, 0x45, 0x84, 0x02, 0x17, 0x9C, - 0x30, 0xD2, 0x06, 0x18, 0x8E, 0xF9, 0x45, 0x41, 0x13, 0x90, 0xC8, 0x32, 0x90, 0x0C, 0xFE, 0xC4, - 0xC8, 0x63, 0xCE, 0x34, 0xB8, 0x34, 0xD2, 0xC8, 0x18, 0x77, 0x84, 0x72, 0xCB, 0x2E, 0x15, 0x95, - 0x00, 0xC5, 0x1A, 0x6B, 0x88, 0x01, 0x04, 0x86, 0x8C, 0xDE, 0x64, 0xEC, 0xB1, 0xC8, 0x26, 0x5B, - 0x10, 0x07, 0x7E, 0x44, 0x42, 0x0B, 0x34, 0x13, 0x7D, 0xB0, 0x04, 0x2D, 0xC4, 0x28, 0x6B, 0xED, - 0xB5, 0xD8, 0x66, 0x9B, 0x2C, 0x1D, 0xDC, 0xC5, 0x11, 0xC5, 0x0A, 0x47, 0x58, 0x66, 0x10, 0x1E, - 0x0D, 0x7D, 0x92, 0x48, 0x63, 0xAA, 0x68, 0x9B, 0xEC, 0x10, 0x5F, 0xF0, 0x61, 0x89, 0x37, 0xEA, - 0xC4, 0x33, 0xCF, 0x3B, 0xEA, 0x80, 0x33, 0x0C, 0x1B, 0x33, 0x6C, 0x30, 0x84, 0x29, 0xBC, 0x38, - 0x42, 0xE3, 0x40, 0x7F, 0xF0, 0x22, 0xF0, 0xC0, 0x04, 0x17, 0x6C, 0xB0, 0xC0, 0xA7, 0xC0, 0x36, - 0x84, 0x25, 0x07, 0x1F, 0xFC, 0x84, 0x02, 0x81, 0x34, 0x3C, 0xF0, 0x29, 0xC1, 0x0D, 0x24, 0xC4, - 0x16, 0x20, 0xF1, 0x45, 0x43, 0x0B, 0x11, 0x50, 0x60, 0x80, 0x01, 0x05, 0xF8, 0x00, 0x2D, 0x0C, - 0x5D, 0x84, 0x52, 0x47, 0x1D, 0x8B, 0x35, 0xB6, 0x71, 0x64, 0x47, 0xA0, 0x97, 0xD1, 0x17, 0x63, - 0xCC, 0x11, 0x48, 0x1F, 0xA8, 0x68, 0xA3, 0x0E, 0x52, 0x17, 0x16, 0x17, 0x88, 0x6F, 0x3D, 0xD1, - 0xC3, 0xD4, 0x6A, 0x7C, 0xA8, 0x73, 0x56, 0xCE, 0xC2, 0x15, 0xA4, 0x80, 0x12, 0x3B, 0xE5, 0xA3, - 0x4E, 0x73, 0x05, 0x0D, 0x61, 0x0D, 0x55, 0x3E, 0xC7, 0xC6, 0xC7, 0x99, 0x8E, 0xA8, 0xF6, 0xCF, - 0x06, 0xBC, 0x2C, 0xF7, 0xEF, 0x3F, 0x13, 0x38, 0x82, 0x14, 0x55, 0x17, 0x6A, 0x60, 0x89, 0x59, - 0xF9, 0xC8, 0xB3, 0x86, 0x6A, 0x45, 0x0F, 0xC4, 0x82, 0x10, 0x51, 0xB4, 0x40, 0x92, 0x01, 0x07, - 0x54, 0x17, 0xC0, 0xDC, 0x07, 0xB8, 0x21, 0x10, 0x0B, 0x82, 0xE4, 0x21, 0x07, 0xFE, 0x24, 0xA1, - 0x24, 0x22, 0x19, 0x03, 0x08, 0x20, 0x20, 0x84, 0x2B, 0xE7, 0xA4, 0x27, 0x89, 0x28, 0xBB, 0xB4, - 0x32, 0xE5, 0x44, 0x63, 0x78, 0x93, 0xCE, 0xE3, 0xE9, 0x8C, 0xA3, 0x85, 0x70, 0x0B, 0x57, 0x48, - 0xA1, 0x33, 0x12, 0x88, 0x36, 0xC4, 0x1C, 0xEF, 0x74, 0xDE, 0xE1, 0x3B, 0x62, 0xA4, 0x6D, 0x9B, - 0x33, 0xA7, 0x95, 0x7E, 0xCF, 0xE9, 0xA7, 0x3B, 0xC2, 0x5F, 0x20, 0xC9, 0x25, 0x05, 0x4E, 0x0A, - 0x5B, 0x3D, 0x91, 0xB4, 0x3A, 0x4A, 0x88, 0xAE, 0xD0, 0x10, 0x7C, 0x78, 0xA5, 0x5C, 0x3E, 0xF3, - 0xDC, 0x11, 0x6A, 0x44, 0x2A, 0xF8, 0x00, 0xC1, 0x00, 0x09, 0x34, 0x41, 0x89, 0x40, 0x00, 0x14, - 0x61, 0x64, 0x2F, 0xC7, 0x08, 0x03, 0x4A, 0x78, 0x64, 0x44, 0x71, 0x03, 0x17, 0xA5, 0x08, 0xD4, - 0x85, 0x19, 0xB4, 0xB4, 0xC3, 0x8F, 0x3D, 0xF0, 0xD0, 0xFB, 0xCD, 0x34, 0xB9, 0xC8, 0xC7, 0xAB, - 0x44, 0x43, 0x1C, 0x32, 0xE7, 0xF9, 0xCF, 0x0C, 0x43, 0xA2, 0x14, 0x63, 0x98, 0x0F, 0xE9, 0xFB, - 0xD4, 0x3C, 0x93, 0xC6, 0x0C, 0x81, 0x88, 0x61, 0x35, 0x03, 0x5A, 0x50, 0x93, 0xE9, 0x7D, 0xA7, - 0xCC, 0x50, 0xC1, 0x10, 0xB6, 0x19, 0xC2, 0x19, 0x0E, 0x81, 0x0D, 0x70, 0x04, 0x28, 0x41, 0xC3, - 0x58, 0x54, 0x00, 0xF9, 0xA0, 0x8D, 0x04, 0x31, 0xE8, 0x71, 0xD8, 0x98, 0xC1, 0x03, 0x2C, 0x32, - 0x04, 0x2C, 0xF0, 0x61, 0x18, 0x9E, 0x7B, 0x47, 0x3A, 0xC4, 0x60, 0x17, 0x82, 0xBC, 0xC0, 0x1B, - 0xF3, 0x08, 0xA1, 0x08, 0xE9, 0x31, 0x8F, 0x53, 0x28, 0x61, 0x03, 0x25, 0xA8, 0xC8, 0x0F, 0xF4, - 0x50, 0x8C, 0xE7, 0x89, 0x47, 0x7A, 0x2E, 0xE0, 0x00, 0x05, 0x1C, 0xB0, 0x87, 0x29, 0x91, 0x8C, - 0x1B, 0xF6, 0x60, 0x07, 0x38, 0x9A, 0x91, 0x8B, 0x45, 0x2C, 0xE2, 0x10, 0xFE, 0x99, 0xE8, 0x44, - 0x28, 0xAA, 0x45, 0xBE, 0x32, 0x64, 0xE2, 0x88, 0x99, 0x70, 0xC4, 0x0B, 0x6C, 0xA7, 0xAE, 0x26, - 0x3A, 0x31, 0x23, 0x17, 0x90, 0x41, 0x22, 0x08, 0x51, 0x85, 0x2B, 0xE0, 0x20, 0x0E, 0xD5, 0x53, - 0x08, 0x0A, 0x04, 0xE1, 0x0D, 0x5A, 0x2D, 0x42, 0x71, 0x4F, 0x0C, 0xA3, 0x18, 0xC7, 0x78, 0x91, - 0x6E, 0x85, 0x21, 0x0C, 0x13, 0x69, 0x48, 0x24, 0x22, 0xF1, 0x08, 0x64, 0x90, 0xF1, 0x8D, 0x70, - 0xD4, 0x16, 0x77, 0xFC, 0x10, 0x06, 0xBE, 0xB8, 0xAD, 0x09, 0x8F, 0x30, 0x88, 0x1C, 0x00, 0x11, - 0x89, 0x50, 0x30, 0xC6, 0x09, 0x44, 0xE0, 0x82, 0x2B, 0xE2, 0x48, 0xBE, 0x80, 0xC5, 0x63, 0x77, - 0xB9, 0x41, 0x4B, 0x0A, 0x6A, 0x53, 0x3E, 0x44, 0x3A, 0x92, 0x2A, 0x77, 0x58, 0x00, 0x10, 0x74, - 0xF7, 0xC8, 0x71, 0x68, 0x60, 0x02, 0xAD, 0x49, 0x8A, 0x3E, 0x36, 0xC9, 0x49, 0x4D, 0xFC, 0xEE, - 0x04, 0x4C, 0xE0, 0xC8, 0x5E, 0x42, 0x62, 0x03, 0x10, 0x94, 0xC4, 0x00, 0x1F, 0x30, 0x4C, 0x0C, - 0x98, 0xD0, 0x85, 0x4A, 0x84, 0x82, 0x10, 0x8B, 0x41, 0x15, 0x11, 0x56, 0x60, 0x01, 0x10, 0x88, - 0x0B, 0x59, 0x43, 0xC8, 0xA5, 0x41, 0x72, 0xC9, 0x4B, 0x5E, 0x1A, 0xE4, 0x0C, 0xD9, 0x38, 0x8B, - 0x3A, 0xD2, 0xB0, 0xA6, 0x81, 0x34, 0x45, 0x02, 0x9A, 0x20, 0x5B, 0x3E, 0x78, 0xB1, 0x35, 0x81, - 0x0C, 0x01, 0x2E, 0x54, 0x71, 0x06, 0xB1, 0x1E, 0xB4, 0x00, 0x0D, 0x64, 0x2D, 0x1F, 0x51, 0x9B, - 0x4D, 0x0A, 0xA8, 0xA1, 0x9C, 0xD4, 0xDC, 0xE5, 0x0B, 0xBC, 0xF8, 0xDA, 0x3C, 0x34, 0xB1, 0xA8, - 0x0C, 0xDD, 0x8D, 0x6D, 0x1A, 0xDB, 0xD8, 0x29, 0xE3, 0x56, 0x80, 0x93, 0xFC, 0xC3, 0x06, 0x82, - 0xB8, 0x04, 0x21, 0x08, 0x81, 0xAA, 0x1E, 0xAC, 0x00, 0x04, 0x16, 0xFE, 0x98, 0x8C, 0x20, 0x6A, - 0x82, 0x91, 0xF2, 0x95, 0xCE, 0x34, 0xA7, 0x9B, 0xC7, 0xCF, 0x06, 0xB2, 0x30, 0xAA, 0x8C, 0x03, - 0x36, 0x77, 0xE1, 0x03, 0xCF, 0x92, 0x32, 0x0C, 0x62, 0x4D, 0x64, 0x01, 0x29, 0x70, 0x86, 0xBD, - 0x26, 0xA7, 0xB3, 0x77, 0x18, 0x14, 0xA1, 0x43, 0xF8, 0x03, 0x38, 0xB0, 0x99, 0x86, 0xD8, 0x6C, - 0xE0, 0x4C, 0x77, 0x18, 0x81, 0x70, 0x26, 0x70, 0x87, 0x14, 0x51, 0x05, 0x1B, 0x42, 0x53, 0x0A, - 0x2A, 0xCA, 0x29, 0x11, 0x92, 0xF5, 0xE5, 0x2F, 0x07, 0x28, 0x80, 0xDC, 0x02, 0x20, 0x83, 0xBB, - 0x79, 0x21, 0x11, 0x60, 0x68, 0x0C, 0x11, 0xF0, 0x29, 0x99, 0xC0, 0x31, 0xC1, 0x65, 0x04, 0x01, - 0x04, 0x20, 0x0C, 0x21, 0x91, 0xA6, 0x6C, 0xC0, 0x1A, 0x96, 0x7B, 0x87, 0x37, 0xFB, 0x83, 0x0E, - 0xCF, 0xC8, 0x23, 0x1D, 0x14, 0x15, 0xC8, 0x1C, 0xD8, 0x11, 0xC2, 0xD2, 0xA1, 0xC2, 0x6A, 0x4D, - 0x2B, 0x84, 0x26, 0xB6, 0xCA, 0xD5, 0xAE, 0x6E, 0xD5, 0x11, 0x15, 0x70, 0x0A, 0x12, 0xA6, 0xF2, - 0x48, 0x9E, 0x38, 0xA2, 0x45, 0x17, 0x11, 0xC1, 0x1D, 0xBE, 0x96, 0x94, 0x77, 0x3C, 0x81, 0x89, - 0x05, 0x41, 0x81, 0x10, 0x64, 0x70, 0x4A, 0x99, 0xCE, 0x2D, 0x00, 0x19, 0x40, 0x83, 0x1A, 0x04, - 0xB2, 0x03, 0x34, 0x00, 0x42, 0x14, 0x9C, 0xC8, 0x84, 0x1D, 0xA2, 0xD0, 0x00, 0x04, 0x34, 0x40, - 0x10, 0xE9, 0x12, 0x08, 0x2C, 0x26, 0x21, 0x0A, 0x69, 0x90, 0x23, 0x1B, 0xB1, 0x68, 0x85, 0x34, - 0xA8, 0x74, 0x08, 0x00, 0x89, 0x03, 0x40, 0xCD, 0x50, 0xA0, 0x40, 0xBE, 0xD0, 0x8C, 0x05, 0x41, - 0xCE, 0x41, 0x03, 0x11, 0x83, 0x38, 0x1E, 0x57, 0x21, 0x74, 0x44, 0xB5, 0x20, 0x1A, 0xA8, 0x40, - 0x10, 0x34, 0xD1, 0x21, 0xA7, 0x0E, 0x63, 0x0E, 0x26, 0x40, 0xFE, 0xDB, 0x10, 0x4E, 0xF1, 0x4F, - 0x7A, 0x78, 0xD2, 0x29, 0x6A, 0x45, 0x0A, 0x33, 0xE1, 0xEA, 0xCC, 0x33, 0x64, 0x32, 0x1F, 0xCE, - 0x30, 0x02, 0x37, 0xA1, 0xA6, 0xBA, 0x62, 0x0D, 0x04, 0x05, 0x3F, 0x40, 0x81, 0x01, 0x08, 0x30, - 0x80, 0x01, 0xA8, 0x00, 0x0D, 0x03, 0xE1, 0x48, 0x1C, 0x44, 0x51, 0x0C, 0x61, 0x90, 0x42, 0x11, - 0x76, 0x20, 0x83, 0x13, 0x20, 0x31, 0x48, 0x81, 0xC4, 0xE1, 0xAF, 0xD2, 0x68, 0x47, 0x3D, 0xDC, - 0x03, 0x9F, 0x51, 0x74, 0x62, 0x71, 0x11, 0x19, 0xC2, 0x18, 0xE0, 0x07, 0x29, 0x29, 0x50, 0xEE, - 0x10, 0xFB, 0xE3, 0x45, 0x58, 0x6B, 0x93, 0x83, 0x35, 0x5C, 0xD6, 0x80, 0x00, 0xD2, 0x86, 0x16, - 0xD0, 0x6A, 0x90, 0x2F, 0x58, 0xC2, 0xB3, 0x8F, 0x93, 0x1C, 0xE5, 0xFA, 0x80, 0x0E, 0xCB, 0xB1, - 0xC3, 0x19, 0xF3, 0x15, 0x08, 0x71, 0xD2, 0x8B, 0x85, 0x51, 0xBC, 0x23, 0x84, 0xEF, 0xE8, 0x83, - 0x43, 0xFF, 0x61, 0x82, 0x61, 0xA0, 0xEE, 0x74, 0x3C, 0xD1, 0x86, 0x12, 0x14, 0x00, 0x11, 0x14, - 0xF8, 0x40, 0x05, 0x74, 0x28, 0x88, 0x10, 0xFC, 0x50, 0x8C, 0x1C, 0xBD, 0xE2, 0xBA, 0x79, 0xA0, - 0xC2, 0x0D, 0x80, 0xF4, 0x86, 0x55, 0xE0, 0xC5, 0x0C, 0xDC, 0xF0, 0xC7, 0xF6, 0xEA, 0xF1, 0x8E, - 0x75, 0xC0, 0xE7, 0x49, 0xAD, 0x98, 0xCF, 0x44, 0xCA, 0x50, 0xA6, 0x2F, 0x25, 0xE3, 0xC7, 0xC9, - 0x40, 0x9F, 0x90, 0x87, 0x9C, 0x0C, 0x0E, 0x3A, 0x05, 0xA2, 0xEE, 0x63, 0xEF, 0xFB, 0x28, 0x85, - 0x8D, 0x68, 0xE8, 0x0F, 0x3F, 0x6B, 0x60, 0xCB, 0x6D, 0xB4, 0xE1, 0x0D, 0x00, 0x81, 0x03, 0xBF, - 0x08, 0xB2, 0x2C, 0x36, 0x4E, 0xBB, 0x4B, 0x5E, 0x40, 0xEE, 0xCB, 0xA4, 0x3D, 0x70, 0x70, 0x72, - 0x70, 0x8A, 0x74, 0x64, 0xF0, 0xCC, 0x4E, 0xD5, 0x86, 0xFE, 0x66, 0x21, 0x22, 0x83, 0x2E, 0xD8, - 0xE2, 0x18, 0xAC, 0x80, 0x1E, 0x15, 0x80, 0x84, 0x02, 0x0E, 0xF8, 0xE0, 0x16, 0x02, 0x61, 0xC2, - 0x32, 0xF8, 0xB1, 0x8F, 0x7A, 0xA0, 0xC3, 0x1B, 0xCD, 0x88, 0x85, 0x29, 0x46, 0x71, 0x8A, 0x4E, - 0xE0, 0xD9, 0x44, 0x64, 0x3A, 0x85, 0xA2, 0xA5, 0xA0, 0x00, 0x05, 0x40, 0x65, 0x28, 0x6B, 0x9A, - 0x4D, 0xA3, 0x17, 0x0C, 0x11, 0xDA, 0x38, 0x3A, 0xD2, 0xC4, 0xC9, 0xB4, 0xA6, 0x37, 0x6D, 0x4E, - 0x83, 0x70, 0xFA, 0xD3, 0xA0, 0xA6, 0x74, 0x87, 0x7F, 0x10, 0x0A, 0xF0, 0x88, 0xC7, 0x09, 0x36, - 0xA8, 0xF3, 0x0C, 0x61, 0x00, 0x09, 0x81, 0xC8, 0x40, 0x10, 0xF6, 0x90, 0x95, 0x35, 0x84, 0xD1, - 0x88, 0x42, 0xF4, 0x81, 0x10, 0x93, 0x18, 0xE2, 0x32, 0x4C, 0xB4, 0x86, 0x79, 0xCE, 0x53, 0x0C, - 0x13, 0x26, 0xA4, 0xB0, 0x9F, 0xC8, 0x02, 0x3D, 0x28, 0xE2, 0x8F, 0x38, 0xE8, 0x80, 0x0D, 0xF6, - 0x70, 0x68, 0xB5, 0x31, 0x61, 0x1B, 0xE6, 0xA8, 0x46, 0xAD, 0x1A, 0xE1, 0x88, 0x59, 0xE8, 0x22, - 0x23, 0x9A, 0x1E, 0xB6, 0xB6, 0x9D, 0xC8, 0x81, 0x2E, 0xBC, 0x84, 0x0C, 0x91, 0xC8, 0x62, 0x87, - 0x69, 0x31, 0x0D, 0x5E, 0xE8, 0x62, 0xD7, 0xDB, 0x4E, 0xB7, 0xBA, 0x35, 0x02, 0x87, 0x86, 0xC4, - 0x81, 0x22, 0xED, 0x86, 0xC4, 0x27, 0x12, 0xBB, 0xEE, 0x7A, 0xD7, 0x9B, 0x5C, 0xDE, 0x22, 0xC2, - 0x1B, 0x24, 0xB2, 0x47, 0x73, 0x39, 0x41, 0x15, 0xE8, 0xB6, 0x37, 0x41, 0x87, 0x50, 0x86, 0x39, - 0xCC, 0x41, 0x0C, 0x5A, 0x10, 0x01, 0x0F, 0x00, 0xE8, 0x4C, 0x5D, 0x36, 0xAD, 0x97, 0x10, 0x8F, - 0xB8, 0xC4, 0x7D, 0x19, 0xC0, 0x89, 0x47, 0xBC, 0xE2, 0x16, 0x77, 0x78, 0x44, 0xB8, 0x23, 0x87, - 0x30, 0x80, 0xA4, 0x05, 0x47, 0x20, 0xAA, 0x1E, 0xFE, 0xF7, 0xF6, 0x89, 0x97, 0x38, 0x21, 0x0A, - 0xDD, 0xAD, 0x77, 0x2E, 0x0B, 0x61, 0x8D, 0x43, 0xEE, 0x8E, 0x1E, 0xDE, 0x70, 0x84, 0x18, 0x84, - 0x06, 0x16, 0x9D, 0xB5, 0xAE, 0xAC, 0xBB, 0x7B, 0x87, 0x15, 0x16, 0x90, 0x83, 0xDF, 0x3A, 0xD2, - 0x1D, 0x41, 0x60, 0xC0, 0x29, 0x38, 0x49, 0x74, 0xA2, 0xFB, 0xA2, 0x99, 0x03, 0x81, 0x42, 0x1C, - 0xE4, 0xE0, 0xAD, 0x90, 0xB8, 0x2D, 0x02, 0x4D, 0x28, 0x88, 0x15, 0x54, 0xC2, 0x12, 0x7A, 0x3A, - 0xC1, 0x9E, 0x59, 0x70, 0xE3, 0xBA, 0x71, 0x47, 0xD6, 0xA4, 0xDC, 0xC3, 0x1C, 0xD6, 0xE0, 0x05, - 0x36, 0xCC, 0x61, 0xD2, 0xA4, 0xC4, 0x63, 0xE7, 0xAB, 0x99, 0xC3, 0x30, 0x52, 0xAA, 0x1C, 0x77, - 0x8C, 0x03, 0x1C, 0xDE, 0xD8, 0x0D, 0xBC, 0xD8, 0x9A, 0x8F, 0x53, 0x30, 0xC0, 0x08, 0x18, 0x74, - 0xE4, 0x38, 0x86, 0xE1, 0xAF, 0x0A, 0x68, 0xC2, 0x17, 0x0B, 0x4D, 0x8A, 0x3C, 0xB4, 0xD1, 0xD1, - 0x07, 0x71, 0x81, 0x23, 0x1E, 0x27, 0x25, 0x0A, 0x28, 0x00, 0x81, 0x0F, 0x10, 0xA9, 0x48, 0x5B, - 0x10, 0x84, 0xC9, 0x52, 0xE6, 0x18, 0xC8, 0x54, 0x42, 0x19, 0xEA, 0xC6, 0x1D, 0xDB, 0x7B, 0x32, - 0x4C, 0x4C, 0x2B, 0xC0, 0x04, 0xB4, 0x4D, 0x4A, 0x71, 0x8D, 0xD9, 0x26, 0x68, 0x26, 0x85, 0x76, - 0x9B, 0x7E, 0x00, 0x1B, 0xC8, 0xE6, 0x8E, 0x1A, 0xCC, 0x66, 0x02, 0x9A, 0xA0, 0x3B, 0x4F, 0xE4, - 0x41, 0xD1, 0xD9, 0xCC, 0x40, 0x1B, 0x3D, 0xAB, 0x85, 0x04, 0x45, 0x9D, 0x97, 0x8F, 0x68, 0x6C, - 0x05, 0x1C, 0x8B, 0x40, 0x4C, 0x51, 0x60, 0x18, 0x19, 0x30, 0xA1, 0x12, 0xF2, 0x84, 0x65, 0x4E, - 0xED, 0x89, 0x4F, 0x1B, 0xA4, 0xDC, 0x26, 0xB9, 0x6C, 0xD7, 0x21, 0x0E, 0xD1, 0x87, 0xB0, 0x12, - 0xE4, 0x0C, 0x96, 0x98, 0xBE, 0xF6, 0xC5, 0xFE, 0xC0, 0x5F, 0xDB, 0x8C, 0x42, 0xF6, 0xEF, 0x20, - 0x66, 0xA7, 0x15, 0x2C, 0x81, 0x53, 0xF4, 0xC4, 0x1B, 0xD6, 0x27, 0xC8, 0x6C, 0xCF, 0x32, 0x7A, - 0x8C, 0x0B, 0x44, 0x01, 0x5A, 0xB0, 0x68, 0x3E, 0xDA, 0xFF, 0x00, 0x25, 0x6C, 0x9E, 0x27, 0xEE, - 0xA8, 0xDD, 0x02, 0x90, 0x10, 0x8B, 0xAF, 0xC5, 0xE3, 0x0E, 0xD3, 0xA4, 0x10, 0x6B, 0x53, 0x47, - 0xBF, 0x67, 0x4A, 0x10, 0xB0, 0x5C, 0x05, 0x10, 0x75, 0x78, 0xF1, 0x06, 0x97, 0x80, 0x32, 0x7F, - 0x44, 0x04, 0x90, 0x21, 0x19, 0x5C, 0x00, 0x54, 0x17, 0x11, 0x08, 0xBD, 0x21, 0x0F, 0x18, 0xD6, - 0x13, 0xED, 0x67, 0x1B, 0x81, 0x50, 0x76, 0xF9, 0x90, 0x7F, 0xB1, 0x31, 0x04, 0xD7, 0x64, 0x76, - 0xB5, 0x27, 0x11, 0x6F, 0x81, 0x14, 0xF2, 0xF0, 0x56, 0xC5, 0x71, 0x06, 0x49, 0xD3, 0x13, 0xEF, - 0x10, 0x55, 0x0B, 0x83, 0x14, 0x67, 0xE5, 0x14, 0x13, 0x90, 0x06, 0x87, 0x34, 0x0E, 0x22, 0x65, - 0x4C, 0x33, 0xD0, 0x75, 0x3D, 0x11, 0x0F, 0x5A, 0xC0, 0x06, 0xF2, 0x67, 0x5B, 0x01, 0x08, 0x11, - 0x30, 0xA0, 0x17, 0xBF, 0x67, 0x01, 0x1E, 0x23, 0x53, 0x02, 0x90, 0x00, 0x96, 0x21, 0x04, 0x95, - 0x80, 0x32, 0x2F, 0x11, 0x13, 0x3C, 0xD5, 0x00, 0x13, 0x70, 0x4B, 0x14, 0x54, 0x16, 0x22, 0x34, - 0x42, 0xEA, 0x50, 0x22, 0xCE, 0x14, 0x4E, 0xA8, 0x03, 0x5C, 0x0E, 0x55, 0x3E, 0xB2, 0x27, 0x0F, - 0x6C, 0xD0, 0x22, 0xC6, 0x45, 0x10, 0x13, 0x90, 0x02, 0x97, 0xD4, 0x41, 0x03, 0x11, 0x08, 0xB2, - 0xE7, 0x0C, 0x1B, 0x30, 0x01, 0x58, 0x30, 0x06, 0xCD, 0x80, 0x7F, 0xAE, 0x77, 0x17, 0x43, 0xC1, - 0x00, 0x66, 0x58, 0x1C, 0xDB, 0xE4, 0x48, 0xBC, 0xB0, 0x48, 0xBC, 0x85, 0x17, 0x4C, 0x00, 0x12, - 0xF7, 0x54, 0x12, 0x31, 0x65, 0x1D, 0xFE, 0x02, 0x80, 0x02, 0x79, 0x64, 0x7C, 0x8A, 0x21, 0x4B, - 0xB4, 0x84, 0x01, 0x18, 0x00, 0x38, 0x24, 0xF0, 0x7C, 0x17, 0xB1, 0x00, 0x0C, 0x90, 0x02, 0xDA, - 0x70, 0x66, 0x0D, 0x25, 0x1C, 0x65, 0x30, 0x0E, 0x59, 0x38, 0x0F, 0x73, 0x10, 0x1B, 0x63, 0x40, - 0x76, 0x17, 0x76, 0x0F, 0xD2, 0x24, 0x3A, 0x16, 0x27, 0x02, 0x10, 0xE7, 0x4C, 0xC3, 0x80, 0x73, - 0xCB, 0x84, 0x74, 0x12, 0xA1, 0x01, 0xAD, 0x78, 0x16, 0x1F, 0x62, 0x86, 0x14, 0x21, 0x03, 0x3F, - 0xF0, 0x2D, 0x1C, 0xE3, 0x31, 0xD4, 0x31, 0x18, 0x01, 0x40, 0x00, 0x4B, 0x70, 0x37, 0x6F, 0xF0, - 0x6D, 0x7E, 0x20, 0x09, 0x20, 0xD0, 0x53, 0x81, 0xF3, 0x06, 0x98, 0x37, 0x10, 0x8F, 0x00, 0x08, - 0x92, 0x30, 0x0B, 0x3A, 0x26, 0x11, 0x65, 0xA0, 0x0D, 0x5F, 0xC6, 0x0E, 0x73, 0xD0, 0x7D, 0x43, - 0x10, 0x08, 0xEC, 0x90, 0x41, 0xE0, 0xD0, 0x1C, 0x77, 0xC1, 0x39, 0x9D, 0x91, 0x85, 0x7D, 0xD0, - 0x7D, 0x04, 0x75, 0x0A, 0xA5, 0x28, 0x7B, 0xAF, 0xE8, 0x14, 0x63, 0x70, 0x7F, 0xF3, 0x60, 0x0D, - 0xD6, 0xC0, 0x21, 0x3D, 0x33, 0x50, 0x15, 0x91, 0x13, 0x81, 0x97, 0x14, 0x98, 0x73, 0x86, 0x04, - 0x81, 0x5C, 0x47, 0x20, 0x43, 0x1F, 0x23, 0x37, 0xD6, 0x71, 0x00, 0x4D, 0xE0, 0x09, 0x02, 0x81, - 0x02, 0x91, 0xD0, 0x1D, 0x0D, 0xA8, 0x07, 0x93, 0x81, 0x00, 0x0C, 0x80, 0x06, 0xAA, 0x70, 0x0D, - 0x03, 0x31, 0x09, 0x92, 0xB0, 0x0B, 0xDB, 0x90, 0x0B, 0xA7, 0xD0, 0x6C, 0x10, 0xB1, 0x39, 0xE3, - 0x70, 0x59, 0x00, 0x82, 0x0D, 0x41, 0x40, 0x39, 0xB5, 0x00, 0x66, 0x39, 0xE3, 0x4C, 0xDA, 0xB8, - 0x8D, 0x9E, 0x63, 0x5A, 0xA2, 0x83, 0x05, 0xBC, 0x30, 0x0E, 0xF2, 0xF0, 0x89, 0xF3, 0x60, 0x1A, - 0xEF, 0x90, 0x0D, 0x85, 0xE7, 0xFE, 0x4F, 0x17, 0x96, 0x0F, 0x9B, 0xB8, 0x00, 0x13, 0x70, 0x4D, - 0xC0, 0x11, 0x88, 0xB6, 0xF1, 0x07, 0xB8, 0xC7, 0x13, 0x20, 0x74, 0x16, 0xDA, 0x90, 0x83, 0x13, - 0xC1, 0x02, 0xFB, 0x78, 0x80, 0x76, 0xF5, 0x8B, 0x2A, 0x20, 0x08, 0x03, 0xA1, 0x07, 0xDF, 0x35, - 0x0B, 0xB6, 0x70, 0x6C, 0x76, 0x40, 0x02, 0x0C, 0x40, 0x02, 0x95, 0x00, 0x54, 0xA8, 0xD0, 0x09, - 0xB3, 0xB0, 0x0D, 0xEF, 0x30, 0x0E, 0xCD, 0x60, 0x0A, 0xD1, 0x98, 0x5E, 0xA7, 0x10, 0x0E, 0x9B, - 0x02, 0x20, 0x33, 0x22, 0x1C, 0x63, 0x80, 0x0D, 0x07, 0x34, 0x0E, 0xA1, 0x53, 0x1B, 0x5A, 0x40, - 0x8D, 0x5F, 0x86, 0x0E, 0x6B, 0xA9, 0x10, 0x4D, 0xE1, 0x01, 0x99, 0x98, 0x41, 0xE3, 0x60, 0x04, - 0x7B, 0xB8, 0x00, 0x43, 0x30, 0x0C, 0x9F, 0x28, 0x0F, 0x71, 0xF9, 0x0F, 0x6B, 0x20, 0x0F, 0xF4, - 0xB0, 0x81, 0x11, 0x51, 0x1F, 0x5F, 0xE3, 0x0D, 0x78, 0xB9, 0x7A, 0x67, 0x31, 0x0E, 0x1D, 0x29, - 0x11, 0x28, 0xC0, 0x02, 0x3E, 0xD0, 0x8F, 0x83, 0x91, 0x01, 0x5E, 0x10, 0x62, 0xFF, 0x80, 0x08, - 0x4B, 0x27, 0x09, 0xB6, 0xF0, 0x3C, 0xD8, 0x45, 0x06, 0x7A, 0xF0, 0x06, 0xAE, 0x80, 0x09, 0x02, - 0x81, 0x09, 0x92, 0xD0, 0x09, 0xC4, 0x20, 0x5E, 0xEF, 0x60, 0x0E, 0xD9, 0x90, 0x0B, 0x99, 0x70, - 0x6D, 0x8C, 0xF3, 0x0C, 0x4C, 0xC6, 0x7D, 0x8C, 0x34, 0x07, 0x9C, 0x22, 0x96, 0xCE, 0x00, 0x88, - 0x03, 0x21, 0x02, 0xA7, 0x60, 0x59, 0x01, 0x42, 0x31, 0x67, 0x38, 0x06, 0xE0, 0x00, 0x66, 0xD7, - 0x58, 0x1C, 0x63, 0x30, 0x0E, 0x67, 0xA6, 0x0D, 0xA1, 0x71, 0x17, 0x8D, 0x36, 0x69, 0xF8, 0xF8, - 0x05, 0xA6, 0xF0, 0x0E, 0xA7, 0xE3, 0x0E, 0x73, 0x60, 0x17, 0xC7, 0x71, 0x73, 0x3D, 0xE1, 0x0E, - 0xFB, 0x65, 0x5C, 0xC1, 0xFE, 0x03, 0x18, 0x03, 0x50, 0x00, 0x32, 0x20, 0x2E, 0xA1, 0xE4, 0x07, - 0xA9, 0xD0, 0x3C, 0xE0, 0xD1, 0x06, 0xD1, 0x13, 0x05, 0xAD, 0x26, 0x10, 0x2A, 0x51, 0x0A, 0xDB, - 0x60, 0x0F, 0xDC, 0xC3, 0x0E, 0xE3, 0xD0, 0x24, 0xE6, 0x65, 0x91, 0xB7, 0xB3, 0x06, 0xD1, 0x70, - 0x9F, 0x4E, 0x46, 0x0D, 0x87, 0x40, 0x23, 0x43, 0x80, 0x04, 0x63, 0x30, 0x0C, 0x91, 0x32, 0x29, - 0xA7, 0x90, 0x39, 0x1A, 0x97, 0x02, 0xB5, 0x20, 0x96, 0x9B, 0x22, 0x96, 0xA7, 0xB0, 0x01, 0x1C, - 0xD6, 0x34, 0x81, 0x50, 0x65, 0x08, 0x72, 0x59, 0x1C, 0x29, 0x1C, 0xE0, 0x04, 0x66, 0xE9, 0xB0, - 0x5B, 0xFD, 0x74, 0x06, 0xBC, 0xD0, 0x5A, 0x8A, 0x92, 0x21, 0x35, 0xF8, 0x0E, 0xFF, 0x74, 0x3A, - 0xC3, 0xE0, 0x01, 0xC5, 0x12, 0x3C, 0x07, 0x40, 0x99, 0x70, 0x60, 0x31, 0x4C, 0x00, 0x09, 0xBF, - 0x90, 0x23, 0x2E, 0x94, 0x07, 0xD2, 0x33, 0x3D, 0x78, 0x56, 0x04, 0x5D, 0x40, 0x0B, 0xF6, 0xC0, - 0x0F, 0xDB, 0x03, 0x0F, 0x91, 0xD3, 0x24, 0x14, 0xF9, 0x95, 0x10, 0xF1, 0x05, 0xA7, 0x30, 0x64, - 0x73, 0xD2, 0x0B, 0x72, 0x22, 0x64, 0xF8, 0x59, 0x27, 0xBC, 0x40, 0x0D, 0x56, 0x81, 0x56, 0x1A, - 0xD0, 0x07, 0x01, 0x4A, 0x29, 0xFD, 0x22, 0x06, 0x62, 0x30, 0x07, 0x87, 0x60, 0x1F, 0xB5, 0x29, - 0x96, 0xE4, 0x90, 0x09, 0x18, 0x92, 0x03, 0x67, 0x30, 0x06, 0xA7, 0x40, 0x0D, 0x01, 0xC2, 0x9B, - 0xE2, 0x70, 0x0A, 0x73, 0xA0, 0x05, 0x5C, 0xB8, 0x4B, 0xEE, 0x42, 0x0D, 0xE3, 0x60, 0x60, 0xEC, - 0x30, 0x0C, 0x77, 0xA0, 0x05, 0x0A, 0xF3, 0x07, 0x54, 0x9A, 0x0E, 0x4E, 0x15, 0x8E, 0xF3, 0x20, - 0x2B, 0xF7, 0x02, 0x1B, 0x6A, 0xF3, 0x03, 0xE9, 0x49, 0x10, 0x42, 0x10, 0x09, 0x39, 0x72, 0x0C, - 0xA4, 0xC0, 0x09, 0xFE, 0x76, 0x40, 0x05, 0x3F, 0x12, 0x24, 0x82, 0xD0, 0x0D, 0x2F, 0xD6, 0x0E, - 0xFE, 0xD0, 0x0F, 0x7D, 0xB6, 0x95, 0x3C, 0x7A, 0x0A, 0x60, 0x54, 0x44, 0xB5, 0xF0, 0x25, 0x96, - 0x7A, 0xA9, 0x44, 0xFA, 0x63, 0x43, 0x16, 0x26, 0x13, 0xA6, 0x00, 0x12, 0xA0, 0x05, 0xA7, 0x80, - 0x9F, 0x4A, 0x06, 0x29, 0xCF, 0x60, 0x09, 0x52, 0xE0, 0x08, 0x93, 0x42, 0x0D, 0x6B, 0x89, 0x04, - 0xBC, 0x90, 0x29, 0xB5, 0x39, 0x96, 0xE4, 0x00, 0x0E, 0xD4, 0xE0, 0x8D, 0x10, 0x81, 0x05, 0x07, - 0xA2, 0x20, 0x0F, 0x04, 0x92, 0x18, 0xF2, 0x05, 0xD4, 0x90, 0x0E, 0x6C, 0x4A, 0x92, 0x19, 0xB4, - 0x5B, 0xF8, 0x68, 0x7C, 0xE3, 0x79, 0x0C, 0xA0, 0x80, 0x5D, 0x2A, 0xA6, 0x03, 0x75, 0x26, 0x03, - 0xE9, 0xC9, 0x04, 0x9F, 0xC0, 0x0F, 0x8E, 0x5A, 0x0F, 0xEC, 0xE0, 0x0D, 0x4E, 0x42, 0x91, 0x99, - 0x40, 0x0B, 0xAE, 0x42, 0x3E, 0x70, 0xD2, 0x0A, 0x8A, 0x26, 0x06, 0x1B, 0x20, 0x05, 0x73, 0xD0, - 0x07, 0xD4, 0x27, 0x06, 0x2F, 0xF0, 0x00, 0x0A, 0xA0, 0x01, 0x46, 0x20, 0x05, 0xEA, 0x6A, 0x04, - 0x71, 0xB8, 0x87, 0x05, 0xD1, 0x14, 0x13, 0xA0, 0x01, 0x33, 0x60, 0x04, 0x62, 0x10, 0x2C, 0x52, - 0x60, 0x04, 0x33, 0x20, 0x01, 0x66, 0xB8, 0x01, 0x33, 0xD0, 0xAF, 0x33, 0x40, 0x2C, 0x2F, 0xE0, - 0xAF, 0x02, 0x3B, 0xB0, 0xFE, 0xCA, 0x86, 0x06, 0x21, 0xB0, 0x41, 0x90, 0xB0, 0x0A, 0xAB, 0xB0, - 0x08, 0x15, 0xB0, 0x33, 0xA0, 0xB0, 0x35, 0x10, 0xB1, 0x12, 0x3B, 0xB1, 0x29, 0x40, 0x8E, 0x0A, - 0xF1, 0x03, 0x68, 0x50, 0x0C, 0xAF, 0x10, 0x67, 0x76, 0xE0, 0x04, 0x37, 0x10, 0x24, 0x32, 0xC4, - 0x05, 0x78, 0x56, 0x84, 0x7B, 0x56, 0x0F, 0xE9, 0xA0, 0x0D, 0x5D, 0xB9, 0x08, 0x96, 0xA0, 0x68, - 0xA1, 0xE0, 0xFE, 0xA3, 0x0A, 0x51, 0x06, 0x84, 0x80, 0x44, 0x99, 0x00, 0x04, 0x9C, 0xA6, 0x60, - 0x99, 0x26, 0x1B, 0x9B, 0x06, 0x21, 0x94, 0x16, 0x6A, 0xB4, 0xF1, 0x50, 0x3C, 0x6B, 0xB3, 0x3C, - 0xAB, 0x93, 0x3F, 0x10, 0x09, 0xA0, 0x70, 0x5D, 0x6D, 0x00, 0x48, 0x41, 0x42, 0x01, 0x14, 0x70, - 0x01, 0x44, 0x02, 0x03, 0x68, 0x20, 0x5E, 0xEC, 0x00, 0x1F, 0xB5, 0x32, 0x7D, 0x99, 0x90, 0x6B, - 0x44, 0x94, 0x5E, 0x62, 0xE0, 0x6B, 0x84, 0x70, 0x08, 0xB8, 0x29, 0x70, 0x5E, 0x7B, 0x11, 0x28, - 0xB0, 0x04, 0xA9, 0xC0, 0x08, 0xC7, 0x36, 0x05, 0x44, 0xD0, 0x02, 0x8B, 0x17, 0x45, 0x7E, 0x70, - 0x68, 0x32, 0xA0, 0x0A, 0xF0, 0x60, 0x63, 0xCC, 0xB0, 0x09, 0x8D, 0xC0, 0x07, 0xBD, 0xA6, 0x6B, - 0x14, 0x11, 0x03, 0xBD, 0x36, 0x4F, 0x7D, 0x20, 0x02, 0xB6, 0xF8, 0xB5, 0x7E, 0x3B, 0x94, 0x68, - 0xC0, 0x09, 0x84, 0x10, 0x85, 0xB4, 0x04, 0x02, 0xD0, 0x45, 0x10, 0x21, 0xF0, 0x03, 0xD2, 0x00, - 0xB7, 0xB5, 0xC2, 0x07, 0x7D, 0x20, 0x0A, 0x57, 0x5B, 0x11, 0x13, 0xF0, 0x02, 0x2F, 0x30, 0x01, - 0x7D, 0xFB, 0xB7, 0x98, 0x0B, 0x11, 0x2C, 0x20, 0x09, 0x84, 0xC0, 0x06, 0x55, 0xD0, 0x03, 0x38, - 0xB0, 0x05, 0x90, 0x40, 0x6F, 0xC7, 0x85, 0x06, 0xE1, 0x00, 0x1F, 0x72, 0xDB, 0x9A, 0x0E, 0xA9, - 0x11, 0x3D, 0x9B, 0xB9, 0xAE, 0x6B, 0x10, 0x2C, 0xB0, 0x04, 0xE7, 0x52, 0x45, 0x90, 0x40, 0x0B, - 0xA2, 0xF2, 0x09, 0x4D, 0x12, 0x59, 0xAE, 0xF9, 0xBA, 0xBC, 0x7B, 0x2D, 0x2C, 0xF0, 0x06, 0x60, - 0x90, 0x07, 0xA5, 0x20, 0x6E, 0x0A, 0x11, 0x3C, 0xBB, 0xE0, 0x0B, 0xBA, 0x20, 0x9A, 0xBD, 0xBB, - 0xBC, 0xD6, 0xA2, 0x02, 0x6F, 0x40, 0xBC, 0x12, 0xA1, 0x02, 0x7D, 0xCA, 0xBC, 0xD4, 0x9B, 0x11, - 0x01, 0x01, 0x01, 0x00, 0x3B, + 0x42, 0x4D, 0x22, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8A, 0x00, 0x00, 0x00, 0x7C, 0x00, + 0x00, 0x00, 0x96, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x00, 0x03, 0x00, + 0x00, 0x00, 0x98, 0x3A, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x1F, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x47, 0x52, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, 0xBE, 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, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xE8, 0x41, 0xBE, 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, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, + 0xBE, 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, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, 0xBE, 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, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, 0xBE, 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, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xE8, 0x41, 0xBE, 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, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, + 0xBE, 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, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, 0xBE, 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, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, 0xBE, 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, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xE8, 0x41, 0xBE, 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, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, + 0xBE, 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, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, 0xBE, 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, 0xDF, 0xFF, 0xDB, 0xDE, 0x96, 0xB5, + 0xD3, 0x9C, 0x92, 0x94, 0x92, 0x94, 0xD3, 0x9C, 0x96, 0xB5, 0xBA, 0xD6, 0xBE, 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, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x49, 0x4A, 0xA6, 0x31, 0xC7, 0x39, 0x69, 0x4A, + 0x4D, 0x6B, 0x14, 0xA5, 0x5C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xF7, 0x9A, 0xD6, 0xD6, 0xB5, + 0xD7, 0xBD, 0xD7, 0xBD, 0xD7, 0xBD, 0xD6, 0xB5, 0x59, 0xCE, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x1B, 0xDF, 0x92, 0x94, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x08, 0x42, 0xCF, 0x7B, 0x79, 0xCE, 0xDE, 0xF7, + 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0xE7, 0x17, 0xBE, 0xD7, 0xBD, 0xD7, 0xBD, 0xD7, 0xBD, 0xD7, 0xBD, + 0x38, 0xC6, 0xBE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x38, 0xC6, 0xD7, 0xBD, 0xD7, 0xBD, + 0xD7, 0xBD, 0xD7, 0xBD, 0xD7, 0xBD, 0xF7, 0xBD, 0xBA, 0xD6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 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, 0xF7, 0x59, 0xCE, + 0xD6, 0xB5, 0xD7, 0xBD, 0xD7, 0xBD, 0xD7, 0xBD, 0xD7, 0xBD, 0xD7, 0xBD, 0xD6, 0xB5, 0x59, 0xCE, + 0xDE, 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, 0x3C, 0xE7, 0xF7, 0xBD, 0xD7, 0xBD, + 0xD7, 0xBD, 0xD7, 0xBD, 0xD7, 0xBD, 0xD7, 0xBD, 0xD7, 0xBD, 0xB6, 0xB5, 0x99, 0xCE, 0xBE, 0xF7, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x3E, 0xCF, 0xDD, 0xBE, 0xDD, 0xBE, 0xDD, 0xBE, 0xDD, 0xBE, 0xDD, 0xBE, 0xDD, 0xB6, 0x3E, 0xCF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x08, 0x42, 0xD3, 0x9C, 0xFF, 0xFF, 0x7D, 0xEF, 0xCF, 0x7B, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0xEF, 0x92, 0x94, 0xE7, 0x39, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x8E, 0x73, 0xFB, 0xDE, 0xFF, 0xFF, + 0x75, 0xAD, 0x28, 0x42, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x5C, 0xE7, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 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, 0xF7, 0xB6, 0xB5, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x49, 0x4A, 0x96, 0xB5, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0x71, 0x8C, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x75, 0xAD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0xD7, 0x3B, 0x4D, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 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, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xC7, 0x39, + 0xAE, 0x73, 0x5D, 0xEF, 0xCF, 0x7B, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x79, 0xCE, 0xEB, 0x5A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x49, 0x4A, 0xBA, 0xD6, 0x55, 0xAD, 0x28, 0x42, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x5C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 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, 0xEF, 0x8E, 0x73, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x2C, 0x63, 0x9D, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xF7, 0xBD, 0x69, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xCF, 0x7B, 0x3C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0x75, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xDC, 0x75, 0xDF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE7, 0x39, 0x6D, 0x6B, + 0xEF, 0x7B, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xBD, + 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAB, 0x5A, 0xCF, 0x7B, 0x28, 0x42, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x5C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xBA, 0xD6, 0xE7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xE7, 0x39, 0xB2, 0x94, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0xEF, 0x10, 0x84, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x28, 0x42, 0x38, 0xC6, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xBD, 0xAE, 0x1B, 0x45, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xDA, 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, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xC7, 0x39, 0x08, 0x42, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xBD, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xC7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xAA, 0x52, 0x5C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xBE, 0xF7, 0x34, 0xA5, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xCB, 0x5A, 0xDB, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB6, 0xB5, 0x08, 0x42, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xD3, 0x9C, 0xDE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0x5B, 0x5D, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x7D, 0xA6, 0xDF, 0xF7, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x1E, 0xC7, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xC7, 0x39, 0x08, 0x42, 0xC7, 0x39, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x9A, 0xD6, 0xCB, 0x5A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x08, 0x42, 0xAA, 0x52, 0xCB, 0x5A, + 0x28, 0x42, 0xA7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x5C, 0xE7, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0xE7, + 0xEB, 0x5A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x3C, 0xE7, 0xAE, 0x73, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0x2C, 0x63, 0xDB, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1C, 0x8E, 0xDA, 0x3C, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0x5B, 0x5D, 0xBF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3E, 0xCF, + 0xDA, 0x3C, 0x1E, 0xC7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xEB, 0x5A, 0x59, 0xCE, 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xF7, 0x79, 0xCE, 0x8E, 0x73, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5C, 0xE7, 0xEF, 0x7B, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x28, 0x42, 0x51, 0x8C, 0xDB, 0xDE, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0xE7, + 0x34, 0xA5, 0x8A, 0x52, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x5C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 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, 0xC6, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x8A, 0x52, 0xF7, 0xBD, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0xAD, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xC7, 0x39, 0xB6, 0xB5, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x1E, 0xC7, 0x3B, 0x4D, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xDA, 0x34, + 0x1E, 0xC7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7B, 0x5D, 0xDA, 0x34, 0x3B, 0x55, + 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0xBE, 0xF7, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0xF7, 0x92, 0x94, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x96, 0xB5, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9A, 0xD6, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xF7, + 0x71, 0x8C, 0xE7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x5C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 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, 0xEF, 0x71, 0x8C, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x8E, 0x73, 0xBE, 0xF7, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDB, 0xDE, 0x2D, 0x6B, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x30, 0x84, 0x7D, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0x6D, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x1C, 0x86, 0xBF, 0xEF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x9D, 0xA6, 0xDA, 0x3C, 0xBA, 0x34, 0xDA, 0x34, 0x7D, 0x9E, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xC7, 0x39, 0x55, 0xAD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5C, 0xE7, 0xCB, 0x5A, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xDB, 0xDE, 0x2C, 0x63, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xAE, 0x73, 0x3C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x14, 0xA5, + 0x08, 0x42, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xAA, 0x52, 0x5C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xDE, 0x69, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x08, 0x42, 0x34, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x14, 0xA5, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xAA, 0x52, 0x79, 0xCE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0x9E, 0xFA, 0x44, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xFA, 0x44, 0x7E, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, + 0x1B, 0x4D, 0xDA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xDA, 0x34, 0x7E, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xE7, 0x39, 0xDB, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xF7, 0x55, 0xAD, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x96, 0xB5, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x2C, 0x63, + 0xBA, 0xD6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x30, 0x84, 0xC7, 0x39, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x5C, 0xE7, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 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, 0xB6, 0xB5, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x2C, 0x63, 0x1C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0x79, 0xCE, 0xCB, 0x5A, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x14, 0xA5, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x7E, 0xDF, 0x5B, 0x5D, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBD, 0xAE, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDC, 0x7D, 0xDA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBB, 0x6D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, + 0x9D, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xBA, 0xD6, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0xE7, 0xCF, 0x7B, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x08, 0x42, 0x75, 0xAD, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0xE7, 0xCB, 0x5A, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x5C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x5D, 0xEF, 0xCF, 0x7B, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xC7, 0x39, 0x92, 0x94, 0xFF, 0xFF, 0xDE, 0xF7, 0xB2, 0x94, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAE, 0x73, 0x1C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x7D, 0xDA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x9B, 0x6D, 0xBF, 0xE7, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0x1B, 0x45, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xDD, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, 0xBE, 0xF7, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xDE, + 0xA7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, + 0xFF, 0xFF, 0xFF, 0xFF, 0x59, 0xCE, 0x28, 0x42, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xCF, 0x7B, 0x9D, 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, 0x30, 0x84, 0xC7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x5C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9A, 0xD6, + 0x08, 0x42, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAB, 0x5A, + 0x9A, 0xD6, 0x79, 0xCE, 0x69, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0x28, 0x42, 0xD7, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDD, 0xBE, 0x1B, 0x4D, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x3E, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x3C, 0x96, 0xDA, 0x3C, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xDA, 0x34, + 0x1B, 0x45, 0xBF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, 0xBE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0xDF, 0xE7, 0x39, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, + 0x96, 0xB5, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE7, 0x39, + 0x55, 0xAD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xB6, 0xB5, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xAA, 0x52, 0x5C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 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, 0xF7, 0x34, 0xA5, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x8E, 0x73, 0x51, 0x8C, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x71, 0x8C, + 0xDE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xDF, 0xF7, 0x9B, 0x6D, 0xDA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0x3C, 0x96, 0xDF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, + 0x5B, 0x55, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x1C, 0x8E, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xE8, 0x41, 0xBE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0xDF, 0xE7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0x9D, 0xEF, 0x71, 0x8C, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xEB, 0x5A, 0x9A, 0xD6, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x59, 0xCE, + 0x8A, 0x52, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x5C, 0xE7, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1C, 0xE7, 0x2D, 0x6B, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0xBA, 0xD6, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0x9E, 0xFA, 0x3C, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x3B, 0x4D, 0x7E, 0xDF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xBE, 0xFA, 0x3C, + 0xDA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x5E, 0xD7, 0xFF, 0xFF, + 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, + 0xBE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x1B, 0xDF, 0xE7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0x1B, 0xDF, 0x6D, 0x6B, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xCF, 0x7B, 0x9E, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xDE, 0x6D, 0x6B, 0xE7, 0x39, + 0x08, 0x42, 0x08, 0x42, 0x08, 0x42, 0x08, 0x42, 0x28, 0x42, 0x08, 0x42, 0xA7, 0x39, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x5C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 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, 0xC6, 0xC7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xC7, 0x39, 0x55, 0xAD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0xD7, 0x5B, 0x55, 0xDA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xDD, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDC, 0x75, 0xDA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x5B, 0x5D, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, 0xBE, 0xF7, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0xDF, + 0xE7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, + 0xFF, 0xFF, 0x9A, 0xD6, 0x8A, 0x52, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0x71, 0x8C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDB, 0xDE, 0x0C, 0x63, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x5C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xCF, 0x7B, 0x5D, 0xEF, + 0x7D, 0xEF, 0x5D, 0xEF, 0x5D, 0xEF, 0x5D, 0xEF, 0x5D, 0xEF, 0x5D, 0xEF, 0x5D, 0xEF, 0x5D, 0xEF, + 0x5D, 0xEF, 0x5D, 0xEF, 0x5D, 0xEF, 0x5D, 0xEF, 0x5D, 0xEF, 0x7D, 0xEF, 0xBE, 0xF7, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x9D, 0xEF, 0x92, 0x94, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xEF, 0x7B, + 0x7D, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFC, 0x7D, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBC, 0x75, 0xBF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0xE7, 0xFB, 0x44, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x9D, 0xA6, 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, 0xBE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0xDF, 0xE7, 0x39, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0x79, 0xCE, + 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xC7, 0x39, 0x14, 0xA5, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xDB, 0xDE, 0x0C, 0x63, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xAA, 0x52, 0x5C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE7, 0x39, 0x34, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xDA, 0xD6, 0xAA, 0x52, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x8A, 0x52, 0x38, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBD, 0xAE, 0x1B, 0x45, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xDA, 0x3C, 0x3E, 0xCF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0x9E, 0xDA, 0x3C, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xDA, 0x3C, 0x9F, 0xE7, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xE8, 0x41, 0xBE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0xDF, 0xE7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0x38, 0xC6, 0xC7, 0x39, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE7, 0x39, 0x55, 0xAD, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDB, 0xDE, + 0x0C, 0x63, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x5C, 0xE7, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xE7, 0x39, 0x34, 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, 0xB6, 0xB5, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xB2, 0x94, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xE7, 0x9B, 0x65, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x7D, 0x9E, 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, 0x5B, 0x5D, 0xDA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xDC, 0x7D, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, + 0xBE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x1B, 0xDF, 0xE7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0x18, 0xC6, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x08, 0x42, 0x75, 0xAD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDB, 0xDE, 0x0C, 0x63, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x5C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE7, 0x39, + 0x34, 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, 0x5C, 0xE7, 0xEF, 0x7B, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x6D, 0x6B, + 0x1B, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x3C, 0x96, 0xDA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0x5B, 0x5D, 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, 0x9B, 0x65, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x9B, 0x6D, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, 0xBE, 0xF7, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0xDF, + 0xE7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, + 0xFF, 0xFF, 0x18, 0xC6, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xE8, 0x41, 0x55, 0xAD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDB, 0xDE, 0x0C, 0x63, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x5C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE7, 0x39, 0x34, 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, 0x9E, 0xF7, 0xB2, 0x94, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xF3, 0x9C, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0xE7, 0x9B, 0x65, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x7D, 0x9E, 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, 0xBD, 0xAE, 0xDA, 0x3C, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xDA, 0x34, 0x7E, 0xDF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, 0xBE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0xDF, 0xE7, 0x39, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0x59, 0xCE, + 0xE8, 0x41, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xC7, 0x39, 0x14, 0xA5, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xDE, 0xF7, 0x5C, 0xE7, 0x1C, 0xE7, 0x1C, 0xE7, 0x1C, 0xE7, 0x1C, 0xE7, 0x1C, 0xE7, + 0x1C, 0xE7, 0x1C, 0xE7, 0x1C, 0xE7, 0x1C, 0xE7, 0x1C, 0xE7, 0x1C, 0xE7, 0x1C, 0xE7, 0x1C, 0xE7, + 0x3C, 0xE7, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE7, 0x39, 0x34, 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, 0x38, 0xC6, 0xE8, 0x41, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x2C, 0x63, 0xDA, 0xD6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0x9E, 0xDA, 0x3C, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xDA, 0x34, 0x1B, 0x4D, 0x5E, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xDF, 0xF7, 0x3B, 0x4D, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0x5D, 0x9E, 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xE8, 0x41, 0xBE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0xDF, 0xE7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0x79, 0xCE, 0x49, 0x4A, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xD3, 0x9C, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xE7, 0x39, 0x34, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0xE7, 0x8E, 0x73, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x71, 0x8C, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xF7, 0xBB, 0x6D, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x1C, 0x86, 0xBF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1C, 0x86, + 0xDA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x3B, 0x4D, 0xDF, 0xF7, + 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, + 0xBE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x1B, 0xDF, 0xE7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0xBA, 0xD6, 0xAA, 0x52, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x30, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x4D, 0x6B, 0x38, 0xC6, 0x38, 0xC6, 0x38, 0xC6, 0x38, 0xC6, 0x38, 0xC6, 0x38, 0xC6, 0x38, 0xC6, + 0x38, 0xC6, 0x38, 0xC6, 0x38, 0xC6, 0x38, 0xC6, 0x38, 0xC6, 0x38, 0xC6, 0x38, 0xC6, 0x58, 0xC6, + 0x3C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0x75, 0xAD, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x49, 0x4A, 0xD7, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xBE, 0x3B, 0x4D, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xFE, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0xD7, 0xFB, 0x3C, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x1E, 0xC7, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, 0xBE, 0xF7, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0xDF, + 0xE7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, + 0xFF, 0xFF, 0x1B, 0xDF, 0x6D, 0x6B, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0x8E, 0x73, 0x5C, 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, 0x49, 0x4A, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xBA, 0xD6, 0x8A, 0x52, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAE, 0x73, + 0x3C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x1C, 0x86, 0xDA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0x7B, 0x65, 0x9E, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x7B, 0x5D, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xDC, 0x7D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, 0xBE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0xDF, 0xE7, 0x39, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0x9D, 0xEF, + 0x71, 0x8C, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAB, 0x5A, + 0x58, 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, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 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, 0xEF, 0x51, 0x8C, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xF3, 0x9C, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0xE7, + 0x7B, 0x5D, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xDA, 0x34, 0x7D, 0x9E, + 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9D, 0xA6, + 0xDA, 0x3C, 0xDA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xDA, 0x3C, 0x9F, 0xE7, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xE8, 0x41, 0xBE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0xDF, 0xE7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0x96, 0xB5, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xF3, 0x9C, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x79, 0xCE, + 0xD6, 0xB5, 0xD7, 0xBD, 0xD7, 0xBD, 0xD7, 0xBD, 0xD7, 0xBD, 0xD7, 0xBD, 0x59, 0xCE, 0xDE, 0xF7, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x17, 0xBE, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xCB, 0x5A, 0x6D, 0x6B, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x59, 0xCE, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9D, 0xA6, 0xFB, 0x44, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xFA, 0x3C, 0x5E, 0xD7, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xEF, 0x1B, 0x4D, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x9D, 0xA6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, + 0xBE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x1B, 0xDF, 0xE7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x0C, 0x63, 0x9E, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0x79, 0xCE, 0x69, 0x4A, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x6D, 0x6B, 0x1C, 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, 0x9E, 0xF7, 0xEB, 0x5A, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xCF, 0x7B, 0x7D, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x1B, 0xDF, 0x0C, 0x63, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0x49, 0x4A, 0xF7, 0xBD, 0x38, 0xC6, 0x08, 0x42, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0x7D, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDC, 0x75, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xDC, 0x7D, 0xBF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xDC, 0x7D, 0xDA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xDA, 0x34, 0x5B, 0x55, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF3, 0x9C, + 0xF3, 0x9C, 0xF3, 0x9C, 0xF3, 0x9C, 0xF3, 0x9C, 0xF3, 0x9C, 0x34, 0xA5, 0xDE, 0xF7, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9D, 0xEF, + 0x34, 0xA5, 0xF3, 0x9C, 0xF3, 0x9C, 0xF3, 0x9C, 0xF3, 0x9C, 0xF3, 0x9C, 0xB6, 0xB5, 0xDE, 0xF7, + 0xFF, 0xFF, 0xFF, 0xFF, 0x5D, 0xEF, 0x30, 0x84, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xD3, 0x9C, 0xFF, 0xFF, 0xFF, 0xFF, 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, 0xAD, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xF3, 0x9C, 0xBE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBE, 0xF7, 0x34, 0xA5, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xCF, 0x7B, + 0xFF, 0xFF, 0x9E, 0xF7, 0x51, 0x8C, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xC7, 0x39, 0x75, 0xAD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3E, 0xCF, 0x5B, 0x55, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xFD, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x9B, 0x65, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 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, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 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, 0xBD, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0x69, 0x4A, 0xF7, 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, 0x5C, 0xE7, + 0x0C, 0x63, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x59, 0xCE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9A, 0xD6, 0x08, 0x42, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAA, 0x52, 0x38, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, + 0x58, 0xC6, 0x8A, 0x52, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x2C, 0x63, 0xBA, 0xD6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0x96, 0xDA, 0x3C, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0x3B, 0x4D, 0x9E, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0xDF, 0x1B, 0x45, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x1C, 0x86, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0xE7, + 0xCF, 0x7B, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x8A, 0x52, 0x18, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5D, 0xEF, 0x6D, 0x6B, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xEC, 0x62, 0x5C, 0xE7, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x10, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x5D, 0xEF, 0xCF, 0x7B, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x30, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xD2, 0x94, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xB2, 0x94, + 0xDE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xDF, 0xEF, 0x7B, 0x65, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0x5C, 0x96, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1C, 0x8E, 0xDA, 0x3C, 0xBA, 0x34, + 0xBA, 0x34, 0xFB, 0x44, 0xBF, 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, 0x18, 0xC6, 0x08, 0x42, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xE8, 0x41, + 0xB2, 0x94, 0x7D, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xD7, 0xBD, 0x8A, 0x52, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x75, 0xAD, 0xDE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xCB, 0x5A, 0xB2, 0x94, 0xD2, 0x94, 0xD2, 0x94, 0xD2, 0x94, 0xD2, 0x94, 0xD2, 0x94, 0xD2, 0x94, + 0xD2, 0x94, 0xD2, 0x94, 0xD2, 0x94, 0xD2, 0x94, 0xD2, 0x94, 0xD2, 0x94, 0xD2, 0x94, 0xD2, 0x94, + 0xD2, 0x94, 0xD3, 0x9C, 0xB6, 0xB5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD7, 0xBD, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xCB, 0x5A, + 0xBA, 0xD6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9A, 0xD6, 0xEB, 0x5A, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x08, 0x42, 0xF7, 0xBD, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDD, 0xB6, + 0x1B, 0x4D, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x3E, 0xCF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xF7, 0x3B, 0x55, 0xBA, 0x34, 0xDA, 0x34, 0xDD, 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, 0xDE, 0xF7, 0xF3, 0x9C, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x08, 0x42, + 0xAE, 0x73, 0x34, 0xA5, 0xF7, 0xBD, 0x18, 0xC6, 0xB6, 0xB5, 0x71, 0x8C, 0x8A, 0x52, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x8E, 0x73, 0x5D, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xC7, 0x39, + 0x8E, 0x73, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1B, 0xDF, 0x8A, 0x52, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xC7, 0x39, 0x92, 0x94, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x14, 0xA5, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAE, 0x73, 0x1C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDC, 0x7D, 0xBA, 0x34, + 0xDA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0x9B, 0x6D, 0xBF, 0xEF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xDD, 0xB6, 0xDA, 0x3C, 0x9B, 0x65, 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, 0x5D, 0xEF, 0x10, 0x84, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x28, 0x42, 0xDB, 0xDE, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xC7, 0x39, 0x8E, 0x73, 0xFF, 0xFF, + 0xFF, 0xFF, 0x9E, 0xF7, 0x92, 0x94, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x0C, 0x63, 0x3C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xDE, 0x6D, 0x6B, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x34, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xDF, 0x5B, 0x55, 0xDA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBD, 0xAE, 0xDF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xBC, 0x6D, 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, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0xE7, 0xCF, 0x7B, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x49, 0x4A, 0x79, 0xCE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xC7, 0x39, 0x8E, 0x73, 0xFF, 0xFF, 0xFF, 0xFF, 0x79, 0xCE, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x08, 0x42, + 0x14, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x75, 0xAD, 0xE7, 0x39, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0x69, 0x4A, 0x59, 0xCE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0x9E, 0xFA, 0x3C, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0xBA, 0x34, 0xFB, 0x44, 0x9E, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 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, 0x7D, 0xEF, 0x71, 0x8C, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xAB, 0x5A, + 0xBA, 0xD6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x49, 0x4A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xC7, 0x39, 0x8E, 0x73, 0xFF, 0xFF, 0x5C, 0xE7, 0x2C, 0x63, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x4D, 0x6B, 0x9E, 0xF7, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5D, 0xEF, + 0xCF, 0x7B, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0x30, 0x84, 0x7D, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x9B, 0x65, 0xDA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0xBA, 0x34, 0x1C, 0x86, 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, 0xD7, 0xBD, 0x8A, 0x52, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xC7, 0x39, 0xB2, 0x94, 0x9D, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x49, 0x4A, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xC7, 0x39, + 0xAE, 0x73, 0xFF, 0xFF, 0x55, 0xAD, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0x49, 0x4A, 0x96, 0xB5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD7, 0xBD, 0x29, 0x4A, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x96, 0xB5, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x1E, 0xC7, 0x1B, 0x4D, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, 0xBA, 0x34, + 0x1E, 0xC7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 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, 0xF7, 0x75, 0xAD, 0xAB, 0x5A, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, + 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0xA6, 0x31, 0x49, 0x4A, + 0x92, 0x94, 0x1C, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0x7B, 0x2C, 0x63, 0x2C, 0x63, + 0x2C, 0x63, 0x2C, 0x63, 0x2C, 0x63, 0x2C, 0x63, 0x2C, 0x63, 0x2C, 0x63, 0x2C, 0x63, 0x2C, 0x63, + 0x2C, 0x63, 0x2C, 0x63, 0x2C, 0x63, 0x2C, 0x63, 0x2C, 0x63, 0x2C, 0x63, 0x2C, 0x63, 0x2C, 0x63, + 0x2C, 0x63, 0x2C, 0x63, 0x2C, 0x63, 0x2C, 0x63, 0x2C, 0x63, 0x4D, 0x6B, 0xD3, 0x9C, 0x9D, 0xEF, + 0x4D, 0x6B, 0xCB, 0x5A, 0xEB, 0x5A, 0xEB, 0x5A, 0xEB, 0x5A, 0xEB, 0x5A, 0xEB, 0x5A, 0xCB, 0x5A, + 0x51, 0x8C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBE, 0xF7, 0xD3, 0x9C, 0xAA, 0x52, 0xEB, 0x5A, + 0xEB, 0x5A, 0xEB, 0x5A, 0xEB, 0x5A, 0xEB, 0x5A, 0xCB, 0x5A, 0x30, 0x84, 0x1C, 0xE7, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0x96, + 0x7B, 0x5D, 0x5B, 0x5D, 0x5B, 0x5D, 0x5B, 0x5D, 0x5B, 0x5D, 0x5B, 0x5D, 0xFC, 0x85, 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, + 0xDF, 0xFF, 0xDB, 0xDE, 0x14, 0xA5, 0xCF, 0x7B, 0xCB, 0x5A, 0x49, 0x4A, 0xC7, 0x39, 0xC7, 0x39, + 0x29, 0x4A, 0xAA, 0x52, 0x6D, 0x6B, 0xD3, 0x9C, 0x79, 0xCE, 0xBE, 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, }; #ifdef ROMFS_DIRENTRY_HEAD - static const ROMFS_DIRENTRY romfs_img_ugfx_dir = { 0, 0, ROMFS_DIRENTRY_HEAD, "ugfx.gif", 4629, romfs_img_ugfx }; + static const ROMFS_DIRENTRY romfs_img_ugfx_dir = { 0, 0, ROMFS_DIRENTRY_HEAD, "ugfx.bmp", 15138, romfs_img_ugfx }; #undef ROMFS_DIRENTRY_HEAD #define ROMFS_DIRENTRY_HEAD &romfs_img_ugfx_dir #endif diff --git a/docs/releases.txt b/docs/releases.txt index 9468d73c..50e256e1 100644 --- a/docs/releases.txt +++ b/docs/releases.txt @@ -5,6 +5,8 @@ *** Changes after 2.5 *** FIX: Fixing bug where the list item count wasn't decremented when an item was removed FEATURE: Add options GFILE_FATFS_EXTERNAL_LIB and GFILE_PETITFSFS_EXTERNAL_LIB +FEATURE: Added FT6x06 driver +FIX: Fixing issue in STM32F746G-Discovery board file that resulted in bad color reproduction *** Release 2.5 *** diff --git a/drivers/gdisp/STM32LTDC/gdisp_lld_STM32LTDC.c b/drivers/gdisp/STM32LTDC/gdisp_lld_STM32LTDC.c index 4aa16eff..dca11ae8 100644 --- a/drivers/gdisp/STM32LTDC/gdisp_lld_STM32LTDC.c +++ b/drivers/gdisp/STM32LTDC/gdisp_lld_STM32LTDC.c @@ -71,9 +71,9 @@ typedef struct ltdcConfig { #define LTDC_PIXELBYTES 2 #define LTDC_PIXELBITS 16 #elif GDISP_LLD_PIXELFORMAT == GDISP_PIXELFORMAT_RGB888 - #define LTDC_PIXELFORMAT LTDC_FMT_RGB888 - #define LTDC_PIXELBYTES 3 - #define LTDC_PIXELBITS 24 + #define LTDC_PIXELFORMAT LTDC_FMT_ARGB8888 + #define LTDC_PIXELBYTES 4 + #define LTDC_PIXELBITS 32 #else #error "GDISP: STM32LTDC - unsupported pixel format" #endif @@ -380,14 +380,14 @@ LLDSPEC color_t gdisp_lld_get_pixel_color(GDisplay* g) { #if GDISP_LLD_PIXELFORMAT == GDISP_PIXELFORMAT_RGB565 DMA2D->OPFCCR = OPFCCR_RGB565; #elif GDISP_LLD_PIXELFORMAT == GDISP_PIXELFORMAT_RGB888 - DMA2D->OPFCCR = OPFCCR_RGB888; + DMA2D->OPFCCR = OPFCCR_ARGB8888; #endif // Foreground color format #if GDISP_LLD_PIXELFORMAT == GDISP_PIXELFORMAT_RGB565 DMA2D->FGPFCCR = FGPFCCR_CM_RGB565; #elif GDISP_LLD_PIXELFORMAT == GDISP_PIXELFORMAT_RGB888 - DMA2D->FGPFCCR = FGPFCCR_CM_RGB888; + DMA2D->FGPFCCR = FGPFCCR_CM_ARGB8888; #endif } diff --git a/drivers/gdisp/STM32LTDC/stm32_dma2d.h b/drivers/gdisp/STM32LTDC/stm32_dma2d.h index d3374d05..1b3478c9 100644 --- a/drivers/gdisp/STM32LTDC/stm32_dma2d.h +++ b/drivers/gdisp/STM32LTDC/stm32_dma2d.h @@ -7,6 +7,7 @@ #define OPFCCR_ARGB1555 0x03 #define OPFCCR_ARGB4444 0x04 +#define FGPFCCR_CM_ARGB8888 0x00 #define FGPFCCR_CM_RGB888 0x01 #define FGPFCCR_CM_RGB565 0x02 diff --git a/drivers/ginput/touch/FT6x06/driver.mk b/drivers/ginput/touch/FT6x06/driver.mk new file mode 100644 index 00000000..f26f2573 --- /dev/null +++ b/drivers/ginput/touch/FT6x06/driver.mk @@ -0,0 +1 @@ +GFXSRC += $(GFXLIB)/drivers/ginput/touch/FT6x06/gmouse_lld_FT6x06.c diff --git a/drivers/ginput/touch/FT6x06/ft6x06.h b/drivers/ginput/touch/FT6x06/ft6x06.h new file mode 100644 index 00000000..63545c4b --- /dev/null +++ b/drivers/ginput/touch/FT6x06/ft6x06.h @@ -0,0 +1,88 @@ +/* + * This file is subject to the terms of the GFX License. If a copy of + * the license was not distributed with this file, you can obtain one at: + * + * http://ugfx.org/license.html + */ + +#ifndef _FT6x06_H +#define _FT6x06_H + +// Slave address +#define FT6x06_ADDR 0x70//(0x70 >> 1) + +// Maximum timeout +#define FT6x06_TIMEOUT 0x3000 + +#define FT6x06_DEVICE_MODE 0x00 +#define FT6x06_GESTURE_ID 0x01 +#define FT6x06_TOUCH_POINTS 0x02 + +#define FT6x06_TOUCH1_EV_FLAG 0x03 +#define FT6x06_TOUCH1_XH 0x03 +#define FT6x06_TOUCH1_XL 0x04 +#define FT6x06_TOUCH1_YH 0x05 +#define FT6x06_TOUCH1_YL 0x06 +#define FT6x06_P1_WEIGHT 0x07 +#define FT6x06_P1_AREA 0x08 + +#define FT6x06_TOUCH2_EV_FLAG 0x09 +#define FT6x06_TOUCH2_XH 0x09 +#define FT6x06_TOUCH2_XL 0x0A +#define FT6x06_TOUCH2_YH 0x0B +#define FT6x06_TOUCH2_YL 0x0C +#define FT6x06_P2_WEIGHT 0x0D +#define FT6x06_P2_AREA 0x0E + +#define FT6x06_TOUCH3_EV_FLAG 0x0F +#define FT6x06_TOUCH3_XH 0x0F +#define FT6x06_TOUCH3_XL 0x10 +#define FT6x06_TOUCH3_YH 0x11 +#define FT6x06_TOUCH3_YL 0x12 +#define FT6x06_P3_WEIGHT 0x13 +#define FT6x06_P3_AREA 0x14 + +#define FT6x06_TOUCH4_EV_FLAG 0x15 +#define FT6x06_TOUCH4_XH 0x15 +#define FT6x06_TOUCH4_XL 0x16 +#define FT6x06_TOUCH4_YH 0x17 +#define FT6x06_TOUCH4_YL 0x18 +#define FT6x06_P4_WEIGHT 0x19 +#define FT6x06_P4_AREA 0x1A + +#define FT6x06_TOUCH5_EV_FLAG 0x1B +#define FT6x06_TOUCH5_XH 0x1B +#define FT6x06_TOUCH5_XL 0x1C +#define FT6x06_TOUCH5_YH 0x1D +#define FT6x06_TOUCH5_YL 0x1E +#define FT6x06_P5_WEIGHT 0x1F +#define FT6x06_P5_AREA 0x20 + +#define FT6x06_ID_G_THGROUP 0x80 +#define FT6x06_ID_G_THPEAK 0x81 +#define FT6x06_ID_G_THCAL 0x82 +#define FT6x06_ID_G_THWATER 0x83 +#define FT6x06_ID_G_THTEMP 0x84 +#define FT6x06_ID_G_THDIFF 0x85 +#define FT6x06_ID_G_CTRL 0x86 +#define FT6x06_ID_G_TIME_ENTER_MONITOR 0x87 +#define FT6x06_ID_G_PERIODACTIVE 0x88 +#define FT6x06_ID_G_PERIODMONITOR 0x89 +#define FT6x06_RADIAN_VALUE 0x91 +#define FT6x06_OFFSET_LEFT_RIGHT 0x92 +#define FT6x06_OFFSET_UP_DOWN 0x93 +//#define FT6x06_OFFSET_LEFT_RIGHT 0x94 +#define FT6x06_DISTANCE_U_D 0x95 +#define FT6x06_DISTANCE_ZOOM 0x96 +#define FT6x06_ID_G_AUTO_CLB_MODE 0xA0 +#define FT6x06_ID_G_LIB_VERSION_H 0xA1 +#define FT6x06_ID_G_LIB_VERSION_L 0xA2 +#define FT6x06_ID_G_CIPHER 0xA3 +#define FT6x06_ID_G_MODE 0xA4 +#define FT6x06_ID_G_PMODE 0xA5 +#define FT6x06_ID_G_FIRMID 0xA6 +#define FT6x06_ID_G_STATE 0xA7 +#define FT6x06_ID_G_ID 0xA8 +#define FT6x06_ID_G_ERR 0xA9 + +#endif /* _FT6x06_H */ diff --git a/drivers/ginput/touch/FT6x06/gmouse_lld_FT6x06.c b/drivers/ginput/touch/FT6x06/gmouse_lld_FT6x06.c new file mode 100644 index 00000000..0fc21d18 --- /dev/null +++ b/drivers/ginput/touch/FT6x06/gmouse_lld_FT6x06.c @@ -0,0 +1,137 @@ +/* + * This file is subject to the terms of the GFX License. If a copy of + * the license was not distributed with this file, you can obtain one at: + * + * http://ugfx.org/license.html + */ + +#include "gfx.h" + +#if GFX_USE_GINPUT && GINPUT_NEED_MOUSE + +#define GMOUSE_DRIVER_VMT GMOUSEVMT_FT6x06 +#include "../../../../src/ginput/ginput_driver_mouse.h" + +// Get the hardware interface +#include "gmouse_lld_FT6x06_board.h" + +// Hardware definitions +#include "ft6x06.h" + +static bool_t MouseInit(GMouse* m, unsigned driverinstance) { + if (!init_board(m, driverinstance)) + return FALSE; + + aquire_bus(m); + + // Init default values. (From NHD-3.5-320240MF-ATXL-CTP-1 datasheet) + // Valid touching detect threshold + write_reg(m, FT6x06_ID_G_THGROUP, 0x16); + + // valid touching peak detect threshold + write_reg(m, FT6x06_ID_G_THPEAK, 0x3C); + + // Touch focus threshold + write_reg(m, FT6x06_ID_G_THCAL, 0xE9); + + // threshold when there is surface water + write_reg(m, FT6x06_ID_G_THWATER, 0x01); + + // threshold of temperature compensation + write_reg(m, FT6x06_ID_G_THTEMP, 0x01); + + // Touch difference threshold + write_reg(m, FT6x06_ID_G_THDIFF, 0xA0); + + // Delay to enter 'Monitor' status (s) + write_reg(m, FT6x06_ID_G_TIME_ENTER_MONITOR, 0x0A); + + // Period of 'Active' status (ms) + write_reg(m, FT6x06_ID_G_PERIODACTIVE, 0x06); + + // Timer to enter 'idle' when in 'Monitor' (ms) + write_reg(m, FT6x06_ID_G_PERIODMONITOR, 0x28); + + release_bus(m); + return TRUE; +} + +static bool_t read_xyz(GMouse* m, GMouseReading* pdr) +{ + // Assume not touched. + pdr->buttons = 0; + pdr->z = 0; + + aquire_bus(m); + + // Only take a reading if we are touched. + if ((read_byte(m, FT6x06_TOUCH_POINTS) & 0x07)) { + + /* Get the X, Y, Z values */ + pdr->x = (coord_t)(read_word(m, FT6x06_TOUCH1_XH) & 0x0fff); + pdr->y = (coord_t)read_word(m, FT6x06_TOUCH1_YH); + pdr->z = 1; + + // Rescale X,Y if we are using self-calibration + #if GMOUSE_FT6x06_SELF_CALIBRATE + #if GDISP_NEED_CONTROL + switch(gdispGGetOrientation(m->display)) { + default: + case GDISP_ROTATE_0: + case GDISP_ROTATE_180: + pdr->x = gdispGGetWidth(m->display) - pdr->x / (4096/gdispGGetWidth(m->display)); + pdr->y = pdr->y / (4096/gdispGGetHeight(m->display)); + break; + case GDISP_ROTATE_90: + case GDISP_ROTATE_270: + pdr->x = gdispGGetHeight(m->display) - pdr->x / (4096/gdispGGetHeight(m->display)); + pdr->y = pdr->y / (4096/gdispGGetWidth(m->display)); + break; + } + #else + pdr->x = gdispGGetWidth(m->display) - pdr->x / (4096/gdispGGetWidth(m->display)); + pdr->y = pdr->y / (4096/gdispGGetHeight(m->display)); + #endif + #endif + } + + release_bus(m); + return TRUE; +} + +const GMouseVMT const GMOUSE_DRIVER_VMT[1] = {{ + { + GDRIVER_TYPE_TOUCH, + #if GMOUSE_FT6x06_SELF_CALIBRATE + GMOUSE_VFLG_TOUCH | GMOUSE_VFLG_ONLY_DOWN | GMOUSE_VFLG_POORUPDOWN, + #else + GMOUSE_VFLG_TOUCH | GMOUSE_VFLG_ONLY_DOWN | GMOUSE_VFLG_POORUPDOWN | GMOUSE_VFLG_CALIBRATE | GMOUSE_VFLG_CAL_TEST, + #endif + sizeof(GMouse) + GMOUSE_FT6x06_BOARD_DATA_SIZE, + _gmouseInitDriver, + _gmousePostInitDriver, + _gmouseDeInitDriver + }, + 1, // z_max - (currently?) not supported + 0, // z_min - (currently?) not supported + 1, // z_touchon + 0, // z_touchoff + { // pen_jitter + GMOUSE_FT6x06_PEN_CALIBRATE_ERROR, // calibrate + GMOUSE_FT6x06_PEN_CLICK_ERROR, // click + GMOUSE_FT6x06_PEN_MOVE_ERROR // move + }, + { // finger_jitter + GMOUSE_FT6x06_FINGER_CALIBRATE_ERROR, // calibrate + GMOUSE_FT6x06_FINGER_CLICK_ERROR, // click + GMOUSE_FT6x06_FINGER_MOVE_ERROR // move + }, + MouseInit, // init + 0, // deinit + read_xyz, // get + 0, // calsave + 0 // calload +}}; + +#endif /* GFX_USE_GINPUT && GINPUT_NEED_MOUSE */ + diff --git a/drivers/ginput/touch/FT6x06/gmouse_lld_FT6x06_board_template.h b/drivers/ginput/touch/FT6x06/gmouse_lld_FT6x06_board_template.h new file mode 100644 index 00000000..7c0b6663 --- /dev/null +++ b/drivers/ginput/touch/FT6x06/gmouse_lld_FT6x06_board_template.h @@ -0,0 +1,46 @@ +/* + * This file is subject to the terms of the GFX License. If a copy of + * the license was not distributed with this file, you can obtain one at: + * + * http://ugfx.org/license.html + */ + +#ifndef _GINPUT_LLD_MOUSE_BOARD_H +#define _GINPUT_LLD_MOUSE_BOARD_H + +// Resolution and Accuracy Settings +#define GMOUSE_FT6x06_PEN_CALIBRATE_ERROR 8 +#define GMOUSE_FT6x06_PEN_CLICK_ERROR 6 +#define GMOUSE_FT6x06_PEN_MOVE_ERROR 4 +#define GMOUSE_FT6x06_FINGER_CALIBRATE_ERROR 14 +#define GMOUSE_FT6x06_FINGER_CLICK_ERROR 18 +#define GMOUSE_FT6x06_FINGER_MOVE_ERROR 14 + +// How much extra data to allocate at the end of the GMouse structure for the board's use +#define GMOUSE_FT6x06_BOARD_DATA_SIZE 0 + +// Set this to TRUE if you want self-calibration. +// NOTE: This is not as accurate as real calibration. +// It requires the orientation of the touch panel to match the display. +// It requires the active area of the touch panel to exactly match the display size. +#define GMOUSE_FT6x06_SELF_CALIBRATE FALSE + +static bool_t init_board(GMouse* m, unsigned driverinstance) { +} + +static GFXINLINE void aquire_bus(GMouse* m) { +} + +static GFXINLINE void release_bus(GMouse* m) { +} + +static void write_reg(GMouse* m, uint8_t reg, uint8_t val) { +} + +static uint8_t read_byte(GMouse* m, uint8_t reg) { +} + +static uint16_t read_word(GMouse* m, uint8_t reg) { +} + +#endif /* _GINPUT_LLD_MOUSE_BOARD_H */ |